XFCE에서 테마를 구성하는 방법은 무엇입니까?

XFCE에서 테마를 구성하는 방법은 무엇입니까?

좋은 어두운 테마를 설정하려고 하는데 모두 형편없습니다. 아니면 제가 제대로 설치하지 않았을까요? 몇 가지 지침을 따랐고 설정 > 모양에 테마가 표시되지만 보기 좋은 테마를 사용하면 앱 메뉴가 흰색 배경에 흰색 글꼴 텍스트로 바뀌는 등의 문제가 항상 발생하므로 아무것도 읽을 수 없습니다. 설정 탭에서도 마찬가지입니다. 아무것도 읽을 수 없습니다. 다른 것들은 괜찮아 보이지만 터미널 창과 같은 일부 창의 제목 표시줄 색상을 전환하지 않습니다. 어두운 테마는 모두 나쁜가요?

저는 모든 것이 잘 설정된 GNOME 3에서 왔습니다. 또한 시계 중앙이 수평이 되도록 하고 싶지만 XFCE에서는 그렇게 할 수 없는 것 같습니다.

어떤 충고?

감사해요.

답변1

저는 어두운 테마를 사용하지 않습니다. 그러나 Xfce에서는 테마를 많이 변경했습니다. 모든 것이 제대로 보이도록 하려면 약간의 작업이 필요할 수 있다는 데 동의합니다. 회색 새(Gray Bird)는 훌륭한 테마입니다. 설치하시면 Blackbird가 포함되어 있는데 아마 좋을 것 같습니다. Numix에도 정말 멋진 어두운 테마가 있다고 생각합니다.

몇 가지 팁:
설정 편집기 > xsettings > ColorScheme으로 이동합니다. 여기에서 배경색과 전경색을 변경할 수 있습니다.

.gtkrc-2.0내 홈 디렉토리에 " This has some custom stuff in it" 이라는 파일이 있습니다 . 내 테마는 어두운 테마가 아니며 강조 색상은 녹색입니다. (하단에 테마가 Greybird인 것을 볼 수 있습니다.) 그래서 (저의 테마가 아닌) dark 테마를 기준으로 hex 값을 원하는 대로 조정해 주셔야 합니다. 온라인에는 이에 대한 다른 예가 있습니다.

# Custom styles

style "gtk-theme-config-panel" {
    bg[NORMAL] = "#555555"
    bg[PRELIGHT] = "#4f7e53"
    bg[ACTIVE] = "#4f7e53"
    bg[SELECTED] = "#4f7e53"
    fg[NORMAL] = "#fcfcfc"
    fg[PRELIGHT] = "#fcfcfc"
    fg[SELECTED] = "#fcfcfc"
    fg[ACTIVE] = "#fcfcfc"
}

widget "*PanelWidget*" style "gtk-theme-config-panel"
widget "*PanelApplet*" style "gtk-theme-config-panel"
widget "*fast-user-switch*" style "gtk-theme-config-panel"
widget "*CPUFreq*Applet*" style "gtk-theme-config-panel"
widget "*indicator-applet*" style "gtk-theme-config-panel"
class "PanelApp*" style "gtk-theme-config-panel"
class "PanelToplevel*" style "gtk-theme-config-panel"
widget_class "*PanelToplevel*" style "gtk-theme-config-panel"
widget_class "*notif*" style "gtk-theme-config-panel"
widget_class "*Notif*" style "gtk-theme-config-panel"
widget_class "*Tray*" style "gtk-theme-config-panel" 
widget_class "*tray*" style "gtk-theme-config-panel"
widget_class "*computertemp*" style "gtk-theme-config-panel"
widget_class "*Applet*Tomboy*" style "gtk-theme-config-panel"
widget_class "*Applet*Netstatus*" style "gtk-theme-config-panel"
widget "*gdm-user-switch-menubar*" style "gtk-theme-config-panel"
widget "*Xfce*Panel*" style "gtk-theme-config-panel"
class "*Xfce*Panel*" style "gtk-theme-config-panel"

style "gtk-theme-config-menu" {
    base[NORMAL] = "#eeeeee"
    bg[NORMAL] = "#eeeeee"
    bg[ACTIVE] = "#eeeeee"
    bg[INSENSITIVE] = "#eeeeee"
    text[NORMAL] = "#333333"
    fg[NORMAL] = "#333333"
}

widget_class"*<GtkMenu>*"style"gtk-theme-config-menu"

gtk-theme-name="Greybird"
# End custom styles

나는 종종 테마의 CSS 파일을 파헤쳐 그 파일의 값을 변경하게 됩니다. 예를 들어 테마의 특정 색상이 마음에 들지 않으면 해당 색상을 사용하여 gpick16진수 값을 얻을 수 있습니다. 그런 다음 grep -R테마 디렉터리에서 변경 사항을 시도할 수 있는 위치를 찾을 수 있습니다 . 변경 사항을 시험해 보려면 테마와 다른 테마 간에 전환하면 됩니다.

시계 중앙에 위치:
이는 창 버튼이 아래 패널을 채우는 경우 작동하지 않는 해결 방법입니다. 시계를 자체 패널에 배치한 다음 시계를 아래 패널 위의 중앙에 배치하고 패널을 투명하게 만들 수 있습니다. 또한 핸들이 표시되지 않도록 "패널 잠금"을 확인해야 합니다.

관련 정보