我正在使用 Ubuntu 13.04,我最近下载了弗里茨.tar.bz2,我将其解压缩,其中有一个 .sh 文件,每次我都必须从终端执行该文件才能运行应用程序。
我的问题是,是否可以创建 Fritzing 启动器并使其显示在 Dash 中的应用程序中?如果可以,请帮助我提供具体步骤。
谢谢。
答案1
好的,这很简单,您要创建的是一个带有.desktop
扩展名的命名文件,其内容如下:
[Desktop Entry]
Name=Steam
Comment=Application for managing and playing games on Steam
Exec=/usr/bin/steam %U
Icon=steam
Terminal=false
Type=Application
Categories=Network;FileTransfer;Game;
MimeType=x-scheme-handler/steam;
Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends;
要全局创建此文件,您可以sudo
使用终端应用程序以 root 身份运行您喜欢的文本编辑器。如果是图形编辑器,请通过添加标志来保持环境清洁-H
:
sudo -H gedit
浏览/usr/share/applications/
目录。它看起来应该像这样:
选择任意.desktop
文件,它看起来应该类似于steam.desktop
上面的示例。编辑后,它应该接近以下内容:
[Desktop Entry]
Name=Fritzing
Comment=
Exec=sh [link to file]
Icon=[link to icon(not required)]
Terminal=false
Type=Application
Categories=[choose what categories you want this file to fit into such as Game,Browser ext.]
需要注意的是,文件路径必须是完整路径。波浪号扩展不起作用,因此您可以使用~/
路径。此外,如果您想以 root 身份运行脚本,您可以在该行的 sh 命令前添加gksudo
(gksudo
已从 13.04 版开始从 ubuntu 中删除,您可以通过sudo apt-get install gksu
在终端中运行命令来安装它)Exec=
。
保存文件后,右键单击,进入属性、权限,并确保勾选了允许作为文件执行。然后重新启动,但可能不需要重新启动。
端子方式:
cd /usr/share/applications/
sudo -H gedit [your chosen desktop file]
或者
sudo nano [your chosen desktop file]
编辑它然后保存为您想要的名称。
chmod a+x [your saved desktop file]
您可能需要重启电脑
sudo reboot