在Pop!OS 24.04安装常用软件
安装中文输入法
-
iBus输入法在PopOS 24.04上不能正常使用,需要安装fcitx输入法。
-
安装fcitx输入法:
1
2
3
4
5
6
7
8sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-rime \
fcitx5-frontend-gtk3 \
fcitx5-frontend-gtk4 \
fcitx5-frontend-qt4 \
fcitx5-frontend-qt5 \
fcitx5-frontend-qt6 -
安装fcitx5以后在系统设置中将fcitx5设置随系统启动。在cosmic settings → applications → startup applications 中添加fcitx5启动项。
-
重启系统后,在系统设置中将fcitx5设置为默认输入法。在language support 中将 keyboard input method system修改成fcitx5。或者使用
im-config -n fcitx5将默认输入法设置成fcitx5。 -
设置输入法适应的环境变量
1
2
3
4echo 'QT_IM_MODULE=fcitx5' >> ~/.pam_environment
echo 'QT_IM_MODULE=ibus' >> ~/.pam_environment
echo 'XMODIFIERS=@im=fcitx5' >> ~/.pam_environment
source ~/.pam_environment
注意:cosmic使用Wayland,相关的配置参考 https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland
有指导建议在~/.config/environment.d/im.conf中做上述配置,实际测试过程中对部分应用(如Firefox、LibreOffice等)无法生效。
- 再次重启系统就可以用fcitx5愉快的输入了。
解决WPS缩放问题
方式一:设置系统缩放
在cosmic settings → applications → x11 applications compatibility 中将x11 application scaling设置为: Maximum compatibility mode。
方式二:设置应用缩放
在/usr/share/applications(或者 Faltpak应用安装)目录下找到WPS的.desktop文件,在Exec=...前增加Exec=env QT_FONT_DPI=144 ...。如果采用的flatpak安装则可以使用flatpak override --user --env=QT_FONT_DPI=144 com.wps.Office,com.wps.Office需要替换成实际安装的Application ID。
QT应用中默认的DPI是96,对应的缩放比例是1.0,以此类推DPI和缩放比例对应关系如下:
| DPI(QT_FONT_DPI) | 缩放比例(QT_SCREEN_SCALE_FACTORS) |
|---|---|
| 96 | 1.0 |
| 120 | 1.25 |
| 144 | 1.5 |
| 192 | 2.0 |
| 288 | 3.0 |
这两种方式各有利弊,第一种方式会导致WPS显示发虚;第二种方式在输入时Fcitx5输入法无法自动缩放。
其他问题
WPS在Linux有个一个很恶心的bug,如果添加过新的字体需要reboot一下系统,否则WPS登录界面会卡死。在Linux系统中用LibreOffice替换WPS Office。
在Pop!OS 24.04安装常用软件
