我有惊人的安装到未安装桌面环境的系统上。目前,我对 Awesome 本身的默认主题感到满意,但我需要将深色主题应用于我在 Awesome 中启动的所有应用程序。
到目前为止,在我的搜索中,我不断看到有关主题很棒本身的文档,但我认为这些主题不会对应用程序产生任何影响。我这样说有错吗?如果没有,我可以在不安装 GNOME 或 KDE 的情况下将主题应用到应用程序吗?
答案1
你是对的,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 应用程序。