是否可以为 Nemo 文件浏览器创建与 Nautilus 启动器相同类型的快捷方式?
如何以简单的方式编辑 Unity Launcher 快捷方式,我可以使用文本编辑器或 GUI 编辑器来编辑吗?
答案1
据我所知,Nemo 没有像 Nautilus 那样复杂的集成书签选项,但您可以手动添加书签。
向 Nemo 启动器图标添加快捷方式
要添加快捷方式,我们需要编辑文件nemo.desktop
。
在下面的示例中,我们将目录添加/home/<yourname>/Documents
为快捷方式:
将文件复制到本地目录:
cp /usr/share/applications/nemo.desktop ~/.local/share/applications/nemo.desktop
nemo.desktop
使用以下命令打开本地文件gedit
:- 在您的主目录中浏览文件(
~/.local
默认情况下是隐藏的,按Ctrl+H使其可见) - 将文件拖到打开的
gedit
窗口上。
- 在您的主目录中浏览文件(
在文件末尾添加一行:
行动=文件;
在文件的最末尾,添加以下部分:
[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;
注销/登录后,您应该看到更改,并且快捷方式应该可用。
笔记
在
.desktop
文件中,您不应使用~
它来替代您的主目录,而应使用绝对路径。要直接访问该文件,您可以添加一个直接打开该
.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;