在“地方”下创建文件夹
我想将文件夹添加到带有自定义矢量图标的nautilus“Places”菜单中。 有一些解决方案,但它们都解决Ubuntu 13.10并且不容易移植到14.04。 理想情况下,我希望能够:
- 删除“最近”(在地点下)
- 设置文件夹的自定义图标
请不要建议添加书签。
很长一段时间,Places列表和最近被硬编码到Nautilus中。 你根本无能为力。
理论上你可以修改源代码 ,但这是非常有问题的。 理论上你可以使用另一个文件管理器(Nemo似乎很好),但如果你不想修改源代码,这似乎是你唯一的选择。 或者,您可以像我们其他人一样使用书签。
如果您想尝试使用源代码,请告诉我。 我会在这里发布说明以方便您。
我不喜欢这样说,但是定制Nautilus目前在GNOME开发人员的优先级列表中并不高。 如果您不愿意修改Nautilus的源代码,我强烈建议您考虑安装Nemo 。 Nemo是Nautilus的一切,甚至更多。
安装Nemo非常简单:在软件中心(称为文件)或 –
sudo apt-get install 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答案中的文件列表。
在文件中添加一行以显示您想要的内容。