如何将文件夹快捷方式添加到启动器?

如何将文件夹快捷方式添加到启动器?

我想将一些文件夹添加到启动器,以便轻松访问它们。如何将快捷方式添加到启动器?

答案1

有两种方法:

动态地

您可以通过浏览(在 nautilus 中)要添加的文件夹来添加文件夹的快捷方式,然后从书签菜单中选择“添加书签”。或者,您可以按Ctrl+ D。通过这种方式创建的书签是添加自动添加到Files启动器顶部的图标上(Nautilus 将这些快捷方式添加到文件中:)~/.config/gtk-3.0/bookmarks

在启动器图标的“静态”部分。

或者,您可以通过编辑 .desktop 文件为文件图标(或任何其他图标)添加快捷方式。此方法可以让您更好地控制快捷方式的名称以及快捷方式的顺序(如果您有多个)。

  • 为此,首先将 .desktop 文件复制到~/.local/share/applications

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • 使用 gedit 打开(复制的)文件;它不会通过双击打开,因此打开一个 gedit 窗口并将文件拖到 gedit 窗口上。

  • 寻找以下行:

    Actions=Window;
    

    在启动器中添加您想要的文件夹名称:

    Actions=Window;YourFolder;
    
  • 在文件末尾,添加如下部分:

    [Desktop Action YourFolder]
    Name=YourFolder
    Exec=nautilus /path/to/thefolder
    OnlyShowIn=Unity;
    

注销并重新登录,现在您可以通过右键单击在文件图标中获得快捷方式。

解释:

Dash 和启动器中的图标代表 .desktop 文件。这些图标有一个“主”命令(点击后会出现该命令),但也有有许多快捷方式(可通过右键单击访问)。

这个“主要”命令可以在下面Exec=的部分中找到[Desktop Entry]快捷方式在行中列出Actions=,并在[Desktop Action YourFolder]-部分中定义。

中的.desktop 文件~/.local/share/applications优先于 中的文件/usr/share/applications,但在将原始文件复制到本地目录后,第一次必须注销/登录。干净的程序始终是编辑本地文件,而原始文件保持不变。

笔记:

通过第一种方法创建的书签会自动添加到图标中,但不是文件的一部分nautilus.desktop


针对 15.04 进行编辑然后

上述答案也适用于 15.04 及更高版本,但要编辑(本地复制)静态部分的启动器是:

/usr/share/applications/org.gnome.Nautilus.desktop

代替

/usr/share/applications/nautilus.desktop

相关内容