自升级到13.04后,Nautilus书签丢失

升级到13.04 Raring ringtails后,我的书签不再显示,我无法添加任何新书签。 该function未显示,快捷键Ctrl + D也不起作用。 此function是否因某种原因而消失(如使用F3的分屏)或升级时出现了问题?

谢谢你的任何提示。

Nautilus书签设置

要管理书签,请转到面板中的“ 文件”菜单以打开“ 书签”对话框。 在那里,我们可以输入书签的名称和路径,以显示在“书签”部分的Nautilus左侧面板中:

在此处输入图像描述

为已打开的目录添加书签

或者,打开要添加书签的目录。 然后单击右上方的齿轮选择“为此位置添加书签”或按Ctrl + D.

在此处输入图像描述

要删除书签,请从书签上的右键单击上下文菜单中选择“删除”

我们所有的书签也将显示为快速列表:

在此处输入图像描述

手动方法并删除默认条目

这些书签存储在.config/gtk-3.0/bookmarks中的可编辑文件中,我们可以手动(或以编程方式)添加和删除立即生效的路径条目。 上面的示例产生了以下文件内容:

 file:///home/takkat/Documents/test file:///home/takkat/Music file:///home/takkat/Pictures file:///home/takkat/Videos file:///home/takkat/Downloads file:///home/takkat/Documents/My%20Bookmark My Bookmark 

这也发生在我身上。 但是从12.10升级到13.04时我遇到了内核恐慌问题。 我能够恢复我的系统,但我以前的书签都没有。

似乎Nautilus保存书签的默认文件夹已更改。 我通过将以前的书签从/home/yourusername/.gtk-bookmarks复制到/home/yourusername/.gtk-bookmarks来恢复它们。 使用gedit简单的文本复制和粘贴。

这是另一种可能性。 更新到v13.04 / GTK classic时我遇到了同样的问题。 书签function简直消失了。 有一段时间,我认为这个非常有用的function刚被删除。 但是,在重新配置Brasero插件的过程中,我发现了这个问题。 我从命令行启动Brasero,因为安装Brasero时没有创建菜单条目。 我不断收到错误,告诉我Brasero无法访问书签文件: Permission Denied 。 当我试图检查~/.config/gtk-3.0/bookmarks的权限时,我甚至无法打开.config文件夹。 事实certificate, owner:group .config及其所有子项的组已更改为root:root ,根本没有访问“Other”。

然后我递归地将所有者: .config组改为me:mesudo chown -R me:me .config )。 我还将目录的文件模式更改为775,将任何文件的文件模式更改为664.这修复了Brasero问题,而且神奇地,我的书签又回来了!

我发现在Precise 12.04中,我不得不修改两个文件来获取所有行为。

$ HOME / .gtk-bookmarks这给了我Nautilus的书签

$ HOME / .config / yourGTKVersion / bookmarks这为我提供了所有其他应用程序的文件打开对话框中的书签。

不知道UBUNTU是否会让他们从这一点开始同步。 我将我的主目录从10.10移动到12.04的新硬盘。 我错误地在非LTS(长时间支持)版本上运行了LOOOOOOONG时间。 在6个月的时间里,我所有更新的回购都消失了。 我甚至无法获得我的版本的最新PHP。 有必要切换。 我需要回到开发代码QUICK,需要书签等。

即使您无法从菜单中添加新项目,也可以编辑默认项目,令人惊讶的是我只是意识到如果您在所需位置执行CTRL + D将会创建一个新项目,但它不会显示在菜单中。

在13.10我刚刚意识到你可以使用CTRL + D …快捷方式没有显示在菜单中,但它可以创建新的书签。