• 17 Posts
  • 153 Comments
Joined 7 months ago
cake
Cake day: April 4th, 2025

help-circle
  • Why is this specifically relevant to Linux users?

    Well,

    • controlling end-to-end encrypted messages is only possible if either the keys/certificates are not secret (which is possible with TLS), or the software on the end-users device is not controlled any more by the user (but perhaps by law enforcement, or companies). This overturns the basis of any FLOSS software system where trust is based on transparency and user control.
    • age verification will typically done by a form of attestation, a highly problematic concept. Again, this would require to run software on the users device which can’t be controlled by him or her, which is deceptively called “trusted computing”. (Technically, age verification could be done by other means, but this is not what these proposals aim for).
    • in the world of public-key cryptography, which is what TLS , GnuPG, and most other modern systems are based in, encryption and digital signatures are nothing but two sides of the same coin: Who breaks encryption keys necessarily also breaks signature keys. This means it is not possible any more to sign software such as the Linux kernel, or Email clients, or browser packages. Or even banking apps or bootloaders for smart phones. Which means to give control away to the entities, groups or induviduals controlling these keys. Ironically, this will make computing lot less safe, and also undermine trust in communication networks, because communication where we can’t be sure that the communicated symbols are genuine is for humans as worthless as the numbers on fake money. (As a corollary, it is also bad for business: All business is based on some amount of trust. Would you do important business with somebody if the only communication channel you have happens to be a messanger which is a compulsory liar?)

    To sum up, this is a massive transfer of control.




  • They key is repetition, and this means it can be easier to go “all in” and learn, say, only six or eight keyboard chords from stumpwm than to use Xfce with mouse and i3 and more stuff, because the latter is ultimately more complex and requires more things that need to be memorized.

    There is a learning program called Anki which is great for repeating learned stuff, it was made for language learning but I’ve used it also for a job where I had to learn like one hundred three-letter acronyms. It can be very helpful but it won’t help if one does not use the learned stuff.


  • I also think that Arch works much better than its reputation. It is true that sometimes, manual changes to packages or configuration are needed. But this is sometimes also the case if you upgrade a Debian installation, or pull a new version of GNOME (I had GNOME break completely when upgrading from buster to bookworm).

    What is probably more important is whether the user can live with many small but more frequent changes, or bigger changes and reinstallations every two or three years. I think that a pure and plain desktop installation might need almost no maintenance.

    Also, running a system for years without re-installing requires a good amount of hygiene and discipline when configuring and adding packages from source and such. But this does not matter that much for a standard user.




  • I’ve carefully reviewed your post, and I may have overlooked the reasons why some believe you’re using Wayland, especially since you’re currently using i3.

    Yeah, i3 has no wayland support - that’s why sway exists. It is probably almost on par but worse documented.

    Apart from that, there is a reason that mayority of tiling WMs still run on X11: Wayland requires the WM to implement much more functionality by itself. That can be done by libraries but these are not yet as complete and mature as the X11 solutions.


  • I am using i3 as a backup interface at work when I can’t use stumpwm, and it is quite good to use with its default Debian / OpenSuSE config. Especially since it has very nice web docs.

    Also, i3 and sway have probably best Integration of all the little stuff that one gets normally from the desktop environment: Audio control, mounting of flash drives, session management, lock screen…

    What I don’t like so much about i3 is its complex nesting of windows that comes along with auto-placement. Stumpwm is much more logical to me. Also has better configurability and superb documentation.


  • GNOME with paperwm extension might be nice for you. Controllable by keyboard and mouse, normal configuration and things like control panel for audio / bluetooth / network , good use of screen estate.

    Myself I use stumpwm on a 40 inch 4K screen but that’s because I am very used to the command line and also had vision problems for some time. Most tiling WMs give very little visual feedback and require sigbificant memorization. Which, like using vim, makes predominantly sense for continuous and heavy use.