![需要帮助修复启动器上损坏的 Nautilus 目录链接](https://linux22.com/image/1146657/%E9%9C%80%E8%A6%81%E5%B8%AE%E5%8A%A9%E4%BF%AE%E5%A4%8D%E5%90%AF%E5%8A%A8%E5%99%A8%E4%B8%8A%E6%8D%9F%E5%9D%8F%E7%9A%84%20Nautilus%20%E7%9B%AE%E5%BD%95%E9%93%BE%E6%8E%A5.png)
我在安装 Ubuntu 16.04 时创建用户时不小心犯了一个拼写错误。后来我不得不重命名我的用户名和主文件夹(我做了类似的事情这)。现在,Nautilus 图标可以正常将我带到新的主文件夹,但主文件夹内的其他链接(如下载、文档等)似乎已损坏。
我收到以下错误信息:
我检查了该~/.config/user-dirs.dirs
文件,其内容如下:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
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"
这看起来是正确的,我去检查了$HOME
终端中的变量,如下所示:
user4@user-pc-4:~$ eval echo $HOME
/home/user4
这显然没问题。我试过xdg-user-dirs-update
,也重启过。链接仍然断开。我该如何修复它们?
答案1
这个问题实际上是通过修复断开的链接解决的nautilus
。我意识到这些链接只不过是文件管理器左侧窗格上的相同书签。我所要做的就是:
sudo gedit ~/.config/gtk-3.0/bookmarks
这将打开配置文件,您可以按照以下格式编辑链接:
file://<full_path> <bookmark_name>
对于目录和
smb://<IPv4_address>/<shared_directory_name>
用于网络上的共享文件夹(使用samba
)。
就是这样!您甚至可以通过在此处指定路径来添加其他书签。
另一个(更简单的)解决损坏路径的替代方法(仅适用于用户创建的文件夹)是:
- 右键单击书签左侧窗格中的目录名称。
- 点击
Remove
。 - 使用文件管理器 ( ) 导航到目录的路径
nautilus
。 - 将鼠标悬停至
Bookmarks
菜单,单击并选择Add Bookmark
。