Ubuntu 22.04环境下可移植应用.desktop文件创建相关技术问询
Ubuntu 22.04环境下可移植应用.desktop文件创建相关技术问询
当然有不少GUI工具能帮你搞定这个需求,不用手动编写.desktop文件,下面给你介绍几种简单好用的方法:
方法一:用Alacarte(系统菜单编辑器)
这是GNOME桌面官方的菜单编辑工具,操作很直观:
- 先安装Alacarte:打开终端(快捷键
Ctrl+Alt+T),输入sudo apt install alacarte,回车完成安装。 - 从应用菜单里搜索并打开「Main Menu」(就是Alacarte的GUI入口)。
- 在左侧面板选一个分类(比如「Other」,或者点击「New Menu」新建专属分类),然后点击右侧的「New Item」按钮。
- 在弹出的配置窗口里填写信息:
- 名称:输入你的便携应用的显示名称(比如「我的便携编辑器」)
- 命令:点击「Browse」按钮,找到便携应用的可执行文件路径(比如
/home/你的用户名/Apps/PortableApp/app-run) - 注释:可以写一句应用的描述(可选)
- 图标:点击左上角的图标区域,选择应用的图标文件(如果应用自带图标的话,选它就行)
- 填完后点击「OK」,关闭Alacarte。
- 回到应用菜单,找到你刚创建的应用条目,右键它选择「Add to Desktop」,桌面就会生成对应的.desktop文件了。
方法二:用Desktop File Creator(第三方可视化工具)
这个工具专门用来生成.desktop文件,界面更简洁:
- 打开Ubuntu软件中心,搜索「Desktop File Creator」并安装;或者在终端输入
sudo apt install desktop-file-creator完成安装。 - 打开工具后,按提示填写:
- Application Name:应用名称
- Executable Path:点击按钮选择便携应用的可执行文件
- Icon Path:选择应用图标(可选)
- Comment:应用描述(可选)
- 如果你的应用需要在终端运行,记得勾选「Run in Terminal」选项
- 填好后点击「Create Desktop File」,选择保存位置为
${HOME}/Desktop,确认后就能生成文件。
方法三:用GNOME桌面自带的启动器创建工具
如果不想装额外工具,也可以用系统自带的命令调出GUI创建窗口:
- 先安装依赖包:打开终端输入
sudo apt install gnome-panel - 运行命令:
gnome-desktop-item-edit ~/Desktop/ --create-new,会弹出图形配置窗口 - 按窗口提示填写名称、命令、图标等信息,完成后点击「OK」,桌面就会出现对应的启动器文件
- 最后右键这个文件,选择「属性」->「权限」,勾选「允许以程序执行文件」,确保双击能正常启动应用
小提示
不管用哪种方法生成的.desktop文件,如果双击没反应,大概率是没设置可执行权限,按照上面的步骤勾选权限即可。
备注:内容来源于stack exchange,提问作者Marek-A-
相关产品推荐
相关产品推荐

