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


16

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



@G_P,他想要一个快捷方式,而不是一个单独的图标。
Jacob Vlijm 2014年

1
@JacobVlijm为了公平起见,在链接的重复项中建议的接受答案Exec=nautilus YOURFOLDER与您在该问题中的Exec=nautilus /path/to/thefolder答案完全相同,因此,两个问题具有相同的答案,这使它们成为重复项。尽管您的确添加了一些有趣的观点。
Sergiy Kolodyazhnyy

@SergiyKolodyazhnyy认为问题是骗子,而不是答案。除此之外,我相信答案有很多差异,但这是一个古老的讨论。
Jacob Vlijm '18

Answers:


24

有两种方法:

动态地

您可以通过浏览(在鹦鹉螺中)进入要添加的文件夹,然后从书签菜单中选择“添加书签”,从而为文件夹添加快捷方式。或者,您可以按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=行的正下方部分中找到此“ main”命令,该行中列出[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

@dushyantashu这是您要找的东西吗?
Jacob Vlijm 2014年

第一种方法创建的书签保存在哪里?
LoMaPh

1
@LoMaPh它们存储在中~/.config/gtk-3.0/bookmarks。我将其添加到答案中。
Jacob Vlijm

您能为重复的候选人添加好答案吗?
WinEunuuchs2Unix
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.