主页/用户/桌面和公共文件夹显示为类型链接(损坏)(inode/symlink)

主页/用户/桌面和公共文件夹显示为类型链接(损坏)(inode/symlink)

Ubuntu 22.04 LTS 要求我进行更新,我照做了,显然一切顺利,但重新启动后,我的所有主文件夹都出现在我的桌面上。

查看我的主文件夹,我发现主页/用户/桌面民众文件夹显示为:类型链接(损坏)(inode/symlink)其余用户文件夹具有不同的权限(“创建和删除文件”),但此文件仅给我“读写”和“只读”选项。

ls -lid按照Raffa 的建议对这些文件进行操作,我得到:

1334600 lrwxrwxrwx 1 user user 19 ago 19 11:40 Desktop -> /home/user/Desktop

1334614 lrwxrwxrwx 1 user user 18 ago 19 11:40 Public -> /home/user/Public

我怎样才能解决这个问题?

我目前使用的是 22.04.3 LTS。

答案1

我用这种方法解决了:

根据建议https://forums.linuxmint.com/viewtopic.php?t=198238我检查了一下

cat $HOME/.config/user-dirs.dirs | grep DESKTOP

显示

XDG_DESKTOP_DIR="$HOME/"

代替

XDG_DESKTOP_DIR="$HOME/Desktop"

然后我按照这个解决方案如何将桌面设置为$HOME/Desktop?

  1. 首先我删除了所有损坏的文件夹
rm Desktop Templates Public Music Videos
  1. 我创建了新文件夹
mkdir Desktop Templates Public Music Videos
  1. 然后我编辑了配置文件:在终端中输入
gedit ~/.config/user-dirs.dirs

我添加了缺少的文件夹,使其看起来像这样:

XDG_DESKTOP_DIR="$HOME/Desktop" 
XDG_DOWNLOAD_DIR="$HOME/Download"  
XDG_TEMPLATES_DIR="$HOME/Templates"  
XDG_PUBLICSHARE_DIR="$HOME/Public"  
XDG_DOCUMENTS_DIR="$HOME/Documents"  
XDG_MUSIC_DIR="$HOME/Music"  
XDG_PICTURES_DIR="$HOME/Pictures"  
XDG_VIDEOS_DIR="$HOME/Videos"
  1. 保存配置文件,退出后重新登录,问题解决

答案2

将其添加为答案,因为我还无法发表评论。

我遇到了同样的问题,我很幸运地记得我今天对系统做的唯一改变就是安装奥克拉尔(通过应用程序作为 Snap Ubuntu Software)。

只要我不打开 Okular,上述修复方法就有效。如果我打开 Okular,然后重新启动,我就会回到原点。

请注意,另一位用户建议在文件夹中添加隐藏文件可以防止这种情况发生

我在 KDE 错误跟踪器中找不到关于此错误的任何提及,所以也许我会在未来几天尝试添加一个新的。希望这会有所帮助。

相关内容