나는 가지고있다놀라운데스크탑 환경이 설치되지 않은 시스템에 설치합니다. 현재 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
qt5ct
qt 애플리케이션의 경우 패키지( 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
그러면 Qt 애플리케이션을 gtk 애플리케이션에 테마 지정하거나 동기화하기 위한 GUI 애플리케이션이 제공됩니다.