Xfce

如何為 Xfce 獲得更輕(更白)的主題?

  • February 8, 2013

Xfce 似乎沐浴在無盡的灰色海洋中,除非使用深色主題。

是否有清晰、明亮、更白的 Xfce 主題?

還有:有沒有辦法在 Xfce 中更改給定主題的顏色?

(我的意思是一般的外觀主題,而不是窗戶裝飾:關於我不清楚xfce 中的主題是什麼,這裡。)

首先是幾個術語,它們將幫助您特別了解這個問題以及一般情況下的其他內容 WRT 一個 linux GUI:

真的應該有人在 linux 上下文中寫一個簡單、規範的解釋……無論如何,nix 系統(包括 linux)上通常使用的基本視窗系統*是 Xorg(不合時宜,X11)伺服器,它處理硬體介面由核心提供,進而為“使用者空間”應用程序提供圖形視窗系統。

因此,Xorg 提供了圖形桌面的基本可能性,在該桌面上,形狀的視窗可以作為特定程序的介面出現。然而,它與那些視窗中出現的內容的關係非常小,實際上,在 Xorg 之上,您需要一個視窗管理器(WM)來管理視窗的一些人體工程學和邏輯屬性。

主題而言,包括邊框/框架和標題欄,可能還包括菜單和圖示之類的東西。如果您還使用 DE,例如 XFCE——請注意,通常所有 DE 都使用 WM——關於哪個部分做什麼,這裡可能存在一些灰色區域。

與 WM 和 DE 分開的是小元件工具包,正如您在另一篇文章中註意到的那樣,它是您在 Windows 中看到的大部分零碎物品。小元件工具包是由單個應用程序使用的庫,它獨立於 WM 和 DE,這就是為什麼您可以在任何 DE 上使用相同的 GUI 應用程序(例如 firefox)的原因。

在 Linux 世界中占主導地位的小元件工具包是 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。

如果您安裝其中一個,您應該隨後會看到一堆新選項出現在您設置主題的這個方面的任何位置(再次:它與視窗主題不同)。我不會向你保證,他們並不是仍然主要是灰色的,哈哈,但他們是選擇。如果您在網上瀏覽,您可能會發現各種有趣的東西。

有一個我喜歡的名為gtk-chtheme的 GUI 主題切換器,它獨立於 DE,搜尋包,安裝,然後執行gtk-chtheme;這將允許您以非常簡單直接的方式設置 GTK 主題和字型並預覽它們。

如果你厭倦了灰色/藍灰色,這裡有很多漂亮的*“Murrina”*主題,有各種淺色——不要問我它們在哪個包裡……

引用自:https://unix.stackexchange.com/questions/64203