我使用加密狗在我的 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;
此用户必须是此文件的所有者,并且必须设置可执行权限,请参阅我的示例:
这是文件:
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
现在仪表板中将会出现图标。