Ubuntu 22.04 Xorg环境下创建桌面快捷方式及添加至快速启动(收藏栏)的方法咨询
Ubuntu 22.04 Xorg环境下创建桌面快捷方式及添加至快速启动(收藏栏)的方法咨询
嗨,我来帮你搞定这个问题!在Ubuntu 22.04 Xorg环境下创建桌面快捷方式其实很清晰,你注意到的/home/USERNAME/.local/share/applications目录确实是存放用户自定义应用快捷方式的核心位置,下面一步步操作:
创建自定义快捷方式文件
你需要在这个目录里新建一个后缀为.desktop的文件,比如针对你的应用取名为my-custom-app.desktop。可以用文本编辑器打开它,比如输入命令:nano ~/.local/share/applications/my-custom-app.desktop然后粘贴下面的模板内容,根据你的实际应用修改对应的字段:
[Desktop Entry] Type=Application Name=你的应用名称 # 比如"我的笔记工具" Exec=/绝对路径/到你的应用程序 # 比如"/usr/bin/gedit"或者"/home/xxx/my-script.sh" Icon=图标路径或系统图标名 # 比如"gedit"或者"/home/xxx/icons/note.png" Comment=应用的简短描述 # 比如"快速打开文本编辑器" Terminal=false # GUI程序设为false,命令行工具设为true Categories=应用分类 # 比如"Utility;TextEditor;",方便在应用菜单里归类填好后保存退出(nano里按
Ctrl+O再回车,然后Ctrl+X)。赋予文件可执行权限
刚创建的文件还需要可执行权限才能被系统识别,执行命令:chmod +x ~/.local/share/applications/my-custom-app.desktop在桌面显示快捷方式
如果你想在桌面直接看到这个快捷方式,把文件复制到桌面目录:cp ~/.local/share/applications/my-custom-app.desktop ~/Desktop/复制后如果桌面显示的是文本文件样式,右键点击它,选择允许启动,就能变成可点击的快捷图标了。
添加到快速启动(收藏栏)
打开系统的应用菜单(点击左上角的九点图标),在里面找到你刚创建的应用(系统会自动扫描.local/share/applications目录里的快捷方式),右键点击应用图标,选择添加到收藏,就能把它固定到左侧的dock栏啦。
如果需要给所有用户都添加这个快捷方式,只需要把.desktop文件放到/usr/share/applications/目录下,同样需要执行chmod +x赋予权限(这一步可能需要加sudo)。
备注:内容来源于stack exchange,提问作者Moberg




