Archlinux坚果云踩坑实录
本文最后更新于:2024年10月21日 晚上
在Archlinux上,坚果云似乎出现了一些问题。
安装
yay -S nutstore
这个没什么可说的,AUR还是Archlinuxcn都无所谓,都是一模一样的。
白屏
双击图标,咦?怎么白屏了?
看看AUR评论区,有人说nutstore-experimental
修了?
对比了一下,就是改了改/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 的规则,如图
看来在我们的启动命令中也需要防止坚果云接触到$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;
Archlinux坚果云踩坑实录
https://zhul.in/2021/10/02/nutstore-guide-on-archlinux-kde/