Xfce 似乎沐浴在无尽灰色的海洋中,除非使用深色主题。
有没有清晰、明亮、更白的 Xfce 主题?
还有:有没有办法改变 Xfce 中给定主题的颜色?
(我指的是总体外观主题,而不是窗户装饰:关于我不清楚的想法xfce 中的主题是什么,在这里.)
答案1
首先,几个术语将帮助您特别理解这个问题以及 Linux GUI 的其他一般情况:
有人真的应该在 Linux 环境中写一个简单、规范的解释......无论如何,基础窗口系统*nix 系统(包括 Linux)上通常使用的是 Xorg(不合时宜的 X11)服务器,它处理内核提供的硬件接口,并反过来为“用户空间”应用程序提供图形窗口系统。
因此,Xorg 提供了图形桌面的基本可能性,在该桌面上,形状的窗口可以作为特定程序的界面出现。然而,它与这些窗口中显示的内容的关系非常小,实际上,在 Xorg 之上,您需要一个窗口管理器(WM)来管理窗口的一些人体工程学和逻辑属性。
按照主题,其中包括边框/框架和标题栏,可能还包括菜单和图标等内容。如果您还使用 DE,例如 XFCE——请注意,传统上所有 DE 都使用 WM——关于哪个部分执行什么操作,这里可能存在一些灰色区域。
与 WM 和 DE 分开的是小部件工具包,正如您在其他帖子中似乎已经注意到的那样,这是您在窗户内看到的大部分零碎内容。小部件工具包是一个供单个应用程序使用的库,它独立于WM和DE,这就是为什么您可以在任何DE上使用相同的GUI应用程序(例如,firefox)。
Linux 世界中占主导地位的 widget 工具包是 GTK;事实上,几乎所有东西都使用 GTK。 DE 在一个包中包含了它们自己的各种应用程序(例如文件浏览器),并且这些应用程序是统一的,因此使用单一的小部件库——同样,通常是 GTK,XFCE 就是这样做的。 KDE 是一个例外,它使用 Qt 小部件库。但是,您仍然可以在 KDE 中使用 GTK 应用程序,在(例如)XFCE 中使用 Qt 应用程序。
正如 Magnus 所说,小部件库决定了所有这些灰色区域的外观,因此如果您想要更多选项,您就需要更多“GTK 主题”。您可以从任何地方获取它们(尽管您必须自己安装它们)并且您实际上可以(使用代码)制作它们,但是您的发行版可能在软件包中包含很多它们。例如,这是我yum search gtk | grep theme
在 fedora 17 上所做的事情:
adwaita-gtk2-theme.x86_64 : Adwaita gtk2 theme
adwaita-gtk3-theme.x86_64 : Adwaita gtk3 theme
albatross-gtk2-theme.noarch : Albatross GTK+2 themes
albatross-gtk3-theme.noarch : Albatross GTK+3 themes
bluebird-gtk2-theme.noarch : Bluebird GTK+2 themes
bluebird-gtk3-theme.noarch : Bluebird GTK+3 themes
bluecurve-gtk-themes.i686 : Bluecurve GTK+ theme
bluecurve-gtk-themes.x86_64 : Bluecurve GTK+ theme
egtk-common.noarch : Files common to eGTK themes
egtk-gtk2-theme.noarch : The eGTK theme for GTK+2
egtk-gtk3-theme.noarch : The eGTK theme for GTK+3
egtk-metacity-theme.noarch : The eGTK theme for Metacity
egtk-xfwm4-theme.noarch : The eGTK theme for Xfwm4
greybird-gtk2-theme.noarch : Greybird GTK+2 themes
greybird-gtk3-theme.noarch : Greybird GTK+3 themes
gtk-aurora-engine.i686 : Aurora GTK+ theme engine
gtk-aurora-engine.x86_64 : Aurora GTK+ theme engine
gtk-chtheme.x86_64 : Gtk+ 2.0 theme preview and selection made slick
gtk-chtheme-debuginfo.x86_64 : Debug information for package gtk-chtheme
gtk-equinox-engine.i686 : Equinox theme engine for GTK+ 2.x
gtk-equinox-engine.x86_64 : Equinox theme engine for GTK+ 2.x
gtk-nodoka-engine-extras.noarch : Extra themes for Nodoka Gtk2 theme engine
gtk-xfce-engine.i686 : Xfce GTK theme engine
gtk-xfce-engine.x86_64 : Xfce GTK theme engine
light-gtk2-theme.noarch : Ambiance and Radiance GTK+2 themes
light-gtk3-theme.noarch : Ambiance and Radiance GTK+3 themes
oxygen-gtk.noarch : Oxygen GTK theme
oxygen-gtk2.i686 : Oxygen GTK+2 theme
oxygen-gtk2.x86_64 : Oxygen GTK+2 theme
oxygen-gtk3.x86_64 : Oxygen GTK+3 theme
zukini-gtk2-theme.noarch : Zukini GTK+2 themes
zukini-gtk3-theme.noarch : Zukini GTK+3 themes
zukitwo-gtk2-theme.noarch : Zukitwo GTK+2 themes
zukitwo-gtk3-theme.noarch : Zukitwo GTK+3 themes
zukiwi-gtk2-theme.noarch : Zukiwi GTK+2 themes
zukiwi-gtk3-theme.noarch : Zukiwi GTK+3 themes
首先注意到有 GTK 2 和 GTK 3(我删除了“+”,因为我无知;))。您不妨在可用的情况下安装两者;我认为XFCE自己的组件是GTK 2。
如果您安装其中一个,您随后应该会看到一堆新的选择出现在您设置主题的这方面的位置(再次强调:它与窗口主题不同)。我不会向你保证它们不会仍然主要是灰色的,哈哈,但它们是选择。如果你上网浏览,你可能会发现各种滑稽的东西。
有一个我喜欢的 GUI 主题切换器,叫做gtk主题这是DE独立的,搜索包,安装,然后运行gtk-chtheme
;这将允许您以非常简单直接的方式设置 GTK 主题和字体并预览它们。
如果你厌倦了灰色/蓝灰色,这里有很多不错的颜色“穆里纳”各种浅色主题 - 不要问我它们在哪个包中...