Ubuntu 22.04如何将自定义.desktop启动器添加到收藏启动栏
Ubuntu 22.04如何将自定义.desktop启动器添加到收藏启动栏
嗨,我来帮你搞定这个问题!既然你的桌面快捷方式已经能正常运行,把它加到dock(收藏/启动器栏)其实很简单,给你两种常用方法,按需选择就行:
方法一:图形界面操作(适合偏好鼠标操作的同学)
- 首先确认你的.desktop文件是可执行的:右键桌面上的这个快捷方式,选择「属性」,切换到「权限」标签页,勾选「允许作为程序执行文件」(如果已经勾了就跳过这步)。
- 接下来把它移到系统会扫描的应用目录里:把桌面的.desktop文件复制/移动到
~/.local/share/applications/文件夹(这个是用户专属的应用启动器目录,不会影响其他用户)。 - 打开左下角的应用程序菜单(那个九宫格图标),搜索你的程序名称——现在应该能找到了。
- 找到后右键它,选择「添加到收藏」,搞定!它会立刻出现在dock栏上。
方法二:命令行操作(适合喜欢终端的同学)
- 第一步还是把桌面的.desktop文件移到应用目录,替换成你的文件名:
mv ~/Desktop/your-app.desktop ~/.local/share/applications/ - 确保文件有可执行权限:
chmod +x ~/.local/share/applications/your-app.desktop - 如果应用菜单里还搜不到,更新一下桌面数据库:
update-desktop-database ~/.local/share/applications/ - 最后用命令把它添加到dock收藏:替换成你的.desktop文件名,比如
my-program.desktop:gsettings set org.gnome.shell favorite-apps "$(gsettings get org.gnome.shell favorite-apps | sed s/.$//), 'your-app.desktop']"
要是遇到应用菜单里找不到的情况,多半是.desktop文件没在正确的目录里,或者权限没设置对,按照上面的步骤检查一下就行。
备注:内容来源于stack exchange,提问作者John Bailey




