Ubuntu 20.04系统DBeaver图标丢失无法通过图标打开如何修复
Ubuntu 20.04 DBeaver CE图标丢失修复方案
方案1:手动创建桌面入口文件(适用于桌面快捷方式缺失场景)
- 首先确认DBeaver可执行文件路径,终端执行:
whereis dbeaver-ce
常规deb包安装默认路径为/usr/bin/dbeaver-ce,程序资源目录为/usr/share/dbeaver-ce/ - 在当前用户的应用程序目录下创建快捷方式配置文件:
nano ~/.local/share/applications/dbeaver-ce.desktop - 写入以下配置内容,注意确认
Icon字段的图标路径和你的实际安装路径一致:
[Desktop Entry] Version=1.0 Type=Application Name=DBeaver Community GenericName=数据库开发工具 Icon=/usr/share/dbeaver-ce/dbeaver.png Exec=dbeaver-ce %f Comment=通用数据库管理工具 Categories=Development;IDE;Database; Terminal=false StartupWMClass=DBeaver StartupNotify=true Keywords=database;sql;
- 给配置文件添加执行权限:
chmod +x ~/.local/share/applications/dbeaver-ce.desktop - 更新桌面缓存让配置生效:
update-desktop-database ~/.local/share/applications/
配置生效后就能在应用列表里找到带图标的DBeaver入口了。
方案2:修复已有桌面入口的图标路径(适用于快捷方式存在但图标不显示场景)
- 先找到系统中已存在的DBeaver桌面配置文件:
find / -name dbeaver-ce.desktop 2>/dev/null - 打开找到的配置文件,检查
Icon字段的路径是否正确,确认对应路径下存在dbeaver.png图标文件。如果路径错误,修改为图标实际存放的绝对路径即可。 - 修改完成后执行桌面缓存更新命令即可生效。
特殊场景修复
如果你是通过snap安装的DBeaver,直接执行重装命令即可修复:snap remove dbeaver-ce && snap install dbeaver-ce
内容的提问来源于stack exchange,提问作者Rizki Wibowo
相关产品推荐
相关产品推荐

