web-dev-qa-db-ja.com

Ubuntu Mate 20.04のツールチップのカスタマイズ

Ubuntu Mate 20.04を使用しています。ツールチップの外観(背景、フォントの色など)をカスタマイズするにはどうすればよいですか?
多分dconf-editorまたはコマンドライン?

1
obaino

Gtk2 および Gtk テーマをインストールでき、それらのほとんどは次のような構造を持っています。

$tree . -d
.
├── assets
├── gnome-Shell
│   └── assets
├── gtk-2.0
│   ├── apps
│   └── assets
├── gtk-3.0
├── metacity-1
└── xfwm4

gtk-3.0ディレクトリには、gtk.cssという名前のファイルがあります。お気に入りのテキストエディターで開き、ToolTipsを検索します。このようないくつかのプロパティがあるはずです:

tooltip {
   padding: 4px;
   /* not working */
   border-radius: 5px;
   box-shadow: none;
   text-shadow: 0 1px black; 
}

tooltip.background {
   background-color: rgba(0, 0, 0, 0.8);
   background-clip: padding-box;
   border: 1px solid rgba(255, 255, 255, 0.1); 
}

tooltip decoration {
     background-color: transparent; 
}
tooltip * {
     padding: 4px;
     background-color: transparent;
     color: white; 
}

ツールチップの背景色はbackground-colorプロパティで変更できます。

そしてgtk-2.0ディレクトリにはgtkrcという名前のファイルがあり、次のような行が含まれている可能性があります。

# Tooltip colors
gtk-color-scheme = "tooltip_fg_color:#ffffff\ntooltip_bg_color:#000000"

Gtk2プログラムのツールチップの背景色を変更したい場合(現在では非常にまれ)に調整できます。

ログアウトやログバックをしなくても、コマンドラインからテーマを変更できます。たとえば Sweet というテーマの場合:

gsettings set org.gnome.desktop.interface gtk-theme Sweet
gsettings set org.gnome.desktop.wm.preferences theme Sweet 

幸せなハッキング:)

編集:これらはGtkアプリ専用です。ただし、GtkまたはQtアプリのツールチップを変更する必要があることについては言及していません。したがって、Qt5アプリをカスタマイズする場合は、 Kvantum と呼ばれる素敵なテーマエンジンを使用できます。これは非常にカスタマイズ可能で、SVGベースなので、テーマファイルを何かで編集して、ツールチップの背景色を編集できます。のような Inkscape

2
Parsa Mousavi