Ubuntu 22.04升级后顶栏不显示后台运行应用图标
Ubuntu 22.04升级后顶栏不显示后台运行应用图标
嘿,这个问题我碰到好几个用户咨询过,核心原因是Ubuntu 22.04搭载的GNOME 42桌面环境,和你之前用的20.04版本在系统托盘图标的处理逻辑上有了变化,别着急,给你几个实用的解决办法:
- 先检查右下角的隐藏菜单:点击顶栏最右侧那个向上的小箭头,看看Slack、SafeEyes这些应用的图标是不是被藏在这里了。GNOME 42默认把第三方应用的托盘图标都移到这个折叠菜单里,并不是真的消失了。
- 恢复传统顶栏托盘显示:如果想让图标直接显示在顶栏上,需要确保
AppIndicator and KStatusNotifierItem Support这个GNOME扩展正常启用,步骤如下:- 打开终端,输入命令
sudo apt install gnome-shell-extension-appindicator(如果系统还没安装这个扩展的话) - 安装完成后,按下
Alt+F2组合键,输入r并回车,重启GNOME Shell(不需要重启整个系统) - 打开「扩展」应用(如果没装的话,用
sudo apt install gnome-shell-extension-prefs安装),找到AppIndicator and KStatusNotifierItem Support选项,把开关打开即可
- 打开终端,输入命令
- 检查应用自身设置:有些应用升级后可能重置了显示偏好,比如Slack可以打开它的设置面板,找到「通知」或「系统托盘」相关选项,确认是否开启了「在系统托盘显示图标」;SafeEyes也可以进入设置界面,检查有没有顶栏显示的相关开关。
- 重置GNOME Shell缓存(如果以上方法都无效):打开终端输入
rm -rf ~/.cache/gnome-shell,然后注销重新登录系统,清除可能存在的缓存冲突。
备注:内容来源于stack exchange,提问作者no746




