Dalam banyak aplikasi, tooltips benar-benar jelek (Teks putih dengan latar belakang hitam, terlalu kontras) atau bahkan tidak dapat dibaca (teks hitam atau biru tua (Hyperlink) pada latar belakang hitam). Saya ingin mengubah warna latar belakang tooltips ke abu-abu sedang atau bahkan kuning atau sesuatu seperti itu, bahkan mungkin sesuatu semi-transparan.
Berikut ini adalah tangkapan layar Eclipse yang menampilkan beberapa kode sumber dalam tip alat dengan teks hitam di latar belakang hitam:
Beralih ke tema yang berbeda (Sesuatu selain Ambiance atau Radiance) membantu tetapi saya suka Ambiance dan saya ingin menyimpannya. Hanya saja ini tooltip warna yang benar-benar tidak dapat diterima.
Saya menemukan beberapa solusi untuk versi Ubuntu yang lebih lama tetapi mereka tidak lagi berfungsi dengan Unity di Ubuntu 11.10 karena saya tidak dapat menemukan fungsi untuk menyesuaikan tema Ambiance atau Radiance. Jadi bagaimana saya melakukannya dalam versi Ubuntu saat ini?
Menemukannya!
Saya harus mengedit file-file ini:
(Tambahan: untuk Ubuntu 12.04, tampaknya Anda hanya perlu memodifikasi file: /usr/share/themes/Ambiance/gtk-2.0/gtkrc, mengganti warna tooltip backround dan foreground, dengan warna # 000000 dan # f5f5b5, masing-masing. )
Anda memerlukan hak akses root untuk mengedit file. Gunakan
gksudo gedit
untuk mengeditnya.Cari
tooltip
di file-file ini dan Anda akan menemukan definisi warna untuk latar depan dan latar belakang. Saya menggunakan#000000
sebagai latar depan dan#f5f5b5
latar belakang dan sekarang tooltips di semua aplikasi dapat dibaca lagi. Setelah mengubah nilai warna cukup beralih ke beberapa tema lain dan kemudian kembali ke Suasana dan warna tooltip sekarang diperbaiki.Inilah hasilnya:
sumber
[gk]sudo
? Saya yakin bahwa, karena sebagian besar pengaturan gnome, ada file konfigurasi / dir per-pengguna~/.themes/
. Anda harus menyalin folder Suasana ke ini.gtk-3.0/gtk-main.css
juga, tetapi ini berhasil pada 14,04. Juga berfungsi saat menggunakan tema "Radiance", hanya perlu mengedit file yang sama diRadiance
folder.Jika Anda ingin mengubah warna tooltip untuk semua aplikasi kemudian instal dan jalankan gnome-color-chooser dan buka tab Specific> Tooltips. Centang kotak untuk Foreground dan Background dan pilih warna.
Cara kerjanya (Anda dapat melakukan ini secara manual):
gnome-color-chooser menambahkan yang berikut ke ~ / .gtkrc-2.0 Anda:
dan ~ / .gtkrc-2.0-gnome-chooser:
Jika Anda hanya ingin mengubah warna tooltip untuk satu aplikasi, seperti gerhana, kemudian letakkan teks di atas ke dalam file gtkrc khusus (misalnya ~ / gtkrc-eclipse) dan mulai gerhana dengan GTK2_RC_FILES = ~ / gtkrc-eclipse eclipse
sumber
sudo
, hanya memengaruhi pengguna Anda, dan tidak perlu menyalin seluruh tema ke~
. Bagus :)Saya membuat skrip kecil yang melakukan itu untuk Anda
sumber
Saya telah mengadopsi solusi yang sedikit berbeda;
Pertama buat skrip baru, eclipse.sh, yang dimulai eclipse, milikku terlihat seperti ini:
Kemudian buat file gtkrc (/usr/share/eclipse/gtkrc-2.0-eclipse), milik saya terlihat seperti ini (ada beberapa perubahan lain juga untuk membuat penggunaan layar lebih baik):
sumber
Untuk CDT lakukan hal berikut:
Jendela> Preferensi> C / C ++> Editor: Pilihan Warna Penampilan> Latar Belakang Sumber Hover
Hapus centang System Default, dan pilih warna.
Sayangnya tidak ada pengaturan Eclipse yang saya tahu. Cukup lemah. Anda tidak harus mengatur hal-hal seperti itu untuk setiap perspektif.
sumber
Saya pikir yang ini terpecahkan. Saya mendapatkannya menunjukkan tooltip dengan huruf hitam di latar belakang putih. Dalam kasus saya, tampaknya Eclipse menggunakan pengaturan untuk tooltips dari
gtk-2.0/gtkrc
file dari direktori tema.Pengaturan saya: Ubuntu 12.04, Gnome (Not Unitiy), Eclipse Indigo (3.7), tema GrayDay untuk Gnome. Nama tema dan tema itu sendiri tidak dapat diimpor.
Buka terminal, ubah ke direktori tema (cd $ HOME / .themes) dan di sana, pergi ke direktori tema Anda. Jika direcotry .themes Anda jika kosong tidak ada, maka, Anda menggunakan tema sistem yang ada di / usr / share / themes. Hanya mencari tahu nama tema yang Anda gunakan (klik kanan pada bakcground, pilih Ubah Desktop Background, nama tema harus di sudut kanan bawah. Jika tidak mengatakan apa-apa tentang nama tema, maka gunakan gnome-tweak-alat untuk menemukan tema apa yang Anda gunakan).
Di direktori tema, keluarkan perintah ini:
harus mencantumkan semua file dan baris di mana keywork "tooltip" disebutkan. Ubah setiap latar belakang (tooltip_bg_color) ke #ffffff dan setiap latar depan ke # 000000. Kertas hitam di latar depan putih, inilah yang kami inginkan! Terutama, ubah nilai dalam
gtk-2.0/gtkrc
file.Kesalahan yang saya lakukan, adalah mengubah warna tooltip di direktori gtk-3.0, yang tidak memiliki efek apa pun.
Sekarang, pergi ke Eclipse, Window -> Preferences -> Java -> Editor dan atur Source Hover Background ke "System color" (centang di sebelah kanan). Mulai ulang Eclipse!
Ini adalah daftar dari
grep -r tooltip *
direktori tema saya setelah melakukan perubahan:sumber
Ada juga solusi lain untuk ini: gunakan dconf-editor untuk menemukan kunci berikut:
yang uraiannya berbunyi:
\n
Daftar terpisahname:color
sebagaimana ditentukan olehgtk-color-scheme
pengaturan.Tuliskan skema di gedit dengan gaya seperti berikut (contoh ini milik saya), lalu tempelkan di dconf-editor (perhatikan '\ n' di setiap akhir baris):
dan masalah akan segera diselesaikan.
sumber
Tooltips saya berwarna hitam-kuning. Lihat tangkapan layar di bawah ini dari Ubuntu 16.04 LTS dengan MATE DE:
Jika Anda menyukai kombinasi warna seperti itu, gunakan file 3 gtkrc (2 untuk GTK3, 1 untuk GTK2) di bawah:
~ / .config / gtk-3.0 / gtk.css
~ / .config / gtk-3.0 / settings.ini
~ / .gtkrc-2.0
File ke-3 dibuat oleh gnome-color-chooser. Gunakan hanya jika Anda memiliki aplikasi berbasis GTK2.
Metode di atas diuji pada Ubuntu 14.04 LTS (Unity dan GNOME), Ubuntu 16.04 LTS (Unity, GNOME, MATE), Ubuntu 18.04 LTS (Unity, GNOME, MATE).
sumber
Saya mengalami masalah yang sama (Xubuntu 12.04, tema Greybird, Eclipse Indigo) dan jawaban Mihael K bekerja untuk saya. Satu-satunya file yang saya ubah adalah gtk-2.0 / gtkrc dan saya hanya mengubah satu baris. Baris ketiga setelah komentar awal. Mengubah nilai warna hex tooltip_bg_color: # 000000 ke tooltip_bg_color: # ffffe1 dan tooltip_fg_color: #ffffff ke tooltip_fg_color: # 000000. Jadi garisnya akan terlihat seperti ini:
Elipse dan tooltips yang dimulai kembali sekarang menjadi warna kekuningan yang biasa saya. Saya tidak perlu melakukan tweak lebih lanjut dalam gerhana atau file lainnya.
sumber
Cara yang lebih ramah pengguna untuk mengubah latar belakang adalah menggunakan UI. Sistem Terbuka, Preferensi, Penampilan. Secara default "Ambiance" tema akan dipilih, tetapi Anda dapat mengubahnya untuk tema apa pun. Klik tombol Kustomisasi di bawah dan beralih ke tab Warna. Di sana Anda dapat mengubah warna latar depan dan latar belakang untuk tooltips dengan mengklik kotak yang sesuai.
sumber
Di ubuntu 12.10 (kuantal) Anda dapat menggunakan dua perintah berikut:
(Terima kasih atas jawaban lain yang membantu saya untuk mencari tahu ini !!)
sumber
Jawaban ini adalah untuk menunjukkan kasus langka di mana bug yang sangat mirip terjadi jika Anda telah menginstal xulrunner dan mengkonfigurasi gerhana untuk menggunakannya.
Saya menginstal xulrunner untuk membuat GPE Designer untuk membuat UI GWT dengan benar dalam mode desain, yang bekerja sangat baik tetapi saya menemukan itu juga merusak tooltips. Bug ini sebenarnya lebih buruk daripada tangkapan layar di atas, itu hanya menampilkan tooltip kosong.
Untuk memperbaikinya Anda hanya perlu menghapus parameter xulrunner dari
eclipse.ini
:Ini bekerja untuk saya dengan Ubuntu 12.04, Eclipse 4.2 / Juno dan xulrunner 1.9.2
sumber
Untuk pengguna dasar:
Pergi ke
/usr/share/themes/elementary/gtk-3.0
, edit filegtk-widgets.css
dengansudo nano
, ketikCtrl + W
untuk menemukanTooltips
, dan kemudian padabackground-color: alpha(#color, #opacity)
perubahan warna untuk sesuatu seperti#f5f5b5
dan atur opacity ke 1.sumber
Untuk membuka jendela Appearance dengan Tab: Tema langsung dari root @ terminal write (Anda dapat menggunakan perintah ini juga untuk skrip):
di mana
USER
pengguna Anda saat ini di desktop. Ini akan membuka Penampilan dengan benar, tetapi Anda masih perlu mengklik tampilan tema di jendela Penampilan untuk meluncurkan tema Anda.Untuk pengujian dengan tema instalasi: Debu dari root @ terminal, perintah:
mendapatkan kesalahan ini:
tetapi jika tema: Debu dipasang dengan memilih menu: Sistem / Preferensi / Penampilan dan menginstal dari jendela Penampilan, pemasangan tema: Debu sudah benar.
Diperlukan perintah yang bertanggung jawab untuk memilih tema di jendela Appearance, tetapi saya tidak dapat menemukannya.
sumber
Saya menjalankan Kubuntu 16.04 dengan tema Breeze, dan Eclipse 4.6.1 dengan GTK3 default sekarang karena mereka telah memperbaiki masalah tombol padding.
Untuk mencapai hover tooltips dengan latar belakang abu-abu terang dan latar depan hitam saya membuat beberapa perubahan
/usr/share/themes/Breeze-gtk/gtk-3.0/gtk.css
; Inilah yang akhirnya saya lakukan:Dan aslinya:
Jika tautan tidak berfungsi di popup Javadoc, mungkin ada baiknya menginstal
libwebkitgtk
seperti:sumber