web-dev-qa-db-ja.com

サブメニューが黒に濃い灰色でプログラムされているため、判読できない

Libre Writerなどのプログラムを使用する場合、ファイルをクリックして開くと、[開く]メニューボックスで[すべてのファイル]から[すべてのファイル]をクリックして特定のファイルタイプに変更することができます。ファイル」選択リストが表示されます。さまざまなファイルタイプのフォントの色は、黒い背景に濃い灰色で表示されているため、リストアイテムが判読できません。カーソルを移動すると、フォントの色と背景が白い背景で「通常」の黒に変わりますが、カーソルがその時点でホバーしているアイテムのみです。これにより、リストの残りの部分を読み取ることができなくなり、カーソルをリスト内でゆっくりと移動して、各アイテムの読み取りを一時停止することは、非常に面倒な方法です。

これはLibre Writerだけでなく、Inkscape、Geeqie、およびその他のさまざまなプログラムとそのサブメニューでも発生します。これが起こらなかった場所を見つけることができた唯一のプログラムは、Firefox(58.02)でした。さらに、これは3つの異なるマシンで発生し、それぞれが異なるプロセッサ、異なるグラフィックカードを搭載し、マシンに複数のモニターがある場合、すべてのモニターで発生します。

すべてのマシンで16.04が実行されており、1つは最新の更新が適用され、他のマシンは更新が少し遅れています。これはバグですか、それとも「機能」ですか。ハハ。何が起こっている?これは修正可能ですか?どうやって?

5
KalaDude

以下は、これらのポップアップメニューを修正する最小限の変更のようです。

  • バックアップとして、ファイル/usr/share/themes/Ambiance/gtk-2.0/gtkrcのコピーを作成します。

    cp /usr/share/themes/Ambiance/gtk-2.0/gtkrc ~/Documents/gtkrc
    
  • Sudoを使用して、ファイル/usr/share/themes/Ambiance/gtk-2.0/gtkrcを編集します。

    Sudo vi /usr/share/themes/Ambiance/gtk-2.0/gtkrc
    
  • 346(_)行(346G)に移動します。

    style "menu" = "dark" {
    
  • これを削除:= "dark"

  • 行は次のようになります。

    style "menu" {
    
  • 変更を保存します(ZZ

  • システム設定アプリを開きます

  • 外観セクションに移動します

  • テーマをAmbianceから別のものに変更してから、再びAmbianceに戻ります(これによりテーマが更新されます)

Ubuntu 16.04でテスト済み。変更する正確な行は、使用しているパッチレベルによって異なる場合があります。変更する行を見つけるより安全な方法は、ファイルでstyle "menu" = "dark"を検索することです。 viでは、これは/style "menu" = "dark"になります


変更前:

Inkscape menu


変更後:

Inkscape after change

2
Nick Gammon