Awesome
在 Awesome Window Manager 中啟動的應用程序的深色主題
我已經將很棒的安裝到沒有安裝桌面環境的系統上。目前,我對 awesome 本身的預設主題感到滿意,但我需要將深色主題應用於我在 awesome 中啟動的所有應用程序。
到目前為止,在我的搜尋中,我不斷看到關於主題本身的文件,但我認為這些主題不會對應用程序產生任何影響。我錯了嗎?如果沒有,我可以在不安裝 GNOME 或 KDE 的情況下將主題應用到應用程序嗎?
沒錯,Awesome 的主題不會對 gtk (gnome) 或 qt (kde) 應用程序產生任何影響。您本身不需要安裝任何東西(我會建議為 qt 安裝一個軟體包,但它是為了偏好),如果您安裝並執行了 gtk 和 qt 應用程序,它們已經安裝了所有需要的依賴項。
您需要為 gtk3 觸摸此文件:
/etc/gtk-3.0/settings.ini
對於使用舊 gtk2 的應用程序:
/etc/gtk-2.0/gtkrc
對於 qt 應用程序,我建議您安裝
qt5ct
軟體包(apt install qt5ct
在 Debian 和衍生產品上)。樣本
/etc/gtk-3.0/settings.ini
:[Settings] gtk-theme-name = breeze-gtk-theme gtk-icon-theme-name = Numix #gtk-fallback-icon-theme-name = Numix Circle gtk-font-name = Roboto Regular 11 #gtk-font-name = Nimbus sans 16 #gtk-font-name = Hack Nerd Font Mono 13 gtk-xft-antialias = 1 gtk-xft-hinting = 0 #gtk-xft-hintstyle = hintfull gtk-xft-hintstyle = hintmedium #gtk-xft-hintstyle = hintslight #gtk-xft-hintstyle = hintnone gtk-recent-files-enabled = false #gtk-application-prefer-dark-theme = true #gtk-button-images = true gtk-enable-animations = false #gtk-enable-event-sounds = 1 #gtk-enable-input-feedback-sounds = 1 #gtk-menu-images = true #gtk-modules = colorreload-gtk-module #gtk-primary-button-warps-slider = false #gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR #gtk-toolbar-style = 3 gtk-cursor-theme-name = Amiga #gtk-cursor-theme-size = 10 gtk-decoration-layout = close,menu #gtk-decoration-layout = icon:minimize,maximize,close
樣本
/etc/gtk-2.0/gtkrc
:gtk-theme-name = "Xfce-smooth" gtk-icon-theme-name = "Numix" #gtk-fallback-icon-theme-name = Numix Circle gtk-font-name = "Roboto Regular 11" #gtk-font-name = "Nimbus sans 16" gtk-xft-antialias = 1 #gtk-xft-hinting = 1 #gtk-xft-hintstyle = "hintfull" gtk-enable-animations = 0 #gtk-primary-button-warps-slider=0 #gtk-cursor-theme-name="Layan-white-cursors" #gtk-cursor-theme-size=0 #gtk-toolbar-style=3 #gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR #gtk-button-images=1 #gtk-menu-images=1 gtk-enable-event-sounds = 0 gtk-enable-input-feedback-sounds = 0
如果您願意,可以取消註釋以設置註釋選項。
對於 qt,在安裝 qt5ct 包後,您可以執行
qt5ct
,它將為您提供一個 GUI 應用程序來設置 qt 應用程序主題或將其同步到 gtk 主題。