linux脚本快捷⽅式,如何将shell脚本添加到启动器作为快捷⽅
问题描述
我想在我的启动器中添加⼀些shell脚本作为快捷键。
它们位于内部深处,我必须每次导航到它以执⾏它们……
我尝试了this链接,其中第⼆个答案似乎解决了它,但正如评论中所说,我也不到任何选项来添加启动器。
我想它在11.04中存在,在启动器上有⼀个”+”按钮,但我使⽤12.04。
那么,我如何得到这个⼯作?我每次都需要这些命令。
最佳解决⽅法
创建*.desktop⽂件,位置取决于它是供个⼈使⽤还是所有⽤户。如果这些⽬录不存在,请创建它们。
供个⼈使⽤,~/.local/share/applications
gedit ~/.local/share/applications/name.desktop
对于所有⽤户,/usr/local/share/applications/(或/usr/share/applications/取决于您的系统)。linuxshell脚本怎么运行
sudo -i gedit /usr/share/applications/name.desktop
粘贴在⽂本下⽅
[Desktop Entry]
Type=Application
Terminal=true
Name=unmount-mount
Icon=/path/to/icon/icon.svg
Exec=/path/to/file/mount-unmount.sh
编辑Icon=和Exec=和Name=
Terminal=True/false还决定终端是否打开窗⼝并显⽰输出或在后台运⾏
将它从⽂件管理器拖放到统⼀⾯板中
逻辑⾮常简单,统⼀⾯板允许*.desktop⽂件作为启动器,但我没有尝试过,因为我使⽤了纳蒂。
次佳解决⽅法
@维帕拉所说的⼤部分是正确的,除了我还发现/usr/local/share不适合我。此外,您需要在添加此⽂件后运⾏sudo update-desktop-database以刷新启动程序。另外,创建.desktop⽂件还有⼀个更简单的⽅法。⾸先,确保安装了gnome-panel(它是我的12.04 Ubuntu 上的pre-installed):
sudo apt-get install --no-install-recommends gnome-panel
⼀旦你有这个命令,那么你可以运⾏:
gnome-desktop-item-edit ~/Desktop/ --create-new
这将带来⼀个漂亮的GUI窗⼝,您可以在其中选择应⽤程序,图标等。它会将.desktop⽂件转储到桌⾯上(或指向它的任何位置),因此您仍然需要将它拖到应⽤程序中然后更新桌⾯数据库
启动程序保存在/home/myusername/.local/share/applications 参考资料

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。