日用Linux挑战 第1篇 问题与挑战
从去年12月底正式切换到Linux
开始算起,我日常使用Linux
已经过去了2个月的时间。在本系列的上一篇文章——日用Linux挑战 第0篇 - Ricardo的博客中,我讲述了我配置自己的Arch Linux
的过程,还小小的赞扬了一波Linux
在近些年来取得的进展。但是在这篇文章中,我将重点指出日常使用过程中遇到的问题和困难。
尝试迁移到Wayland
众所周知,X11
已经是一个落后和过时的显示协议,目前更新的显示协议Wayland
正在尝试干掉它,但是由于X11
长期使用带来的稳定性,这种工作并不是那么容易。现在是2023年,Wayland
的工作进展到了何种程度?
我使用KDE
作为我的桌面环境。KDE
已经有了基础的Wayland
支持,在启动界面选择Wayland
会话就可以正常进入。
虽然在切换到Wayland
会话之后,除了KDE
自带的应用程序,日常使用的大部分应用程序还是运行在xwayland
之下,例如edge
和firefox
浏览器,VSCode
等。
在/etc/environment
中设置MOZ_ENABLE_WAYLAND=1
可以firefox
切换到Wayland
会话下,运行正常。
在~/.config/microsoft-edge-stable-flags.conf
添加--ozone-platform-hint=auto
将edge
切换到Wayland
下,运行正常。
然而存在的问题也不少。
sddm
窗口管理器在关机的时候没法正常的关闭,导致每次关机都需要等待1分30秒。而且这是一个
sddm
的问题,从相关Issue上看,这个问题已经在master
分支被修复了,只是在相关发行版中还没有修复。采用切换到
sddm-git
的方式修复了这个问题。而且在
archlinuxcn
仓库里面还有这个包,赞美archlinuxcn
。ibus-rime
输入法在Wayland
下的适配也是非常的糟糕,甚至是一种不稳定的糟糕,每次出现的问题都不一样,比如现在的问题就是在Edge
浏览器下无法使用。在更换使用
fcitx-rime
框架之后稍微好了一点,至少能用了(部分网站的登录信息丢失。
使用
BiliBili
全屏播放视频的时候,只要鼠标移入全屏的范围,画面就会黑屏。可能和我使用双显示器有一定的关系。使用
125%
的整体缩放比例的时候,字体处于一种模糊的状态,看上去很不舒服。
简单的说,我不认为现在Linux
已经准备好切换到Wayland
下了。
听说最新的
Ubuntu 22.04
已经默认使用Wayland
作为显示协议了,等我有了其他的电脑可以试一试,看看商业公司的加入能不能带来一点转机。
使用中发现的问题
双屏使用的问题
最近入手了一块2K 75Hz的VA显示屏,本来打算美滋滋的使用双屏高效率的摸鱼学习,结果发现问题实在是非常的一言难尽。
我的两块屏幕的分辨率不是完全一致的,笔记本自带的屏幕是3:2的2160x1440,而新买的显示屏是16:9的2560x1440。这就导致两块屏幕的纵向分辨率是一致的,而横向分辨率是不同,这点似乎迷惑了
KDE
的相关处理程序,导致两块屏幕各有一个部分显示在另外一块屏幕上虽然有点抽象,但是我相信你能够想象出来,如果我再次遇到我一定会补一张图的。虽然这个问题通过重新设置Display configuration
就可以解决,但是真的很好笑。部分程序也会因为上面的分辨率不同而导致部分意料之外的情况。比如原神,不如画面整体被横向压缩而出现一大堆椭圆,就是画面的两端有黑边,导致现在我玩原神都是合上笔记本显示屏玩。
看来以后想在
Linux
想使用双屏需要购买两块分辨率完全一致的显示屏。
- 程序在两块屏幕上的显示完全是混乱的。比如我打开
IDEA
,启动界面显示在一块屏幕上,选择项目之后的编辑界面又会出现在另外一块屏幕上。
Wine`键盘按键不停重复的问题
在某次sudo pacman -Syu
之后,我遇到一个奇怪的现象——在打原神的时候,如果较长时间的按下某一个按键,那么那个按键就会不停的重复,就像没有弹起一样。例如我按下W
键较长时间再松开,人物仍然会前进,就像我没有松开一样。
当时我的解决办法是在系统设置里临时关闭了When a key is held
选项再进行游戏。通过查看pacman
的更新日志,我以为是plasma
更新的问题。
在之后的某天中,为了折腾Wayland
,我把输入法从ibus
框架切换到了fcitx5
框架,惊喜的发现这个问题消失了。
那么新的问题出现了:这个问题到底是为啥出现捏?不过本着多一事不如少一事的精神,我选择能跑就行,管它为什么。
赞美Kde Connect
作为一个大学牲,在自己的不同设备之间频繁的传送文件自然是家常便饭。在进入Linux
之前,我几乎都是使用QQ
在我的手机、iPad和笔记本电脑之间共享文件,属于是究极折磨。入境大力拥抱Linux
和KDE
,没想到还有意外收获——KDE connect
。在手机和iPad和笔记本电脑上安装和互相配对之后,不同的设备之间就可以方便的发送和接受文件了。妈妈再也不同担心我传送文件的难题了。
好了下次攒够一波问题和经历在更新新一期Linux日用挑战。
2021 - 2024 © Ricardo Ren, 由 .NET 8.0.10 驱动。