ArchLinux的GNOME Wayland使用指南(NVIDIA)

在Wayland普及的现在,似乎Xorg的劣势愈发明显,但是N卡的Wayland体验好像只有在KDE Plasma上好一点,不过我还是更喜欢GNOME,趁着这次重装就折腾一下GNOME Wayland

Wayland

正常安装DKMS显卡驱动,完成后编辑GRUB配置文件/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT中添加ibtnvidia-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应用就正常了

Linux非中日韩语言日语字形修复