答案1
在您的目录中创建一个.desktop
文件(例如) ,如下所示:myscript.desktop
~/.local/share/applications/
[Desktop Entry]
Version=1.1
Type=Application
Name=* My Script *
Comment=A menu to call myscript.sh with various parameters
Icon=/home/your_user/.local/share/icons/hicolor/256x256/apps/MyScript.png
Exec=/home/your_user/bin/myscript.sh
Path=/home/your_user/
Terminal=true
Keywords=MyScript
Actions=args1;x1;args2;x2;args3;x3;args4;x4;args5;x5
[Desktop Action args1]
Name=⯈myscript --args1
Exec=/home/your_user/bin/myscript.sh --args1
[Desktop Action x1]
Name=------
#Exec=.
[Desktop Action args2]
Name=⯈myscript --args2
Exec=/home/your_user/bin/myscript.sh --args2
[Desktop Action x2]
Name=------
#Exec=.
[Desktop Action args3]
Name=⯈myscript --args3
Exec=/home/your_user/bin/myscript.sh --args3
[Desktop Action x3]
Name=------
#Exec=.
[Desktop Action args4]
Name=⯈myscript --args4
Exec=/home/your_user/bin/myscript.sh --args4
[Desktop Action x4]
Name=------
#Exec=.
[Desktop Action args5]
Name=⯈myscript --args5
Exec=/home/your_user/bin/myscript.sh --args5
[Desktop Action x5]
Name=------
#Exec=.
一些注意事项:
- “桌面”规范不允许使用
~
或 shell 环境变量$HOME
或相对路径。 - 操作
x1
..x5
用作视觉分隔符。请注意,没有Exec=
线,Name=
线由破折号组成(您可以将其更改为更好的内容)。 - 您可以在第 行指定的目录中创建一个特殊的图标
Icon=
。 - “默认”操作是调用没有参数的脚本;参见第一的以 开头的行
Exec=
。您可以更改此行,也可以保留原样,在这种情况下,您可以设计脚本,使其显示(例如)基于文本的菜单,该菜单将显示在“终端”窗口内。 - 线条
Name=
可以是任何你喜欢的;我尝试⯈
在某些线条的开头使用一个奇特的字符 ( )。 - 创建
desktop
文件后,您可以像任何 GNOME 应用程序一样访问它,并将其“固定”到“顶部栏”。
也可以看看这。