更改控件时 Linux Mint 根应用程序主题会中断

更改控件时 Linux Mint 根应用程序主题会中断

所以,这是一个奇怪的现象,它看起来与其他问题类似,但我找不到相关参考。也许我的 Google-Fu 现在不够强大。

用户的根应用程序(像 Synaptic 这样的 sudo 应用程序)正在回归默认主题,这似乎是一个常见的抱怨。通常,解决方案给出为“将主题从 复制~/.themes/usr/share/themes/root/.themes”。这对我不起作用,因为没有~/.themes为我列出任何内容。

然后我发现改变控制外观对话框中的设置会立即破坏根应用程序主题。请参阅以下屏幕截图。

选择默认 Mint-X 主题/控件

一点击后,根应用程序主题损坏

安装中另一个主题集(例如grey-theme来自 Synaptic 的主题集)似乎也以某种方式破坏了这一点,尽管它在卸载后会消失。我还没有对此进行广泛的测试,这可能是与控制变化有关的侥幸。

凭直觉,我尝试运行sudo mate-appearance-properties和/或gksudo mate-appearance-properties.值得注意的是,当我选择不同的控件时,没有任何变化,甚至根应用程序也没有变化。另外,sudo只选择了默认主题,但gksudo有“自定义主题“已选择,与默认值相同,也无法更改。不确定这意味着什么(如果有的话)。

所以,长话短说,我怀疑这本身就是一个错误,但我希望能够更改我的默认主题/控件,并让根应用程序以某种方式遵循它。

答案1

您可能正在寻找使其保留用户的环境变量-E的选项:sudo

 -E, --preserve-env
             Indicates to the security policy that the user wishes to pre‐
             serve their existing environment variables.  The security
             policy may return an error if the user does not have permis‐
             sion to preserve the environment.

我刚刚在我的 Cinnamon LMDE 上测试了这个,并且运行sudo -E eom保留了主题。

相关内容