Ubuntu 22.04安装App Indicator扩展后无需重启使QSystemTrayIcon生效的方法
无需注销即可让App Indicator扩展生效并显示QSystemTrayIcon的方法
在Ubuntu 22.04下,安装gnome-shell-extension-appindicator后,不用注销登录就能让扩展生效并显示QSystemTrayIcon,试试下面两种方法:
方法一:命令行操作
- 确保扩展已安装(未安装则执行):
sudo apt install gnome-shell-extension-appindicator - 启用扩展:
gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com - 重启GNOME Shell:
- Xorg会话:按下
Alt+F2,输入r后回车,Shell会快速重启且不关闭当前应用 - Wayland会话:执行以下命令重启Shell
dbus-send --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Meta.restart("Restarting...")'
- Xorg会话:按下
方法二:图形工具操作
- 安装GNOME Tweaks工具(未安装则执行):
sudo apt install gnome-tweaks - 打开GNOME Tweaks,切换到「扩展」标签页,找到「AppIndicator and KStatusNotifierItem Support」并勾选启用
- 按照上述方式重启GNOME Shell
完成步骤后重新运行Qt应用,QSystemTrayIcon即可正常显示,全程无需注销登录。
内容的提问来源于stack exchange,提问作者anshah
相关产品推荐
相关产品推荐

