Unbuntu下 启动器图标显示异常

本文详细介绍了在Linux系统中解决桌面图标显示异常的方法,包括修改软件配置文件.desktop路径及参数,确保图标正确显示。同时,文章提及了图标显示错误的具体实例及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天上午遇到的问题 , 一上午时间去解决
第一种情况是:
启动器里的图标显示为 ? 这个搜了许多的教程, 修改 软件的配置可以解决 具体路径 如下
cd .local/share/applications/
进去启动器的软件设置里, 查找异常软件的文件名.desktop

		  然后修改文件的配置:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=PyCharm
Icon=jetbrains-pycharm.png
Path=/home/lianren/Software/pycharm-2019.1/bin
Exec=/home/lianren/Software/pycharm-2019.1/jre64/bin/java -classpath /home/lianren/Software/pycharm-2019.1/lib/bootstrap.jar:/home/lianren/Software/pycharm-2019.1/lib/extensions.jar:/home/lianren/Software/pycharm-2019.1/lib/util.jar:/home/lianren/Software/pycharm-2019.1/lib/jdom.jar:/home/lianren/Software/pycharm-2019.1/lib/log4j.jar:/home/lianren/Software/pycharm-2019.1/lib/trove4j.jar:/home/lianren/Software/pycharm-2019.1/lib/jna.jar -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -XX:ErrorFile=/home/lianren/java_error_in_PYCHARM_%p.log -XX:HeapDumpPath=/home/lianren/java_error_in_PYCHARM.hprof -Didea.paths.selector=PyCharm2019.1 -Djb.vmOptionsFile=/home/lianren/Software/pycharm-2019.1/bin/pycharm64.vmoptions -Didea.platform.prefix=Python com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-pycharm
OnlyShowIn=Unity;
X-UnityGenerated=true[Desktop Entry]

将路径改为自己软件的路径
这样就可以了

附上桌面图标异常的处理方式
cd /usr/share/application
进入这个文件夹下, 查找异常软件的文件名.desktop,修改路径为自己软件的路径

还有一个问题就是启动器图标不一致,我本来是微信的图标 结果变成的大猪蹄子。
这个问题还有待解决

喜欢就点个赞吧

### Ubuntu 系统中网络图标显示问号的解决方案 当遇到Ubuntu系统中的网络图标显示问号的情况时,这通常意味着网络管理器遇到了一些配置错误或服务未正常运行。以下是几种可能的原因及对应的解决方法。 #### 1. 检查NetworkManager状态和服务 如果NetworkManager服务未能正确启动,则可能导致网络连接异常以及图标显示正确。可以尝试通过命令行工具来检查并重新启动该服务: ```bash sudo systemctl status NetworkManager.service sudo systemctl restart NetworkManager.service ``` 上述操作可以帮助恢复正常的网络功能,并使网络图标恢复正常[^1]。 #### 2. 更新图形界面环境下的网络管理插件 有时桌面环境中使用的网络管理插件版本过低也可能引发此类问题。对于GNOME桌面来说,可以通过更新`network-manager-applet`包来进行修复: ```bash sudo apt update && sudo apt install --reinstall network-manager-gnome ``` 此过程会确保安装最新版的应用程序,从而改善兼容性和稳定性。 #### 3. 配置文件调整 某些情况下,用户的个人设置或者全局配置文件里存在冲突项也会造成这种现象。编辑位于`/etc/NetworkManager/NetworkManager.conf`内的配置文档,确认其中没有任何当条目影响到常规运作方式;另外还需查看用户家目录下是否有`.gconfd`, `.config/gtk-3.0/settings.ini`等相关路径下的自定义设定干扰到了系统的默认行为。 #### 4. 使用grub引导菜单临时解决问题 考虑到提到的信息,在无法进入操作系统的情况下也可以利用GRUB提供的命令行终端直接加载另一个可用的操作系统实例(如果有),以此为基础执行前述步骤完成故障排查工作。 ```python import os def check_network_manager(): """Check and restart the Network Manager service.""" commands = [ "sudo systemctl status NetworkManager.service", "sudo systemctl restart NetworkManager.service" ] for command in commands: os.system(command) check_network_manager() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值