在 Unity 中使用 sudo 进行 KDE 应用主题化

在 Unity 中使用 sudo 进行 KDE 应用主题化

当我以另一个用户身份使用gksudogksu或运行 Kontact 时kdesudo,主题全都乱了:

Kontact 截图

当我以其他用户身份运行 Thunderbird 时,它运行正常!我使用 Unity 界面运行 Ubuntu 12.10。

当以不同用户身份运行时,如何修复 KDE 应用程序的主题?

答案1

这看起来像 gtk 中的“啮齿动物”主题。显然,任何不同的用户无法自动拾取桌面主题。

跑步:

xhost +
gksudo-u你的用户qt配置
xhost-主机
从命令行。如果未安装,请使用 安装sudo apt-get install qt4-qtconfig。然后设置图形用户界面风格GTK+一开始,外貌选项卡。保存并退出。后续‘sudoed’qt 应用程序将选择正在运行的 GTK 主题。

但是这可能会影响这些应用程序在 KDE 下运行时的外观。也许可以向 qt 开发人员提交错误报告。

编辑: 从今天(2013 年 2 月 27 日)起,更新中有一个qt-chooser-package 可能有助于解决这些问题。

相关内容