如何在Cinnamon菜单中添加命令的快捷方式?
是否有一个实用程序可用于向Cinnamon菜单添加图标,该菜单运行用户指定的命令,作为奖励,显示用户指定的图标?
具体来说,我正在尝试添加命令直接打开虚拟机,而不必保持终端打开。
VirtualBox --startvm --seamless
使用alt-F2
可以正常工作,但我宁愿做一个快捷方式,所以我不需要输入它。
您可以创建一个.desktop
文件,将您的命令添加到Cinnamon菜单中。
首先,创建一个小脚本,例如: 在您的主目录中
-
打开终端并输入:
gedit /home/user/myvm.sh
-
输入以下内容:
-
将文件保存在主目录中并使用以下命令更改权限:
chmod 775 /home/user/myvm.sh
-
然后,您可以在终端类型中创建桌面文件:
cd /usr/share/applications sudo -H gedit myvm.desktop
-
添加以下信息:
-
保存更改并确保.desktop在终端类型中具有正确的权限:
sudo chmod 644 /usr/share/applications/myvm.desktop
您可以根据需要更改信息,在这种情况下,在“Icon”字段中将您的路径添加到您的自定义图标,这应该在“系统工具”类别的Cinnamon菜单下显示,名称为“My VM” 。
如果需要,可以通过右键单击菜单中的“我的VM”图标将其添加到肉桂面板,然后选择“添加到面板”
或者你可以使用
cinnamon-menu-editor
(也可通过右键单击开始按钮,选择configure
并Open the menu editor
。)
提示:添加自定义图标时,请小心将图标图像定位到将来可能无法更改的位置。
只需创建一个gnome桌面链接并将其放在.local/share/applications/
用于个人菜单链接。
叹息:一些安装程序将他们的桌面链接安装到.gnome/apps/
因此您可能希望将它们链接起来: $ ln -s .gnome/apps/*.desktop .local/share/applications/
正如@ roman-raguet https://askubuntu.com/a/232083/37280所指出的那样,将它放入/usr/share/applications
以供所有用户使用
正如@mockfrog https://askubuntu.com/a/800605/37280所指出的,您可以通过cinnamon-menu-editor
图形工具创建此个人条目。 为所有用户使用sudo
运行它
对于寻找更简单解决方案的任何其他人,以下提供了一个GUI界面,用于向面板添加自定义启动器:
cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/ ./cinnamon-add-panel-launcher.py