fvwm、gtk、xombrero:入力フィールドは白い背景の上の白いテキストです。

fvwm、gtk、xombrero:入力フィールドは白い背景の上の白いテキストです。

私はOpenBSDでウィンドウマネージャとfvwmブラウザを使い始めました。xombrero修正するこれはgtkウィンドウマネージャではない問題です)

ただし、アドレスバー、検索ボックス、コマンドボックスの色はすべて白(または黄白色)テキストと白(または黄白色)の背景です。強調表示されたテキストも白です。したがって、入力されたテキストを読み取ることはできません。

ページ内の入力フォームの色は素晴らしいですが、強調表示すると、白い背景に白いテキストが表示されます。

xombreroのマニュアルページを見てみましたが、これらのアイテムの色を変更する方法への参照が見つかりませんでした。だから私はこれがfvwmいくつかのパラメータでFvwmForm制御できると思います。

*FvwmFormBack Black私の.fvwmrcファイルに追加して再ロードしてみましたが、fvwm何も修正されていないようです。

(a)(Webブラウザ)入力フィールドの背景色とテキスト色、および(b)強調色の制御パラメータとは何ですか、どこにいるのかを知っている人はいますかfvwm

(あるいは、これが間違いなくfvwm問題にならない場合は教えてください。しかし、作成者が白いxombreroテキストをデフォルトに設定して設定できないように設定した場合は、非常に驚​​くでしょう。)

これはgtk3の問題です。 gtk3テーマがインストールされていません。 Gtk3は関連する入力フィールドを制御するために使用されます。この問題を解決するために、~/.themes/THEME_NAMEフォルダにテーマをインストールし、/etc/gtk-3.0/settings.iniに以下を追加しました。

[Settings]
gtk-theme-name = THEME_NAME

ただし、これは1人のユーザーにのみ適用されます。システムの基本的なgtk3テーマをインストールする方法は?

関連ページを検索しましたが、man良いgtk3参照を取得できませんでした。

答え1

Gtk3は、xombreroや他のいくつかのGUI Unixアプリケーションで関連する入力フィールドを制御するために使用されます。

この場合、gtk3テーマが欠落しており、デフォルトのテキストの色は明らかに白です。

この問題を解決するには:

オプション1:gtkテーマ

  1. (軽量)gtk3テーマがまだない場合はダウンロードしてください。
  2. ~/.themes/THEME_NAMEフォルダに抽出してください。
  3. /etc/gtk-3.0/settings.iniに次の内容を追加します。

    [設定] gtk - テーマ名=THEME_NAME

ノートこれは、単一のユーザーの問題を解決しますが、システム設定ファイルがすべてのユーザーにインストールされていないテーマを指しているため、良い解決策ではありません。他の人がシステム全体をインストールできることを願っています。

オプション2:xombrero gtkファイルの変更

(xombreroメーリングリストに感謝)

ファイルで/usr/local/share/xombrero/xombrero.css以下を変更します。

古い:

.entry { padding: 2px; color:@text_color; }

新しい:

.entry {padding: 2px; color: black;}

この方法は、gtkテーマが暗い背景を使用している場合に問題を引き起こす可能性があります。

関連情報