A Umar Mukthar Asked: 2014-08-28 20:29:29 +0800 CST2014-08-28 20:29:29 +0800 CST 2014-08-28 20:29:29 +0800 CST 在“位置”下创建文件夹 772 我想使用自定义矢量图标将文件夹添加到 nautilus“位置”菜单。有一些解决方案,但它们都针对 Ubuntu 13.10,并且不容易移植到 14.04。理想情况下,我希望能够: 删除“最近”(在地点下) 为文件夹设置自定义图标 请不要建议添加书签。 nautilus 4 个回答 Voted Best Answer Kaz Wolfe 2014-09-13T15:18:46+08:002014-09-13T15:18:46+08:00 长期以来,Places 列表和 Recents 被硬编码到 Nautilus 中。你对此无能为力。 理论上您可以修改源代码,但这是非常有问题的。理论上您可以使用另一个文件管理器(Nemo 似乎不错),但如果您不想修改源代码,那似乎是您唯一的选择。或者,您可以像我们其他人一样使用书签。 如果您想尝试使用源代码,请告诉我。为了您的方便,我将在此处发布说明。 muru 2014-09-13T15:39:34+08:002014-09-13T15:39:34+08:00 我不喜欢这样说,但定制 Nautilus 目前在 GNOME 开发人员的优先事项列表中并不高。如果您不愿意修改 Nautilus 的源代码,我强烈建议您考虑安装Nemo。Nemo 是 Nautilus 的一切,甚至更多。 安装 Nemo 很简单:在软件中心(称为文件的地方)搜索或 - sudo apt-get install nemo 在 Nemo 中,地点和书签只有一个组合列表: 因此,向 Places 菜单添加条目与向 Bookmarks 添加条目完全相同。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 在侧边栏和主视图中对文件夹使用相同的图标。它被称为标志(名称旁边的图标): 您可以在此处设置任何图像: 在本例中,Templates 文件夹的图标是一张 1.4MB 的墙纸。 Adobe 2014-08-28T20:33:33+08:002014-08-28T20:33:33+08:00 我不知道它是否仍然适用于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 Gremlin 2014-09-13T03:23:23+08:002014-09-13T03:23:23+08:00 Adobe 的答案在 Ubuntu 14.04 上对我有用,但它仅适用于书签 很简单 打开终端并输入 gedit ~/.config/gtk-3.0/bookmark 您将在 Adobe 的回答中有一个类似的文件列表。 在文件中添加一行以显示您想要的内容。
长期以来,Places 列表和 Recents 被硬编码到 Nautilus 中。你对此无能为力。
理论上您可以修改源代码,但这是非常有问题的。理论上您可以使用另一个文件管理器(Nemo 似乎不错),但如果您不想修改源代码,那似乎是您唯一的选择。或者,您可以像我们其他人一样使用书签。
如果您想尝试使用源代码,请告诉我。为了您的方便,我将在此处发布说明。
我不喜欢这样说,但定制 Nautilus 目前在 GNOME 开发人员的优先事项列表中并不高。如果您不愿意修改 Nautilus 的源代码,我强烈建议您考虑安装Nemo。Nemo 是 Nautilus 的一切,甚至更多。
安装 Nemo 很简单:在软件中心(称为文件的地方)搜索或 -
在 Nemo 中,地点和书签只有一个组合列表:
因此,向 Places 菜单添加条目与向 Bookmarks 添加条目完全相同。Adobe 的回答涵盖了配置文件,但任何其他方法(CtrlD拖放等)也同样有效。
例如,这是我的文件:
在大多数应用程序中打开文件显示的对话框中有一个区别:
我认为主文件夹、桌面文件夹和文件系统的条目是硬编码的。无论如何都不能删除它们(该选项对它们禁用,但对其他选项启用)。
Nemo 在侧边栏和主视图中对文件夹使用相同的图标。它被称为标志(名称旁边的图标):
您可以在此处设置任何图像:
在本例中,Templates 文件夹的图标是一张 1.4MB 的墙纸。
我不知道它是否仍然适用于
unity
,但偶尔有人会制作一个~/.gtk-bookmarks
包含以下内容的文件以获取自定义的地点列表:这里第一列是地方,第二列是你希望它们在
nautilus
.编辑:
这里说的
~/.gtk-bookmarks
是被替换为~/.config/gtk-3.0/bookmarks
(但是语法是一样的)。据说这里的列表是在找到的,而且还必须~/.config/user-dirs.dirs
添加enabled=false
。~/.config/user-dirs.conf
Adobe 的答案在 Ubuntu 14.04 上对我有用,但它仅适用于书签
很简单
打开终端并输入
您将在 Adobe 的回答中有一个类似的文件列表。
在文件中添加一行以显示您想要的内容。