• 0 Posts
  • 39 Comments
Joined 3 years ago
cake
Cake day: June 19th, 2023

help-circle

  • It’s Phoronix, the articles are good but the comments on every article are unbearable.

    It’s basically a meme at this point.

    There’s a bunch of people in the forum with poor awareness and emotional control throwing tantrums, typically over any project with a code of conduct (even something as simple as “Don’t be an asshole”) because they believe it infringes on their right to be inconsiderate.

    New projects want to avoid the drama and issues of projects from decades past, so naturally they add codes of conduct which causes those folks above to have hissyfits everywhere about those projects anytime they or something adjacent to them is mentioned.

    Most places warn then kick those users out, and then there’s Phoronix.




  • It’s scanning your computer by default to check what programs are you using or what games are you playing

    This is exactly why I like Discord.

    If I’m online and not playing a game, I want my friends to see that I’m online so they can message me.

    If I’m playing a game, I want my friends to know I am playing that game.

    If it’s a multiplayer game, they can join in.

    If it’s a single player campaign focused game, they know I won’t be keen to play a multiplayer game right now, but they can still message me if something big and spontaneous is happening.

    If I don’t want to be contacted at all, I close discord.



  • It depends:

    The traditional DEs (KDE, Gnome and Cinnamon) already have their own screensavers.

    The newer ones have coalesced around an extension to wayland called “ext-session-lock-v1”:

    This protocol allows for a privileged Wayland client to lock the session and display arbitrary graphics while the session is locked.

    You can see support for it here: https://wayland.app/protocols/ext-session-lock-v1#compositor-support

    It’s on basically all the new ones except where it doesn’t make sense, such as:

    • Gamescope (designed to keep a game fullscreen at all times)
    • Cage (for kiosk machines, basically gamescope but for interactive maps in shopping malls)
    • Weston (the reference wayland compositor which should have protocols that everything uses, I’m not sure how useful it would be to add screensaver support to the reference implementation then have it popping up on in-car-displays when you’re trying to follow a map while driving)

    Everyone who needs it has it already.

    There will probably be an ext-session-lock-v2 and get pulled into the traditional DEs at some point, but probably after a whole bunch of getting everyone around the table and in agreement on some security questions: how do we prevent malicious software setting themselves as a screensaver for a screenjacking attack?, what happens when the screensaver crashes?, that kind of stuff…






  • Gotos being bad falls in the it depends category.

    Bad:

    • When you think you’re going to do something clever (when you should probably be reaching for a different tool that you may or may not know exists)

    Good:

    • When in the form of a jump that’s was written by a sound compiler
    • When learning how assembly works
    • When working on codecs and you’re actually going to spend the many hours to get everything right.
    • Labelled breaks in nested for loops
    • Embedded systems when resources are constrained
    • When writing debuggers
    • When writing anti-cheat systems
    • And finally, when you actually need to because you’re manually managing things (e.g. you’re writing a kernel)


  • I’m more interested in what the Oil shell has been doing, it has a higher potential roof while keeping backwards compatibility rather than the current standard of affairs 10ish year development cycle of a new shell with slight improvements.

    Switching shells can be a massive pain in the ass, so if we’re making a change, it has to be worth it.

    Oil looks like it could be worth it and then some.




  • The top comment in the linked article pointed out how that chunk of text was less than truthful:

    There’s definitely regressions that need to be fixed, but the way it is presented here is just misinformation, mixing things like project-specific bugs and misunderstandings in as Wayland problems.

    *BSD is officially supported by Wayland and by several display servers (a better state than for X11 where the *BSD’s had to patch things quite extensively downstream), the graphics tablet thing is a KDE-specific bug, and global hotkeys is available in some display servers through XDG portals (albeit a bit slowly), and using multiple independent mouse cursors is very specifically a Wayland feature (wayland multi-seat). Restoring window state is also supported, it just works differently than X11, and sway at least supports global fullscreen the same way as i3. […]

    The other comments pick out the other issues the top comment didn’t go through.


  • It’s worth it for the price.

    General:

    • Explosions / killing / respawning
    • Lots of Star Wars location and sound-design fan service

    Campaign;

    • Gameplay is fun, but simple. The most complicated part is just reading the controls in the settings menu since the game doesn’t tell you how to do one of the first things in the first mission (the button you need is 3)
    • Story is basic but it works well as a sequel to Episode 6 and a prequel to The Mandalorian.

    Multiplayer:

    • Take turns being on offence / defence
    • Keep playing the same class / hero character to unlock more abilities for that class / hero character
    • Servers are populated, even for niche locations

    Replayability:

    • Depends
    • If you like regular FPS games, you might get bored of it in 10-20 hours
    • If you like playing the same game over and over again to slowly grind up new things, you’ll probably play it for 100+ hours

    Other stuff:

    • Purchase through steam
    • Running the game downloads and installs the EA launcher (but you can log in using your steam account, no need to create new ones)
    • As far as launchers go, the EA launcher is tiny, surprisingly fast, isn’t annoying and doesn’t get in the way of anything (only setting you’ll change is turning off the autolaunch when you start your pc)
    • Achievements work through steam
    • Invite friends through in-game party system. This can only see your friends on the EA launcher, but you can import all your steam friends in the EA launcher in a second and you only have to do it once.


  • There’s some really good recommendations in here, but we can’t settle on what to recommend for you without a little more info.

    • Are you planning to game on it? (as in computer game, not ttrpg)
      • If yes, use Bazzite. (it’s already set up for gaming, and it’s “immutable” which means that it’ll be hard for you to break)
    • If not, what experience do you prefer more:
      • Windows 7
        • Use Linux Mint (Cinnamon Edition)
      • Windows 10 (but without all the cortana, and bing stuff)
        • Use PopOS
      • I want something Windows like, but I want more control over how I can customise it
        • Use Kubuntu
      • I want something Windows like, and I want more control to customise it, but I also don’t want it to break if I start doing weird things to it
        • Use Kionite (Will look the same as Kubuntu from the outside, but will lock you out from doing or using certain things)

    Which one should you pick?

    The answer is No (and also yes).

    Huh?!

    The real answer is not to pick one, but to pick more than one. You can (one at a time) install each of them onto a USB then change your computer’s settings to boot up from the USB instead of windows. That way you can try each one to see what you like without installing them on your computer first.

    For each one you try, you can check:

    • Do I like the interface?
    • Are there any compatibility issues? (wifi issues, sound issues, graphics issues, etc…)
    • Am I happy with how long the battery lasts?
    • etc…

    Then once you’re ready, you can install the one you want to use onto your laptop.