在“地方”下创建文件夹

我想将文件夹添加到带有自定义矢量图标的nautilus“Places”菜单中。 有一些解决方案,但它们都解决Ubuntu 13.10并且不容易移植到14.04。 理想情况下,我希望能够:

  1. 删除“最近”(在地点下)
  2. 设置文件夹的自定义图标

请不要建议添加书签。

很长一段时间,Places列表和最近被硬编码到Nautilus中。 你根本无能为力。

理论上你可以修改源代码 ,但这是非常有问题的。 理论上你可以使用另一个文件管理器(Nemo似乎很好),但如果你不想修改源代码,这似乎是你唯一的选择。 或者,您可以像我们其他人一样使用书签。

如果您想尝试使用源代码,请告诉我。 我会在这里发布说明以方便您。

我不喜欢这样说,但是定制Nautilus目前在GNOME开发人员的优先级列表中并不高。 如果您不愿意修改Nautilus的源代码,我强烈建议您考虑安装Nemo 。 Nemo是Nautilus的一切,甚至更多。

安装Nemo非常简单:在软件中心(称为文件)或 –

sudo apt-get install nemo 

在Nemo中,地方和书签只有一个组合列表:

nemo截图 因此,向“位置”菜单添加条目与向“书签”添加条目完全相同。 Adobe的答案涵盖了配置文件,但任何其他方法( Ctrl D ,拖放等)都可以正常工作。

例如,这是我的文件:

 $ cat .config/gtk-3.0/bookmarks file:///home/muru/Downloads Downloads file:///home/muru/Documents file:///home/muru/Music file:///home/muru/Pictures file:///home/muru/Videos file:///home/muru/Templates sftp://laptop/home/muru laptop sftp://mars/muru mars 

在大多数应用程序中显示的用于打开文件的对话框中有区别:

在此处输入图像描述

我认为主文件夹,桌面文件夹和文件系统的条目是硬编码的。 无论如何都无法删除它们(该选项已禁用,但为其他选项启用)。

Nemo在侧边栏和主视图中对文件夹使用相同的图标。 它被称为徽章(名称旁边的图标):

在此处输入图像描述

你可以在这里设置任何图像: 在此处输入图像描述

在这种情况下,Templates文件夹的图标是1.4MB的壁纸。

我不知道它是否仍然适用于unity ,但偶尔会有一个~/.gtk-bookmarks文件,如下所示,以获得一个自定义的地方列表:

 file:///home/boris/bks bks file:///home/boris/box box file:///home/boris/dwn dwn file:///home/boris/cmp cmp file:///home/boris/pcs pcs file:///home/boris/msc msc file:///home/boris/pst pst file:///home/boris/scl scl file:///home/boris/trn trn file:///home/boris/vds vds file:///home/boris/wrk wrk 

这里第一列是地方,第二列是你想要它们在nautilus出现的方式。

编辑

这里说~/.gtk-bookmarks~/.config/gtk-3.0/bookmarks代替(但语法相同)。 在这里 ,据说列表位于~/.config/user-dirs.dirs ,还必须在~/.config/user-dirs.conf添加enabled=false

Adobe的答案在Ubuntu 14.04上适用于我,但它仅适用于书签

非常简单

打开终端并输入

 gedit ~/.config/gtk-3.0/bookmark 

您将拥有Adobe答案中的文件列表。

在文件中添加一行以显示您想要的内容。