在Ubuntu桌面创建快捷方式(.desktop文件)可以通过以下步骤完成:
打开文本编辑器
在桌面右键选择 Create New Document
> Empty Document
,或使用终端命令:
gedit ~/Desktop/应用名称.desktop
编辑.desktop文件内容
模板如下(以创建PyCharm快捷方式为例):
[Desktop Entry]
Name=PyCharm
Comment=Python IDE
Exec=/opt/pycharm/bin/pycharm.sh # 替换为实际可执行文件路径
Icon=/opt/pycharm/bin/pycharm.png # 替换为图标路径(可选)
Terminal=false
Type=Application
Categories=Development;
Exec
:应用程序的启动命令(绝对路径)。Icon
:快捷方式图标路径(支持PNG/SVG)。Terminal
:是否在终端中运行(true/false
)。保存并赋予可执行权限
chmod +x ~/Desktop/应用名称.desktop
双击测试
如果图标未显示,右键文件勾选 Allow Launching
。
打开“创建启动器”工具
安装 alacarte
(菜单编辑器):
sudo apt install alacarte
运行后添加新条目,填写信息并保存到桌面。
直接拖拽应用
从/usr/share/applications/
找到应用,拖拽到桌面(部分桌面环境支持)。
图标不显示
.desktop
文件中的Icon
路径是否正确。/home/user/icons/icon.png
)。快捷方式无法运行
Exec
路径正确,可通过终端测试命令是否有效。chmod +x 文件名.desktop
全局快捷方式
将.desktop
文件复制到/usr/share/applications/
(需sudo权限):
sudo cp ~/Desktop/应用名称.desktop /usr/share/applications/
[Desktop Entry]
Name=VS Code
Comment=Code Editor
Exec=/usr/share/code/code --no-sandbox
Icon=/usr/share/pixmaps/com.visualstudio.code.png
Terminal=false
Type=Application
Categories=Development;
通过以上步骤,你可以为任何应用创建桌面快捷方式。