Chewy7324

@Chewy7324@discuss.tchncs.de

This profile is from a federated server and may be incomplete. Browse more on the original instance.

What Tweak, Program, ... changes a Desktop Environment from unusable to great for you?

I have used Linux on and off for 15 years. I consider myself a casual user and stuck to the mainstream DEs (mostly KDE, XFCE and some Cinnamon). Gnome has been a hurdle for me before and after the big version 40 changes, I couldn’t get my head around how they handled the workspaces and workflow. At some point I I tried out an...

Chewy7324,

I don’t think Gnome, KDE and XFCE support moving workspaces between monitors. They only support moving windows between workspaces and monitors.

Sway/i3 have a single set of workspaces while most DEs have a set for each monitor. On these DEs switching between workspaces applies to all monitors.

Chewy7324, (edited )

KDE fixed a lot of Wayland bugs over the last months and especially with the upcoming launch of Plasma 6.0, so I’d give it a try again now or in half a year.

Nvidia also constantly fixes the problems with their Wayland support so it’s only getting better. Debian doesn’t have recent enough packages to have a good KDE Wayland experience.

Gnome Wayland doesn’t support features like vrr/adaptive sync or tearing, so it isn’t a good gaming experience. Otherwise it’s great.

Chewy7324, (edited )

You’re right, atomic snapshots are a big advantage of CoW fs.

Rsync backups done while the system is running have a chance of being broken, while CoW fs snapshots are instant and seem basically as if the system suddenly lost power.

Chewy7324,

And if a copied file is changed, btrfs only stores the difference instead of two complete files. E.g. if the 1GB file1 is copied to file2, they will take 1GB total. If 100MB is appended to file2, the total storage usage is 1,1GB

Chewy7324,

You know, ZFS, ButterFS (btrfs…its actually “better” right?), and I’m sure more.

Chewy7324, (edited )

Awesome. Now playing 3D games on wine wayland should work fine. The previous patches already enabled Vulkan [1], but mouselock was missing.

I can’t wait to no longer have xwayland running. Almost all apps could work natively on wayland, except Java.

[1] gitlab.winehq.org/wine/wine/-/…/4522

Chewy7324,

Yes. Usually the OS installer takes care of creating a root and home subvolume. Except Arch and similar barebones installer have instructions in the wiki.

Chewy7324,

A single btrfs partition on a drive with multiple subvolumes is the way to go.

Chewy7324,

If the system can’t keep up with the animation of e.g. Gnome’s overview, the fps halfes because of double buffered vsync for a moment. This is perceived as stutter.

With triple buffer vsync the fps only drop a little (e .g 60 fps -> 55 fps), which isn’t as big of drop of fps, so the stutter isn’t as big (if it’s even noticeable).

Chewy7324,

There’s a Fedora copr with the triple buffering patches and it did improve the perceived smoothness of Gnome’s animations on my 8th gen Intel CPU.

It was especially noticeable if the system was limited in power because of running on battery.

Chewy7324,

FWUPD/LVFS (Linux Vendor Firmware Service) has made it remarkably easy to update a lot of system firmware and device/peripheral firmware under Linux. Prior to widespread LVFS support it was often a daunting chore for Linux users to update device firmware with frequently needing to boot into a Microsoft Windows installation, resorting to FreeDOS for system BIOS updates in the olden days, or go without updating firmware.

www.phoronix.com/news/LVFS-100-Million-Firmware

Chewy7324,

Some Highlights:

  • A new component “systemd-bsod” has been added to show logged error messages full-screen if they have a “LOG_EMERG” log level. This is intended as a tool for displaying emergency log messages full-screen on boot failures. Yes, BSOD in this case short for “Blue Screen of Death”. This was worked on as part of Outreachy 2023. The systemd-bsod will also display a QR code for getting more information on the error causing the boot failure.
  • Hibernation into swap files backed by Btrfs are now supported.
  • Support for split-usr has been removed.
Chewy7324,

Yes, Vivaldi is based on Chromium.

Also, (it’s UI isn’t open source.)[vivaldi.com/…/why-isnt-vivaldi-browser-open-sourc…]. Not much of an issue, given all popular browsers aren’t either (except Firefox).

Chewy7324,

Finally, I might try disabling XWayland once wine wayland ships in proton. The only remaining apps using X11 on my system are electron apps and wine (oh, I forgot Java).

It’s interesting to finally see all the work on wayland coming together. Only a few years ago I still had to switch back to i3 because sway didn’t work well for gaming (no vrr, dmabuf), and now it’s only a few things missing.

Chewy7324,

Bcachefs still misses major features, so it’s possible to expect that performance will change over time. Just because bcachefs is upstreamed to Linux doesn’t mean it’s finished.

bcachefs.org/Roadmap/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #