Xubuntu Linux下AppImage应用的桌面集成配置技术问询
Xubuntu Linux下AppImage应用的桌面集成配置技术问询
嗨,这个需求太普遍啦,我来一步步带你搞定在Xubuntu(XFCE桌面环境)里把你的AppImage游戏添加到应用启动器、创建桌面图标的操作,全程简单易懂:
第一步:给AppImage加上执行权限
这是程序能运行的前提:
- 图形界面操作:右键你的AppImage文件,选择「属性」→「权限」标签,勾选「允许作为程序执行文件」即可。
- 终端操作:打开终端,先切换到AppImage所在的文件夹(比如
cd ~/Games),然后执行chmod +x 你的游戏文件名.AppImage,把文件名换成你实际的就行。
第二步:创建桌面入口(.desktop文件)
这个文件是让系统识别应用并添加到启动器的核心,操作如下:
- 打开Xubuntu自带的文本编辑器Mousepad,新建一个空白文件。
- 把下面的模板内容粘贴进去,记得替换掉所有占位符:
[Desktop Entry] Type=Application Name=你的游戏名称(比如:星际拓荒) Comment=游戏的简短描述(可选,比如:太空探索解谜游戏) Exec=/home/你的用户名/存放路径/游戏文件名.AppImage # 这里必须填绝对路径! Icon=/home/你的用户名/图标路径/游戏图标.png # 可选,没有的话留空,系统会用默认图标 Terminal=false # 游戏不需要终端窗口就设为false Categories=Game; # 分类为游戏,启动器里会自动归到游戏分类下
小技巧:绝对路径怎么找?右键AppImage文件→「属性」,看「位置」栏的路径,再加上文件名就是完整的Exec路径啦。图标可以自己找个png/svg格式的图片,放到
~/.local/share/icons目录下,方便管理。
- 保存文件,命名成
你的游戏名称.desktop(比如OuterWilds.desktop),注意后缀必须是.desktop。
第三步:让系统识别这个桌面入口
根据需求选一种方式:
- 仅当前用户可用:把刚才保存的.desktop文件移动到
~/.local/share/applications/目录下(可以直接拖过去)。 - 所有用户可用:需要管理员权限,打开终端执行
sudo mv 你的游戏名称.desktop /usr/share/applications/,输入密码确认即可。
第四步:创建桌面快捷图标(可选)
如果需要直接在桌面点击启动:
- 找到刚才放到
~/.local/share/applications/里的.desktop文件,右键复制。 - 粘贴到桌面,然后右键桌面上的这个文件,选择「允许启动」,之后图标就会变成可点击的快捷方式啦。
额外小技巧
有些AppImage自带生成桌面入口的功能,你可以试试在终端执行./你的游戏文件名.AppImage --create-desktop-file,如果支持的话,系统会自动帮你生成并配置好,省得手动写文件啦!
如果启动器里搜不到游戏,试试在终端执行update-desktop-database ~/.local/share/applications/(用户目录)或者update-desktop-database /usr/share/applications/(全局)刷新缓存,一般就能解决。
备注:内容来源于stack exchange,提问作者Cranberry
相关产品推荐
相关产品推荐

