我使用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
该问题已在等离子浏览器界面的最新更新中得到解决。