答案1
将此留给遇到同样问题的人。我能够找到永久的解决方案。
罪魁祸首是 Okular,具体来说是 snap 版本。我使用了Melebius 提供的解决方案但发现问题不断出现。我遇到了此错误报告并且能够随意重现该问题,只需使用上述解决方案进行修复,然后使用 Okular 打开文档即可。
我卸载了 Okular 的 snap 版本,问题就解决了。我安装了该.deb
版本apt
,一切似乎都运行良好。
答案2
更新:兄弟们,我以为这是一个永久性的解决方案,但看来这只是一个临时解决办法。一周一次,目录会自动变成符号链接。
我不得不做出牺牲,我删除了那些目录!我牺牲了目录及其内容;对我来说,它们没什么内容,但如果这件事发生在你身上,那么你可能也必须这么做。
我删除了目录,然后使用命令重新创建了这些目录mkdir
(很简单,对吧?)。但这次,我在里面留下一个空文件,发现问题就消失了。
关于突然决定出现在桌面屏幕上的桌面图标,我想知道为什么以下方法不起作用:
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.gnome.shell.extensions.desktop-icons show-home false
使用 也不起作用dconf-editor
。
以前这种方法奏效过很多次,但这次就是不行,不过在我的情况下,有效的方法是从以下位置禁用桌面图标Extensions
:
查看它Extensions
是否已经安装:
Desktop icons
如果已启用,则禁用:
答案3
我遇到过几次这个问题。我认为这与系统更新有关:安装后发生一些更新(并非全部)。只有主文件夹中的空文件夹会受到影响,因此幸运的是,这不会导致任何实际数据的丢失。
我正在使用的临时解决方案:
一旦发现问题,删除损坏的符号链接(简单rm
就足够了),例如
~$ rm Desktop Public Templates Videos
然后运行
xdg-user-dirs-update && xdg-user-dirs-update --force
到重新创建目录。普通xdg-user-dirs-update
命令将丢失的目录指向~
(如果由于登录而尚未完成),然后--force
重新创建目录:
$ xdg-user-dirs-update
/home/me/Desktop was removed, reassigning DESKTOP to homedir
/home/me/Templates was removed, reassigning TEMPLATES to homedir
/home/me/Public was removed, reassigning PUBLICSHARE to homedir
$ xdg-user-dirs-update --force
Moving DESKTOP directory from to Desktop
Moving TEMPLATES directory from to Templates
Moving PUBLICSHARE directory from to Public
$