我想将文件夹添加到 nautilus“位置”菜单中,并带有自定义矢量图标。目前有几种解决方案,但它们都适用于 Ubuntu 13.10,并且不容易移植到 14.04。理想情况下,我希望能够:
- 删除“最近”(在“地点”下)
- 为文件夹设置自定义图标
请不要建议添加书签。
答案1
长期以来,地点列表和最近记录都是硬编码到 Nautilus 中的。你对此无能为力。
理论上你可以修改源代码,但这很成问题。理论上你可以使用其他文件管理器(Nemo 似乎不错),但如果你不想修改源代码,这似乎是你唯一的选择。或者,你可以像我们其他人一样使用书签。
如果您想尝试使用源代码,请告诉我。我会在这里发布说明以方便您使用。
答案2
我并不想这么说,但目前定制 Nautilus 并不是 GNOME 开发人员的首要任务。如果你不愿意修改 Nautilus 的源代码,我强烈建议你考虑安装尼莫。尼莫 (Nemo) 拥有鹦鹉螺 (Nautilus) 的全部功能,甚至更多。
安装 Nemo 非常简单:在软件中心(称为文件)中搜索或 -
sudo apt-get install nemo
在 Nemo 中,地点和书签只有一个组合列表:
因此,向“位置”菜单添加条目与向“书签”添加条目完全相同。Adobe 的答案涵盖配置文件,但任何其他方法(CtrlD、拖放等)也同样有效。
例如,这是我的文件:
$ 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 在侧边栏和主视图中使用相同的文件夹图标。它被称为徽标(名称旁边的图标):
您可以在这里设置任何图像:
在这种情况下,模板文件夹的图标是 1.4MB 的壁纸。
答案3
我不知道它是否仍然适用于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
并且还必须enabled=false
添加~/.config/user-dirs.conf
。
答案4
Adobe 的答案在 Ubuntu 14.04 上对我有用,但它仅适用于书签
非常简单
打开终端并输入
gedit ~/.config/gtk-3.0/bookmark
您将在 Adobe 的答复中看到类似的文件列表。
在文件中添加一行来显示您想要的内容。