• 80 Posts
  • 380 Comments
Joined 1 year ago
cake
Cake day: July 25th, 2023

help-circle


  • Creating a wayland compositor based in wlroots is much more work than an X11 window manager. And then there’s quite a bit of work to keep up with new Wayland protocols.

    But I personally don’t think there’s a need for more compositors, since the existing compositors do support all kinds of tiling.

    E.g. river has custom layout providers, which allows for creating completely custom tiling behaviour. There’s even a hyprland plugin which implements river-layout-v3.




  • I’ve been using COSMIC Epoch pre-alpha for the past two months, and it definitly is on a good path. There’s still many bugs, but COSMIC has gotten much better, and more featureful (e.g. I’m finally able to use my keyboard layout of choice and rebind all keys accordingly). The only major missing feature is VRR/adaptive sync, because I really don’t like playing CS2 with vsync.

    Sadly they switched from dynamic tiling (river, awesome) to manual tiling (sway/i3-style), but together with the window-movement-animations it’s awesome. Finally there’s a desktop with a compositor made with tiling in mind, and not as an afterthought.

    Also I find it great how many distros already have COSMIC packages in their community repos.










  • Using wev (wayland event viewer, which shows pressed keys) the side buttons show up as extra mouse buttons, so it should be possible to remap them.

    button: 272 (left)
    button: 273 (right)
    button: 274 (middle)
    button: 275 (side) <- side button
    button: 276 (extra)  <- side button
    

    PS: My old Logitech G710+ keyboard has some extra buttons which show up as normal numbers, which makes them pretty much useless. A while ago I found the now abandoned sidewinderd project which adds support for them. It’s sad that those manufacturers don’t create proper standards for these kind of things and instead hack it together somehow.



  • I’ve switched my mum over to Evolution a few years ago, because it does some things better (message list can be configured to be less dense, which has been solved with Thunderbirds redesign). It’s a great email email, but has it’s own quirks because of how much it does, just like Thunderbird. Since I’ve used the latter for longer, I’ve no reason to switch.


  • Thunderbird + K9 Mail are my way to go, too.

    Though I mostly do like the redesign, since it fixes some long standing issues with Thunderbird (e.g. not being able to select a multi line message view (“cards view”), instead of the traditional table view.) The search bar being always on top annoys me each time I open it, so I understand a more long time Thunderbird user might have more nitpicks. Almost all of the changes can be reverted through settings, which I find awesome.


  • I personally would make sure to choose a mouse with on-board storage. E.g. most (all?) Logitech mice store DPI and RGB on the mouse, which means it works independent of the OS. At least some other manufacturers require a Windows “driver” to disable RGB and configure DPI, which is annoying as those aren’t available on Linux, and have to be constantly run in the background.

    Basic configuration of Logitech mice can be done through Piper on Linux.

    Edit: Precision shouldn’t be an issue with any decent mouse sensor. The PixArt PMW 3310 or later is good enough for even gaming and can be found in 20$ mice. Comfort is subjective, but I prefer larger mice where I can put most of my hand on top.

    Edit 2: I’ve now read you’re already using a Logitech mouse and are having issue with the the side buttons. What issues do you have with them? My G Pro Wireless side buttons work for going a website back/forward in the web browser, but I don’t use them much.


  • Fedora Atomic is greag. uBlue is better ootb, but most of it can be simply achieved by layering some packages (rpm-fusion, enable auto updates through /etc/rpm-ostreed.conf).

    NixOS is a whole nother beast and I’d only recommend it if you use standalone compositors (labwc, hyprland, sway, wayfire, river, …), or want a declarative system.

    Edit: Just read your comment about not liking Fedora. In that case I’d recommend OpenSUSE Tumbleweed. Other immutable distros are smaller and I don’t have any experience with them. (IMO with atomic distros the distro doesn’t matter much because apps are installed through flatpak or distrobox anyway.(



  • Soon, Purple Hat should be charging for systemd and hopefully other corpos and organizations will move back to sanity.

    From systemd licenses readme:

    Unless otherwise noted, the systemd project sources are licensed under the terms and conditions of LGPL-2.1-or-later (GNU Lesser General Public License v2.1 or later).

    New sources that cannot be distributed under LGPL-2.1-or-later will no longer be accepted for inclusion in the systemd project to maintain license uniformity.

    I can understand critism of systemd for its tools only working with itself and not with any other Unix tools. But it’s absolutely a conspiracy theory to think they’d want to charge for systemd. Though I do agree that if someone was charging for systemd (which they can’t because its open source), open source alternatives would pop up.






  • Those are all good reasons. XFCE aims to support Wayland with the next release, so if they choose to use an established compositor it shouldn’t be too buggy.

    With XFCE porting their apps over the setup shouldn’t change much, unless you’re using Xorg specific tools.

    Over the last few years most features I’d expect from a windowing system were added to Wayland, so I expect the drama to cool down. (I don’t even know what’s still missing (except accessibility), with VRR, tearing, DRM leasing (VR), and global hotkeys being done. It’s just apps like Discord that have to cave in under the pressure to fix their apps.)

    Once everything works, there’s no point talking about it.

    @Furycd001@fosstodon.org