使用 NVIDIA 而不是 Intel 会导致不同的主题

使用 NVIDIA 而不是 Intel 会导致不同的主题

我当前的设置是一台配备 NVIDIA Optimus 显卡的笔记本电脑,运行 Ubuntu 14.10,并以 Cinnamon 作为桌面环境。

由于我问这个问题的原因,我通常使用 Intel 卡,但我希望能够更多地使用 NVIDIA 卡,因为它需要使用 HDMI 端口。

我的问题是,当我切换到 NVIDIA 卡并重新登录时,很多事情都会随着我的(GTK?)主题而改变。例如,我的选择颜色从橙色变为黑色,我的桌面图标文本颜色发生变化,主题(通常在 Nemo 中注意到)发生变化,字体看起来不同,等等。您可以在这些屏幕截图中看到这一点:

使用英特尔卡:英特尔

使用 NVIDIA 卡:英伟达

另外,如果我没记错的话(我会切换回 Intel 卡并进行编辑),当从终端启动 Nemo 之类的东西时,我会收到有关没有后备 CSS 文件的错误,而使用 NVIDIA 卡时不会出现这些错误。编辑:刚刚检查,当使用 Intel 卡启动 Nemo 时,我得到以下信息:

** (nemo:27857): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-yGAxfyzEca: Connection refused

** (nemo:27857): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

** (nemo:27857): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

我最好的猜测是 GTK 主题在切换卡时会以某种方式发生变化,但我不确定为什么会发生这种情况或如何防止它。

任何人都知道为什么主题会改变,或者如何解决这个问题?

编辑:昨天,当我切换时,它随机使用相同的主题,我不知道为什么。但今天换回Intel卡,然后又换成NVIDIA卡,这个问题仍然出现。

答案1

我在 Linux Mint 17.1 中也经历过类似的行为。当我切换到 NVIDIA 卡时,图标发生了变化。我在这里找到了解决方案:全新安装后图标、控件主题不起作用 解决办法就是去掉

~/.config/monitors.xml

文件。我认为问题与使用外部显示器有关。不确定这个解决方法是否适用于 Ubuntu,但我认为值得尝试。

相关内容