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

在 ThinkPad X13 Yoga 上配置 Manjaro

目录

之前已经多次 Ubuntu 升级以后笋干爆炸,听说 arch 系因为滚动升级的缘故,避免了这个问题,并且因为有 AUR 的存在,很多冷门软件都有大佬封装好,因此尝试一下。

安装

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

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

fcitx5

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

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

1
2
3
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
SH

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

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

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

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 来备份和管理配置文件

配置文件语法如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
[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 中挂件的排序
YAML

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

1
2
kquitapp5 plasmashell
kstart plasmashell
SH

GNOME

启用 onedrive

在 GNOME 在线账户 使用 Microsoft365(这里不用填用户名密码,直接点登录就行,截至GNOME46)登录后,安装 gvfs-onedrive 以直接在 nautilus 中访问 onedrive。

缩放

1
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
BASH

启用 emoji

如下安装 emoji 字体后,按照 [HowTo] Enable emoji fonts 启用。

1
sudo pacman -S noto-fonts-emoji
BASH
Licensed under CC BY-NC-SA 4.0
最后更新于 Jul 12, 2024 11:00 CST