Ubuntu创建快捷方式
1. 获取图标
AppImage一般已经带有图标,可以从中提取出图标文件
./xxxx.AppImage --appimage-extract
在出现的squashfs-root/目录中能找到对应的.png文件或者.svg文件
然后把图标放入Freedesktop的图标目录
mkdir -p ~/.local/share/icons/hicolor/256x256/apps
cp xxx.png ~/.local/share/icons/hicolor/256x256/apps/xxx.png
svg对应的是hicolor/scalable/apps
刷新图标缓存
gtk-update-icon-cache -f -t ~/.local/share/icons/hicolor
2. 创建配置文件
创建桌面快捷方式,本质上就是创建一个.desktop文件,一般放在~/.local/share/applications/下,首先创建文件
vim ~/.local/share/applications/xxx.desktop
写入:
[Desktop Entry]
Name=xxx
Comment=xxx
Exec=/home/xxx/xxxx.AppImage
Icon=xxxxx
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
Icon部分直接写为找的图标,然后赋予权限并更新应用数据库
chmod +x ~/.local/share/applications/xxx.desktop
update-desktop-database ~/.local/share/applications/
如果希望桌面上也直接出现图标,可以复制一份
cp ~/.local/share/applications/xxx.desktop ~/桌面/
chmod +x ~/桌面/xxx.desktop
如果更改图标后没有刷新,可以重启。对于x11,可以只重启GNOME Shell,按下Alt + F2,输入r
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 雯欂の修仙笔记!