在Archlinux上,坚果云似乎出现了一些问题。
安装
yay -S nutstore
这个没什么可说的,AUR还是Archlinuxcn都无所谓,都是一模一样的。
白屏
双击图标,咦?怎么白屏了?
白屏
看看AUR评论区,有人说nutstore-experimental修了?
AUR评论区
对比了一下,就是改了改/opt/nutstore/conf/nutstore.properties
sudo sed -i 's|webui.enable=true|webui.enable=false|' /opt/nutstore/conf/nutstore.properties
轻松解决
窗口太小不能登陆
调出窗口规则设置界面
进行设置
完成
桌面使用了暗色主题导致部分字体不清晰?
这字体鬼看得见?
参考使用fakehome方案暂时解决跑在KDE暗色主题下的程序使用亮色字体的问题编写启动命令
bwrap --dev-bind / / --tmpfs $HOME/.config /usr/bin/nutstore
测试通过
本地markdown文件的文件类型被识别成了「坚果云 Markdown」
这个是由于坚果云自作主张推广他自己并不好用的lightapp,写了几条 mime 的规则,如图
没错,整整5个xml
看来在我们的启动命令中也需要防止坚果云接触到$HOME/.local/share/这个路径,所以现在的启动命令得写成这样。
bwrap --dev-bind / / --tmpfs $HOME/.config --tmpfs $HOME/.local/share/ /usr/bin/nutstore
修改desktop文件,使其使用我们自己攥写的启动命令
首先,复制一份desktop文件到我们的 $HOME 目录下,好处是下次更新的时候我们所做的更改不会被包管理器覆盖。
cp /usr/share/applications/nutstore.desktop $HOME/.local/share/applications/
再修改$HOME/.local/share/applications/nutstore.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Terminal=false
Icon=nutstore
-Exec=/usr/bin/nutstore
+Exec=bwrap --dev-bind / / --tmpfs $HOME/.config --tmpfs $HOME/.local/share/applications --tmpfs $HOME/.local/share/mime /usr/bin/nutstore
StartupWMClass=Nutstore
Name=Nutstore
Name[zh_CN]=坚果云
Comment=Data Sync, Sharing, Backup
Comment[zh_CN]=数据同步,共享和备份
Categories=Network;Application;