在Ubuntu将可执行程序显示在应用程序中,以Cursor为例
由于cursor官网只提供AppImage格式,下载后不能像通过deb安装的软件一样自动显示在应用程序中或dock栏,但我们可以手动进行装配,类似于手动创建一个快捷方式。不只是AppImage格式的可以这样做,其他可执行文件也是一样可以的哦
步骤 1:创建 .desktop 文件
1. 新建 .desktop
文件
在终端中运行以下命令,创建 cursor.desktop
(改为自己软件的名称) 文件:
nano ~/.local/share/applications/cursor.desktop
2. 填写文件内容
复制以下配置到文件中,根据你的路径调整参数:
[Desktop Entry]
Type=Application
Name=Cursor
Comment=AI-Powered Code Editor
Exec=/home/aer/cursor/cursor.AppImage --no-sandbox
Icon=/home/aer/cursor/cursor.svg
Terminal=false
Categories=Development;IDE;
StartupWMClass=cursor
• Type
:文件类型
• Name
:软件名字
•Comment
:介绍
• Exec
:AppImage 文件的绝对路径
• Icon
:图标的绝对路径(如果 SVG 不生效,可尝试转换为 PNG 格式)
• Terminal
:是否在终端显示
• Categories
:分类
• StartupWMClass
:防止重复图标(需通过 xprop WM_CLASS
点击运行中的应用获取实际值)
3. 保存并退出编辑器
按 Ctrl + X
→ 输入 Y
→ 按 Enter
。
4. 更新数据库
update-desktop-database ~/.local/share/applications/
步骤 2:设置权限
赋予可执行权限
确保 .desktop
和 cursor.AppImage
均可执行:
chmod +x ~/.local/share/applications/cursor.desktop
chmod +x /home/aer/cursor/cursor.AppImage
验证.desktop文件是否可以执行
gtk-launch apifox