Saya tahu banyak orang mengeluh tentang scrollbar yang hampir tidak terlihat dan tidak dapat digunakan di Ubuntu versi terbaru, bahkan setelah menghapus atau menonaktifkan scrollbar overlay default. Saya bertanya-tanya bagaimana saya bisa dengan mudah mengubah warna dan lebar mereka.
Saya memiliki monitor 13,3 inci dengan resolusi 1600 * 900 dan saya hampir tidak dapat melihatnya, seperti yang Anda lihat dalam gambar-gambar ini:
Saya sudah mengubah Firefox, LibreOffice dan beberapa scrollbar perangkat lunak lain menggunakan GNOME Color Chooser:
Omong-omong, saya menggunakan Unity. Terima kasih!
Jawaban:
catatan:
Format dalam jawaban ini hanya optimal untuk tepat (Ubuntu 12,04) saja, lihat jawaban berikutnya untuk format yang ditingkatkan untuk tepercaya (Ubuntu 14,04).
Jadikan scrollbar terlihat (ubah warna)
Berdasarkan informasi vasa1 yang disediakan di atas, saya mengubah warna scrollbar klasik ke warna pilihan default - sama dengan yang digunakan juga oleh scrollbar overlay.
Untuk memodifikasi aplikasi GTK 3:
mulai dari baris 1580 sehingga terlihat seperti:
Ini harusnya default.
Untuk memodifikasi aplikasi GTK 2:
mulai dari baris 223 sehingga terlihat seperti:
Itu tidak terlihat 100% identik dengan format GTK 3, jadi silakan memperbaikinya.
Jadikan bilah gulir dapat diklik (menambah lebar)
Untuk menambah lebar kecil konyol yang tidak pernah dimaksudkan untuk digunakan dalam produksi, saya berasumsi, membuat perubahan berikut pada file yang sama.
Untuk aplikasi GTK 3:
ubah baris 1550 sehingga terlihat seperti:
Untuk memodifikasi aplikasi GTK 2:
ubah baris 34 sehingga terlihat seperti:
Bagi mereka yang lebih memilih file lengkap yang sudah diedit, Anda dapat mengunduh file saya dari sini:
GTK 3: gtk-widgets.css
GTK 2: gtkrc
Hati-hati. Buat cadangan.
Nikmati! :)
sumber
Saya berasumsi Anda mengacu pada bilah gulir hamparan karena Anda menyebut Unity. Saya tidak tahu bagaimana mengubah lebar tetapi Anda tentu bisa mengubah warnanya. Jika warnanya cukup berbeda, saya merasa lebarnya tidak terlalu menjadi masalah karena pada hover itu menjadi lebar.
Anda perlu mencari di folder tema Anda untuk file yang disebut gtkrc (di folder gtk-2.0) dan gtk-widgets.css (dalam folder gtk-3.0). Buka file-file ini dengan editor teks. Anda mungkin perlu menggunakan
gksudo gedit
alih-alih hanyagedit
jika tema Anda ada di / usr / share / tema dan bukan di tema ~ /. Kemudian, cari overbar scrollbar atau overlay-scrollbar atau yang serupa dan mainkan dengan warna yang ditentukan di bagian tersebut. Anda bahkan dapat menentukan warna Anda sendiri dalam kode hex.Jelas, Anda dapat mengatur warna yang berbeda di dua file jika Anda mau.
Untuk memvisualisasikan perubahan, Anda mungkin perlu beralih ke tema lain dan kembali setelah Anda membuat dan menyimpan perubahan ke file-file ini.
Perubahan yang Anda buat di / usr / share / tema akan menjadi seluruh sistem dan perubahan dalam tema ~ /. Akan spesifik untuk pengguna.
Inilah tampilan bilah gulir hamparan saya di PCManFM.
Sunting : Dalam kasus, seseorang menggunakan scrollbar konvensional, kemudian untuk meningkatkan kontras antara slider dan palung di aplikasi gtk-3.0 seperti gedit, seseorang dapat mengedit file gtk-widgets.css yang disebutkan di atas. Untuk melakukannya, cari bagian berjudul scrollbar (atau yang serupa) dan cari baris yang memiliki sesuatu seperti ini:
Di sini, seseorang dapat bermain dengan nilai-nilai untuk gambar latar belakang dengan mengubah warna. Nilai yang lebih tinggi lebih cerah, nilai yang lebih rendah lebih gelap.
Saya lebih suka melakukan sesuatu yang lebih sederhana: Saya mengubah background-image ke background- color dan hanya memiliki warna yang saya sukai. Jadi, misalnya, warna latar: merah; mungkin akan memberikan kontras yang luar biasa.
Kode saya terlihat seperti ini:
Jelas, cadangan sebelum mengedit disarankan dan orang dapat berkomentar hal-hal dalam file gtk-widgets.css daripada menghapus sesuatu dengan menggunakan
/*
dan*/
.(Saya tidak dapat memformat kutipan blok agar berfungsi saat memposting jawaban. Jika seseorang mau membereskan semuanya, saya akan berterima kasih.)
Satu suntingan terakhir (saya harap): Pengguna Chrome atau Chromium dapat meningkatkan kontras dengan mengedit
gtk-2.0/apps/chromium.rc
file mereka jika tema mereka menyediakannya atau dengan mengeditgtk-2.0/gtkrc
jika apa yang diperlukan ada di sana. Dalam kedua kasus, seseorang harus mencari gaya menuju bagian "chrome-gtk-frame" . Di sini, sekali lagi, mainkan dengan nilai teduh di baris (atau serupa) ini:Atau seseorang dapat dengan mudah menentukan warna seperti ini:
atau
(Kutipan diperlukan.)
sumber
Untuk Ubuntu 14.04 (Trusty Tahr) diperlukan modifikasi yang sedikit berbeda.
GTK 3: gtk-widgets.css pergi ke: /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
GTK 2: gtkrc pergi ke: /usr/share/themes/Ambiance/gtk-2.0/gtkrc
Buat cadangan sebelumnya:
Perintah-perintah itu mengharapkan file yang diunduh
gtkrc
dangtk-widgets.css
di direktori saat ini.sumber