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