Featured image of post 在 ThinkPad X13 Yoga 上配置 Manjaro

在 ThinkPad X13 Yoga 上配置 Manjaro

安装

目前来说,在 wayland下使用X11应用时,kde 支持由系统进行缩放由应用程序进行缩放两种缩放模式,选择由应用进行缩放时,支持缩放的应用就会自己缩放,不支持的就不会缩放,这就非常舒适了。 而 gnome 方面则还没有这个功能。 对于目前 wayland 和 x11 青黄不接的情形,kde 显然是更优解。

分区建议把 ESP 分区挂载为 /boot/efi,然后新建一个 1GB 的 /boot 分区用来在不同 Linux 系统间共享 grub。

fcitx5

sudo pacman -S fcitx5-im fcitx5-pinyin-zhwiki fcitx5-chinese-addons

新建 /etc/profile.d/fcitx.sh 并添加:

export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

在其它的配置文件中修改的环境变量似乎并不生效

AUR 中可以安装 fcitx5-pinyin-moegirl

Wayland

目前 wayland 对多屏的缩放支持比X11好,尤其是 kde,支持应用程序自行缩放和系统强制缩放

但是由于 Electron 对 gtk4 的支持半吊子,导致现在如果用 wayland 打开 vscode 或者 Chromium 系浏览器,无论用什么方法都不能输入中文。因此只能通过 kde 的应用程序自行缩放,来在 xwayland 模式下实现不糊的同时调用 fcitx5。

zotero

参考 Revisiting Wayland for ArchLinux

新建 $HOME/.zotero/zotero/$PROFILE/user.js

user_pref('layout.css.devPixelsPerPx', '2');

zotero 7.0.0 已经原生支持 wayland 了,只需按照 Firefox#Wayland,在 ~/.config/environment.d/envvars.conf 中添加:MOZ_ENABLE_WAYLAND=1

字体

kde 下例如 times.ttf 的默认替换字体显示极其奇怪,即便用 ttf-ms-win10-cdn 安装 Times New Roman,kde 也还会用别的乖乖的字体替代 times.ttf。解决方法是安装 gsfontssudo pacman -S gsfonts

KDE

KDE 的配置文件位于 ~/.config/plasma-org.kde.plasma.desktop-appletsrc

推荐安装 Plasma Customization Saver 来备份和管理配置文件

配置文件语法如下:

[Containments][25]
plugin=org.kde.panel # 容器 25 为面板

[Containments][25][Applets][26]
immutability=1
plugin=org.kde.plasma.kickoff # 容器 25 的挂件 应用程序启动器

[Containments][25][Applets][30]
immutability=1
plugin=org.kde.plasma.systemtray # 系统托盘

[Containments][25][Applets][30][Configuration]
PreloadWeight=55
SystrayContainmentId=31 # 系统托盘为容器 31

[Containments][25][General]
AppletOrder=26;50;51;56;48;30;42 # 容器 25 中挂件的排序

如果不幸写错了配置,可以如下重启:

kquitapp5 plasmashell
kstart plasmashell
Licensed under CC BY-NC-SA 4.0