• 0 Posts
  • 147 Comments
Joined 1 year ago
cake
Cake day: August 6th, 2023

help-circle










  • If I understand correctly, Wayland does provide better desktop security. At least two of the common issues are tied directly back to that.

    Screen sharing apps, which need to access what one or more other apps are showing, and screen readers for the deaf, which need to access what text other apps are displaying.

    Wayland intentionally recuses itself of these problems. That’s understandable, as these problems aren’t specifically in the realm of a display protocol. However, this has led to some significant problems.

    Specifically, since there is a power and implementation void, and the Wayland crew haven’t stepped in or endorsed any particular way to fill it, each compositor/desktop library is now implementing it’s own means to achieve these ends. This leads to other problems.

    You want to write software for X for some of these things, and regardless of the DE you’re working in, there are more fundamental ways to address the information you need. But if you want to do so with Wayland, there’s no “fundamental” layer to reach for, because it’s handled by the DE compositor and toolkits.

    So you need to do it the KDE way, or the Gnome way, or the wlroots way, etc etc - and what if you want it to work with all of them? Simple: just code it multiple times and deal with multiple different frameworks, each with their own learning curves, restrictions, and quirks.

    …by which I mean, “/s, jk jk, not actually simple.”

    Really, my hope at this point is that maybe kde/plasma and gnome will standardize around wlroots (i.e., there is no hope).

    So, failing that - maybe a single library for accessibility that does the work once (multiple times, but once), and is adopted and used by kde/gnome/wlroots, and a single library that does the same for display sharing.



  • If you’re feeling adventurous:

    • You can use a thumb drive to boot.
    • Verify the device path for your normal boot disk and for your new drive using gnome disks or similar. In this example I’ll call them /dev/olddisk0n1 and /dev/newdisksda
    • really, really don’t mix up the in file and out file. In file (if) is the source. Out file (of) is the destination.
    • sudo dd if=/dev/olddisk0n1 of=/dev/newdisksda bs=128M
    • or, of you want a progress indicator: sudo pv /dev/olddisk0n1 > /dev/newdisksda
    • wait a long time

    Not that this is the recommended method if you’re new to the terminal, but it’s totally viable if you have limited tools or are comfortable on the command prompt.

    Unless you’re using three new disk on the same system, you don’t have to worry about UUIDS, though they will be identical on both drives.

    Your system is likely using UUIDs in fstab. If so, you don’t have to worry about fstab. If not, there’s still a damned good chance you won’t have to worry about fstab.

    To be sure, check fstab and make sure it’s using UUIDs. If it’s not, follow a tutorial for switching fstab over to using UUIDs.





  • Are you telling someone what they need to do to get windows, converting from Linux?

    I made it clear they support different things, even though there’s significant overlap - and that means some of what Windows supports, Linux doesn’t, which is critical info if you’re switching from Windows to Linux. If someone were asking he reverse, I would likely tell them the reverse (if, for example, they were used to running a pi).



  • Interesting point, but when people want to switch, and they hear Linux can do everything that windows can, they will think that everything they can do on windows can be done on Linux. To make everyone happy, Linux must be a superset. That’s a tough ask.

    Another thing Linux can’t do: Run all hardware on many new computers.

    Not that much of a problem, just buy different hardware or wait - they’ll address the works. But if someone just bought fancy new hardware, and wants to put Linux on it, there is a decent chance of running into sore spots, or of Linux not booting at all.

    That said, it would be pretty clear to say “Linux can’t do everything windows can, and windows can’t do everything Linux can. But for most cases, there’s enough overlap that you’ll be happy on Linux.”

    Edit: wording, additional stuff


  • Not really involved in this conversation, but you are literally calling this guy a smuglord while smugly treating him like he’s an idiot.

    The way you’re using that meme looks like smug feelgood self-supporting blanket rejection of any argument as being from a ‘smuglord’.

    Grow up. Live your communist dream, but if you try to shove it down someone’s throat, particularly in an inapplicable situation, don’t be surprised if you find yourself choking instead.