如何为命令创建桌面快捷方式?

如何为命令创建桌面快捷方式?

我使用加密狗在我的 kubuntu 桌面上使用互联网。但要使用加密狗,每次我都必须/usr/local/airtel/MobilePartner使用终端运行 MobilePartner。有什么方法可以为上述命令创建桌面快捷方式吗?

应用程序可以做到吗?

答案1

您可以.desktop/home/user/Desktop/目录中创建一个如下所示的文件:

[Desktop Entry]
Version=x.y
Name=ProgramName
Comment=This is my comment
Exec=/home/alex/Documents/exec.sh
Icon=/home/alex/Pictures/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;

此用户必须是此文件的所有者,并且必须设置可执行权限,请参阅我的示例:

示例 .desktop 文件

这是文件:

user@host:~# ls -la /home/user/Desktop/firefox.desktop
-rwx------ 1 user user 9177 Dec 27 08:27 /home/user/Desktop/firefox.desktop

更多信息请参阅维基百科

答案2

通常情况下,移动合作伙伴应用程序会创建桌面快捷方式。有时,由于某些原因,它可能变得不可见。要解决此问题:

  • Ctrl+ Alt+T打开终端。在提示符下输入,gksudo gedit并在前面留一个空格。
  • 在文件浏览器中,转到文件夹/usr/share/applications。在这里查找是否有移动合作伙伴图标。
  • 如果存在,将其拖放到终端。然后按Enter
  • 在生成的文本文件中,转到以 开头的行Exec=。此行的末尾应为%F。更改内容。
  • 然后转到以 开头的行NoDisplay=。它应该是NoDisplay=false。如果存在true,请将其更改。
  • 然后保存文件并关闭。

如果没有这样的图标(桌面配置文件)中/usr/share/applications,需要新建一个。

为此,运行:

gksudo gedit /usr/share/applications/MobileParter.desktop

在生成的空文本文件中,复制并粘贴以下内容并保存。

[Desktop Entry]
Encoding=UTF-8
Name=Mobile Partner
Comment=Mobile Partner Airtel 
TryExec=sudo /usr/local/airtel/MobilePartner
Exec=sudo /usr/local/airtel/MobilePartner %F
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/local/airtel/mobile.png
NoDisplay=false
MimeType=applications/php

现在仪表板中将会出现图标。

相关内容