将 Nemo 图标锁定到 Unity Launcher(Ubuntu 14.04)并进行自定义

将 Nemo 图标锁定到 Unity Launcher(Ubuntu 14.04)并进行自定义

是否可以为 Nemo 文件浏览器创建与 Nautilus 启动器相同类型的快捷方式?

如何以简单的方式编辑 Unity Launcher 快捷方式,我可以使用文本编辑器或 GUI 编辑器来编辑吗?

答案1

据我所知,Nemo 没有像 Nautilus 那样复杂的集成书签选项,但您可以手动添加书签。

向 Nemo 启动器图标添加快捷方式

要添加快捷方式,我们需要编辑文件nemo.desktop
在下面的示例中,我们将目录添加/home/<yourname>/Documents为快捷方式:

  1. 将文件复制到本地目录:

    cp /usr/share/applications/nemo.desktop ~/.local/share/applications/nemo.desktop
    
  2. nemo.desktop使用以下命令打开本地文件gedit

    • 在您的主目录中浏览文件(~/.local默认情况下是隐藏的,按Ctrl+H使其可见)
    • 将文件拖到打开的gedit窗口上。
  3. 在文件末尾添加一行:

    行动=文件;

  4. 在文件的最末尾,添加以下部分:

    [Desktop Action Documents]
    Name=Documents
    Exec=nemo /home/<yourname>/Documents
    OnlyShowIn=Unity;
    

    (替换<yourname>为您的用户名)

要添加更多快捷方式,请向行中添加更多项目Actions=(例如Actions=Documents;Videos;),并添加更多快捷方式部分,如所示[4]。它的外观示例(来自Actions=行):

Actions=Documents;Videos;

[Desktop Action Documents]
Name=Documents
Exec=nemo /home/<yourname>/Documents
OnlyShowIn=Unity;

[Desktop Action Videos]
Name=Videos
Exec=nemo /home/<yourname>/Videos
OnlyShowIn=Unity;

在此处输入图片描述

注销/登录后,您应该看到更改,并且快捷方式应该可用。

笔记

  1. .desktop文件中,您不应使用~它来替代您的主目录,而应使用绝对路径。

  2. 要直接访问该文件,您可以添加一个直接打开该.desktop文件的链接gedit。下面是该文件底部的示例nemo.desktop以及它在快捷列表中的样子(要使用它,请将所有出现的替换为jacob您的用户名,但这很明显):

    Actions=Documents;Videos;divider1;Edit bookmarks;
    
    [Desktop Action Documents]
    Name=Documents
    Exec=nemo /home/jacob/Documents
    OnlyShowIn=Unity;
    
    [Desktop Action Videos]
    Name=Videos
    Exec=nemo /home/jacob/Videos
    OnlyShowIn=Unity;
    
    [Desktop Action Edit bookmarks]
    Name=Edit Bookmarks
    Exec=gedit /home/jacob/.local/share/applications/nemo.desktop
    OnlyShowIn=Unity;
    
    [Desktop Action divider1]
    Name=........................
    Exec=zenity --info --text 'This is just a divider'
    OnlyShowIn=Unity;
    

    在此处输入图片描述

相关内容