I'm considering to dump KDE and use wayland window manager because I want stability and responsive desktop.
But these notes on 2 of the candidates I'm considering are very discouraging:
Hyprland
Sway
i3-compatible Wayland compositor. Contribute to swaywm/sway development by creating an account on GitHub.
github.com
It sucks, it forces me to consider X11 manager but I'd like to avoid X11 and start using wayland
I know configuring/ricing a wm will take days if not weeks, I don't want to waste time only to figure out later something doesn't work.
I been using Hyprland for something like a year and a half or so now muh dude. I run a tri-monitor configuration (x3 3440x1440 and 1 4k tv). Trust me, it can be done. Truth be told, all I have ever done was enabled the modules and updated grub.
grub
Code:
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia-drm.modeset=1 video=efifb:off nvidia.NVreg_EnableResizableBar=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1 amd_iommu=on"
modset
Code:
options nvidia-drm modeset=1
modules in /etc/modprobe.d/nvidia.conf
Code:
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm vmw_pvscsi)
my environment variables.
Code:
#/||-------------------------------------------------||\#
### Renderer & Performance ###
#/||-------------------------------------------------||\#
render {
# Direct scanout can improve latency but can cause flickering on NVIDIA.
direct_scanout = false
}
cursor {
# Set to 'true' only if the cursor is invisible or lagging.
no_hardware_cursors = false
}
xwayland {
# Corrects blurry apps on HiDPI screens
force_zero_scaling = true
}
#/||-------------------------------------------------||\#
### Misc Settings ###
#/||-------------------------------------------------||\#
animations {
enabled = true
}
my exports
Code:
export XDG_CURRENT_DESKTOP=Hyprland
export GTK_USE_PORTAL=1
That pretty much sums it up. I haven't had to tinker on my hyprland configs in a hot second. Every now and then Vaxx pushes a change that requires I update a line or two of code in the configs but it's generally a 10 second fix. Aside of that, I do probably way more than the average joe on Hyprland with my system. Everything from gaming on steam/lutris to AI image/video generation.
I will say that vmware gripes if you use the linux kernel over the linux-lts kernel but that's hardly Hyprlands fault.
Glad to help if you really do want to get into Hyprland. I've been soley comitted to it for some time now. While the majority of the Linux community prefers to distro and DE hop more times than one might change their underwear throughout the week; I tend to prefer consistency lol. So I'd like to think I'm somewhat knowledgable in this regard as my distro/de hopping days are pretty much behind me. Until something comes along and revolutionizes the WM experience better than Hyprland at meeting my desires; I don't really see myself going anywhere else. And that's having used Awesome, i3, and sway previously. There's just something about Hyprland that scratches that itch and gets me kickin like some ol back porch hound.
People gripe and complain about NVIDIA all the time. And while I would side with the complaints in regard to their policies and practices; I stand with the fact they are hardware king. Any failure to make a modern day Nvidia GPU function on wayland is purely user error. As I've build Hyprland using RTX 2060, 3060, 3080, and 4090.
9/10 times I see someone complaining about something. They've got an intel CPU, so I don't much understand the Nvidia hate behind philisophical and business practice conflicts.