在Wayland普及的现在,似乎Xorg的劣势愈发明显,但是N卡的Wayland体验好像只有在KDE Plasma上好一点,不过我还是更喜欢GNOME,趁着这次重装就折腾一下GNOME Wayland
Wayland
正常安装DKMS显卡驱动,完成后编辑GRUB配置文件/etc/default/grub
,GRUB_CMDLINE_LINUX_DEFAULT
中添加ibt
和nvidia-drm.modeset
参数
shell
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 nowatchdog ibt=off nvidia-drm.modeset=1
添加完成后更新配置
shell
grub-mkconfig -o /boot/grub/grub.cfg
再添加内核模块,编辑/etc/mkinitcpio.conf
shell
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
再执行
shell
mkinitcpio -P
现在安装GNOME,就默认是Wayland会话了
分数缩放和解决Xwayland应用糊
如果你翻过ArchWiki的HiDPI一文,那么你大概已经知道如何开启GNOME Wayland的分数缩放了
shell
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
如果你这样设置了后,大抵打开Xwayland程序是模糊的这一点还是Plasma好啊,默认支持分数缩放,Xwayland应用也不糊
解决方法其实很简单,你还需要开启一个实验性功能xwayland-native-scaling
,它原本是一个独立的补丁,现在已经整合到GNOME中了
shell
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'xwayland-native-scaling']"
注销重新登录一下,Xwayland应用就正常了