使用Flatpak安装国产软件
由于软件开发需要,我不得不回到我忠实的Debian GNU/Linux with KDE。同时,鉴于Linux生态环境越来越接近在桌面环境达到和超越Windows,故我决定装上各个国产软件,准备长期使用 Linux。
Flatpak
之所以选择使用Flatpak,是我不能接受没有包管理器。同时,此前也出现过形如某厂软件被火绒发现会读取用户访问的文件,有Flatpak的沙箱作为安全措施是必要的。
安装Flatpak(含KDE Discover的集成)
sudo apt install flatpak
sudo apt install plasma-discover-backend-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
此外,为了后续解决一些问题方便,建议安装 Flatseal
微信/QQ
这两个在安装过程中并没有遇到问题。唯一需要注意的是,如果需要从此前Windows里把聊天记录等信息同时迁移过来,需要到.var中手动把旧的数据复制粘贴过来。
(先登录一遍这俩,找几个参照物比如特定名字的.db文件,然后顺藤摸瓜找到对应的目录,复制粘贴就好了。这里没有记录是因为我也忘了这个目录叫什么,名字那么长谁记得住啊)
此外,如果遇到神人同事把一个文件命名为他的500字AI提示词小作文,从NTFS里拷贝到Btrfs时很可能会出现文件名过长的错误信息。
这两个都能够正常工作,只是功能会少一些,这都问题不大。
腾讯会议/钉钉
启动腾讯会议和钉钉我遇到了缩放问题,这两个应用程序并没有遵循我的150%缩放比例,显示出来很小。
解决办法是为这两个应用都设置环境变量(我记不住命令,直接打开Flatseal进去手搓就行了):
QT_AUTO_SCREEN_SCALE_FACTOR=1
随后把这两个应用kill掉再打开就正常了。
输入法
在Debian 13下已经不再需要对输入法进行过多配置,只要KDE里把输入法设置为Fcitx5,设置成自己熟悉的快捷键和输入方式,就能够正常使用了。
目前的Sid版本中,im-config已经处于遗弃状态,因为这是给X11应用准备的,能够一键设置所需要的环境变量。发现上文这些应用由于版本问题,仍然需要设置手动设置一些环境变量才能正确使用Fcitx输入法。
具体,设置环境变量
- XMODIFIERS=@im=fcitx (可以加到全局的环境变量里)
- QT_IM_MODULE=fcitx (腾讯会议必须要有这个)