![Plasma 浏览器集成因 `export QT_QPA_PLATFORMTHEME="qt5ct"` 而中断](https://linux22.com/image/141956/Plasma%20%E6%B5%8F%E8%A7%88%E5%99%A8%E9%9B%86%E6%88%90%E5%9B%A0%20%60export%20QT_QPA_PLATFORMTHEME%3D%22qt5ct%22%60%20%E8%80%8C%E4%B8%AD%E6%96%AD.png)
我使用plasma-browser-integration(不使用KDE)来获取firefox网站(如youtube、netflix..)来响应mpris命令(如播放/暂停),并获取播放状态(播放/暂停),以便我可以控制媒体使用我的媒体键,这样我就可以显示 Polybar 中当前正在播放的内容。
遗憾的是,export QT_QPA_PLATFORMTHEME="qt5ct"
在 my 中.xinitrc
,控制浏览器的 dbus 服务org.mpris.MediaPlayer2.plasma-browser-integration
未加载。
我需要这个环境变量,因为当我没有设置它时,一些像 VLC 这样的 qt 应用程序看起来就像屎一样。
答案1
我发现我可以使用 Kvantum,而不是使用 qt5ct 来主题化我的 qt 应用程序:
安装
kvantum
并配置主题kvantummanager
。使用
export QT_STYLE_OVERRIDE=kvantum
而不是export QT_QPA_PLATFORMTHEME="qt5ct"
.
这解决了所有问题。
感谢 reddit 上的 /u/Zinjanthr0pus。
答案2
该问题已在等离子浏览器界面的最新更新中得到解决。