XFCEでテーマを設定する方法は?

XFCEでテーマを設定する方法は?

良い暗いテーマを設定しようとしていますが、すべて不都合です。それとも私が正しくインストールしていませんか?いくつかの指示に従い、設定>図形にテーマが表示されますが、見栄えの良いテーマを使用すると、アプリメニューが白い背景に白いフォントテキストに変わるなどの問題が常に発生するため、何も読み取れません。設定タブでも同様です。何も読めません。他のものは大丈夫に見えますが、ターミナルウィンドウなどのいくつかのウィンドウのタイトルバーの色を切り替えません。暗いテーマはすべて悪いですか?

私はすべてがうまく設定されたGNOME 3から来ました。また、時計の中央が水平になるようにしたいのですが、XFCEではそうできないようです。

どんなアドバイス?

ありがとうございます。

答え1

私は暗いテーマを使用しません。しかし、Xfceではテーマをたくさん変更しました。すべてが正しく表示されるようにするには、少し作業が必要になることに同意します。灰色の鳥(Gray Bird)は素晴らしいテーマです。インストールするとBlackbirdが含まれていますが、おそらく良いようです。 Numixにも本当に素敵な暗いテーマがあると思います。

いくつかのヒント:
設定エディタ> xsettings> ColorSchemeに移動します。ここでは、背景色と前景色を変更できます。

.gtkrc-2.0私のホームディレクトリに「This has some custom stuff in it」というファイルがあります。私のテーマは暗いテーマではなく、強調色は緑です。 (下部にテーマがGreybirdであることがわかります。)だから(私のテーマではない)ダークテーマに基づいて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テーマディレクトリで変更を試みる場所を見つけることができます。変更を試すには、テーマと他のテーマを切り替えることができます。

時計の中央にある:
これは、ウィンドウボタンが下のパネルを埋めると機能しない解決策です。時計を独自のパネルに配置し、時計を下のパネルの上の中央に配置し、パネルを透明にすることができます。また、ハンドルが表示されないように「パネルロック」を確認する必要があります。

関連情報