背景
最近几天Archlinux更新挺频繁,而且社区看到比较活跃,为啥活跃呢?哈哈哈…
案例
登陆黑屏
更新后登陆黑屏只有一个鼠标,参考大佬指导:
sed -i 's/LINUX_DEFAULT="/\0nvidia-drm.modeset=1 /g' /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
也可以切换原来的x11
毕竟更新后默认用wayland
,先前的迁移Archlinux内容中也有记录,我为了稳定所以选择x11
.
注意,使用后wayland
黑屏问题得到处理.
KDE桌面
正常进入桌面后问题就更多了一点,什么主题样式图标挂件啥啦…
所以为了以后使用我直接把面板从头恢复默认,然后适当修改成符合自己审美一点的.所以就有点果里果气的了…
这部分就是稍微费时一点,没啥,顶部那个网速的挂件,是社区网友推荐的Github有项目 - 传送阵
通信
在x11下,每次打开Telegram都很慢(需要等待十秒以上,这就很不正常,搞的每次都以为鼠标没有点击上.但是其他功能都正常又挑不出毛病),且Plasma提示如下:
为此,我特意切换到wayland
尝试这个问题是否存在.结果wayland
秒开,这就不开心了.
那就切换到wayland
使用吧…
结果在使用过程中又发现,部分软件使用过程中随机性的闪乎
,嗯,大佬说那叫撕裂
,是N卡特有的属性.
所以需要使用如下
XWAYLAND_NO_GLAMOR=1
添加到/etc/environment
中并且重启
当然,这期间测试过程中还发现每次进入wayland
都会这样提示:
但设置修改后,又会如下提示:
所以还需要在/etc/environment
中注释
掉如下内容:
#GTK_IM_MODULE=fcitx
#QT_IM_MODULE=fcitx
处理后还是需要重启
当然在x11
和wayland
中还有个问题.一样的字体在wayland
显示的更好,因为使用终端的次数最多,在终端发现的.这也是目前使用wayland
的另一个原因吧.
远程
使用wayland
后,如果你使用todesk
控制Archlinux的话会有这种提示.
因为手机截图所以不太清楚,大体意思是wayland
下无法被控远程需要更换到x11
,所以有使用todesk
的朋友记得使用其他远程,例如:rustdesk/krfb/krdp teamviewer(不推荐)等.
部分命令
pacman -Qi <package>
- 用于查询已安装软件包的详细信息.通过提供软件包的名称
<package>
,您可以获取有关该软件包的信息,包括版本号、安装大小、依赖关系、描述等.
pactree -r <package>
- 用于递归地查询软件包的依赖关系.通过提供软件包的名称
<package>
,您可以获取该软件包所依赖的其他软件包列表.该命令将显示软件包的依赖层次结构,展示了软件包之间的依赖关系.
pacman -Rsc <package>
- 用于卸载软件包及其未被其他软件包使用的依赖项.通过提供软件包的名称
<package>
,您可以将该软件包及其相关的依赖项从系统中彻底删除.-Rsc 参数指示 pacman 在卸载软件包时同时删除其配置文件(-R)并且彻底清理软件包及其未被其他软件包使用的依赖项(-s 和 -c).
总结
内容写的不是太有逻辑,流水账吧!
主要是怕日后遇到类似问题想起那句:好记性不如烂笔头
,所以这里就记录一下,如有朋友遇到也可参考,不对的地方也定要指正,虚心接受.
扩展链接
Using Fcitx 5 on Wayland - 传送阵
评论区