最近,由于工作原因,我需要迁移到 Fedora 14,但我又不愿意放弃 Ubuntu 的强大功能。因此,我现在使用共享主目录双启动 Fedora 14 和 Ubuntu Maverick。
一切似乎都正常,但一个明显的问题是,为每个操作系统配置的 gtk 主题似乎存在冲突。如果我在 Fedora 中设置默认系统主题,那么它在 Ubuntu 中看起来就坏了。如果我在 Ubuntu 中执行相同操作,它在 Fedora 中就坏了。我的印象是应该可以让每个操作系统使用单独的主题,以下教程证实了这一点,但没有提到如何实现:
http://www.hackourlives.com/dual-boot-ubuntu-10-04-and-fedora-13-goddard-with-shared-home/
如图,我想在 Fedora 中使用 Fedora 的主题,在 Ubuntu 中使用 Ubuntu 的主题,如何才能让 Fedora 和 Ubuntu 各自的主题和平共处?
答案1
您可以通过更改 gconf 为每个发行版存储配置数据的位置来解决此问题。
每个发行版中都有配置文件/etc/gconf/2/path
。因此,您需要在 Fedora 分区中编辑此文件一次,在 ubuntu 分区中编辑一次。您需要的配置选项位于以下行中:
# 默认存储位置,~/.gconf # 这应该是唯一的读写源 xml:读写:$(HOME)/.gconf
您可以将其更改为类似xml:readwrite:$(HOME)/.gconf_ubuntu
ubuntu 的内容,或添加_fc
fedora 的内容,或任何您想要的内容。这样,ubuntu 将其设置存储在与 fedora 不同的地方,因此它们不会相互干扰。不使用 gconf 的应用程序(firefox 等)仍将共享配置。
您还可以在“用户偏好设置”部分中更改一些其他“包含”内容,并根据您使用的发行版重命名它们。
我们在工作中使用它来共享 NFS 主页,而且它似乎运行得很好。