另一种思路:使用flatpak版本的Deepin应用


#1

TL;DR:

  1. 打开清华deepin源里的包列表
  2. CTRL + Ffprt,选择最高版本的包(现在是15.8),点进去下载带有platform字样的deb包并解压,找到其中的base-bundle文件并用sudo flatpak install base-bundle --bundle安装。这个是Deepin Flatpak应用的运行库
  3. 同样在清华包列表里找fpapp,之后下载想要的程序并解压,找到其中的bundle文件并用sudo flatpak install bundle --bundle来安装
  4. 用就完事了

优点:

  1. flatpak封装可以在任何平台运行,基本没有翻车的可能性
  2. 歌词能用
  3. 除了程序内光标,没有任何界面上的问题

缺点:

  1. 程序内光标是deepin的,但还是挺好看的,总比snap版本的缺省光标好看10000倍
    解决方法是使用deepin的光标
  2. 打开文件对话框无法找到并打开挂载的btrfs子卷
    解决方法是添加启动参数--filesystem=host
  3. 中日韩文字字体显示可能有问题
    这是沙箱应用的通病

#2

找不到子卷是 Sandbox 的问题么?


#3

是的,沙箱的问题其实还不止这些


#4

应该是有方法禁用 Sandbox 功能的


#5

找到了,启动参数加上--filesystem=host就可以了