我在Windows 7中遗漏的一个特性是,您可以将您喜爱的文件插入应用程序图标的右键菜单。幸运的是,我后来发现,您可以在特定应用程序的桌面文件中创建所谓的“操作”,因此您可以通过右键单击应用程序图标来访问所需的文件,方法是在.desktop文件中添加以下行:
Actions=Action1;Action2;Action3;
[Desktop Action Action 1]
Name=Name which appears in right click menu
Exec=gedit "path/to/file"
OnlyShowIn=Unity
[Desktop Action Action 2]
...
诸若此类。
然而,升级到Ubuntu16.04虽然这适用于其他应用程序图标,但Gedit现在没有相应的行为。除非事先打开应用程序,否则使用右键菜单项将Gedit任务图标与dash锁定图标分开。图片:
上一个是锁定的破折号图标,可访问的超级-9,下一个是什么打开时,点击一个右键点击项目的破折号锁定图标。因此,我不能用超级9键切换到gedit,而是在其中创建一个新文档。
发布于 2016-12-20 14:31:48
解决方案是在操作的Exec命令中使用xdg-open
而不是gedit
。示例:
[Desktop Action Action 1]
Name=My bookmarks
Exec=xdg-open "Documents/my_bookmarks"
OnlyShowIn=Unity
提示:如果您想用右键单击菜单打开多个文件,则不能直接在桌面文件中打开,因为xdg-open
不允许在一个命令中打开多个文件。您必须使用for循环创建一个shell脚本,如下所示:
#!bin/sh
for i in "Documents/document 1.txt" "Documents/document 2.txt"; do
xdg-open "$i"
done
将脚本放在脚本目录中,并在桌面操作的Exec行中使用该脚本。
https://askubuntu.com/questions/862685
复制相似问题