插件窝 干货文章 ubuntu桌面创建快捷方式

ubuntu桌面创建快捷方式

desktop 路径 文件 快捷 974    来源:    2025-05-06

在Ubuntu桌面创建快捷方式(.desktop文件)可以通过以下步骤完成:


方法1:手动创建.desktop文件

  1. 打开文本编辑器
    在桌面右键选择 Create New Document > Empty Document,或使用终端命令:

    gedit ~/Desktop/应用名称.desktop
    
  2. 编辑.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)。
  1. 保存并赋予可执行权限

    chmod +x ~/Desktop/应用名称.desktop
    
  2. 双击测试
    如果图标未显示,右键文件勾选 Allow Launching


方法2:使用图形化工具(如GNOME)

  1. 打开“创建启动器”工具
    安装 alacarte(菜单编辑器):

    sudo apt install alacarte
    

    运行后添加新条目,填写信息并保存到桌面。

  2. 直接拖拽应用
    /usr/share/applications/找到应用,拖拽到桌面(部分桌面环境支持)。


常见问题解决

  1. 图标不显示

    • 检查.desktop文件中的Icon路径是否正确。
    • 使用绝对路径(如/home/user/icons/icon.png)。
  2. 快捷方式无法运行

    • 确保Exec路径正确,可通过终端测试命令是否有效。
    • 检查文件权限:chmod +x 文件名.desktop
  3. 全局快捷方式
    .desktop文件复制到/usr/share/applications/(需sudo权限):

    sudo cp ~/Desktop/应用名称.desktop /usr/share/applications/
    

示例:创建VS Code快捷方式

[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;

通过以上步骤,你可以为任何应用创建桌面快捷方式。