Bagaimana cara mengubah warna teks ikon desktop

16

Desktop Gnome-shell tidak dapat digunakan dengan wallpaper berwarna terang karena nama ikon (juga putih) tidak dapat dibaca. Sepertinya tidak ada cara untuk mengubah warna mereka, mengubah berbagai tema juga tidak membantu.

Contoh:

Teks putih dengan latar belakang putih

labarna
sumber
3
Cobalah untuk melihat apakah mengedit /usr/share/gnome-shell/theme/gnome-shell.css dapat membantu. Jika ya, Anda dapat mencoba merancang tema pengguna ... (ada warna: putih untuk font default hanya di awal, tapi saya tidak tahu apakah itu hanya panel atau membentang ke ikon desktop).
Rmano
@artfulrobot Saya bisa melihat bayangan teks dalam 16,04 dan membantu membaca teks setidaknya sedikit. Dan tidak seperti tangkapan layar
Anwar
Saya sudah mencoba beberapa latar belakang, banyak yang meninggalkan teks tidak terbaca. Saya memiliki latar belakang sebagian besar hitam sekarang, bayangan tidak membantu.
artfulrobot

Jawaban:

6

Setelah mencari di sana-sini untuk mengubah file tema, sepertinya saya tidak perlu mengubah apa pun dalam tema untuk mendapatkan ini. Bahkan, itu bahkan tidak mungkin tanpa banyak peretasan. Karena Pengembang Gnome (untuk beberapa alasan hanya diketahui oleh mereka) menggabungkan sebagian besar file tema dalam file gresourcebiner. File-file /usr/share/themes/Adwaitahanya untuk komponen GTK-2. File Gtk-3 ada di libgtk-3.sofile dan gnome-shell-theme.gresourcefile.

Tetapi akhirnya saya mengamati bahwa file yang ditimpa mengambil efek sebenarnya, meskipun itu membutuhkan waktu.

Anda akan mengganti tema. Kontennya sama dengan yang diberikan oleh Sillyman. Perbedaannya adalah, Anda menulis dalam gtk.cssfile di ~/.config/gtk-3.0folder.

.nautilus-desktop.nautilus-canvas-item {
    color: blue;
    text-shadow: 1px 1px white;
}

Ganti warna favorit Anda di colorbidang. Anda bahkan dapat menebalkan bayangan dengan meningkatkan piksel.

Tetapi Anda perlu menunggu beberapa saat. Coba gunakan tema lain untuk sementara waktu setelah menimpanya. Anda juga dapat mencoba membunuh nautilus menggunakan nautilus -qdan memulainya lagi.

Berikut ini adalah tangkapan layar setelah mengubah warna font di Adwaita.

gnome-shell-desktop dengan tema adwaita default


Berikut adalah beberapa tautan bermanfaat yang saya kunjungi tentang masalah ini. Ini dapat membantu pengunjung masa depan.

Anwar
sumber
1
Terima kasih, hadiah diberikan! Ini bekerja, tetapi cukup aneh untuk mendapatkan perubahan untuk ditampilkan. Beberapa kombinasi dari nemo -q(berhenti nemo) dan memuat ulang, dan keluar dan masuk dll dll tampaknya membuat mereka untuk ditampilkan. Bagaimanapun, terima kasih, sekarang saya dapat membaca ikon di desktop saya!
artfulrobot
@artfulrobot Senang tahu. Saya mengutuk Gnome devs beberapa kali sambil mencari petunjuk! Tidak tahu mengapa mereka memecah antara setiap rilis. Saya juga mendengar bahwa, nama-nama kelas dapat diubah di masa depan gnome :(
Anwar
nemo -q && nemo &; nautilus -q && nautalis &; alt-f2 rbekerja untukku.
Michael Cole
Jika Anda ingin mengubah ukuran, gunakangnome-tweak-tool
Michael Cole
7

Teks ikon desktop ditangani oleh .nautilus-desktop.nautilus-canvas-item. Sangat mudah untuk menyesuaikan.

Di gtk.css tema GTK utama Anda, di bawah @import urlbaris awal (dan bukan sebelumnya, dalam pengujian saya), masukkan:

.nautilus-desktop.nautilus-canvas-item {
color: #ffffff;
text-shadow: 1 1 alpha (@fg_color, 0.8);
}

Untuk melihat perubahan, killall nautilusikuti nautilusdan lihat Desktop.

Sesuaikan sesuka Anda: ubah warna menjadi # 000000 untuk hitam, atau, lihat apakah baris teks-shadow (opsional) (dengan transparansi alfa bagus) yang saya sertakan membantu sendiri, bahkan dengan warna putih!

Untuk gagasan lebih lanjut, coba googling ".nautilus-desktop.nautilus-canvas-item" untuk melihat apa yang telah dilakukan orang lain dengan entri ini. Saya bukan ahli di CSS atau kode teks-bayangan di atas.

Hal lain yang rapi untuk menyesuaikan teks ikon desktop (dan kustomisasi ini langsung tanpa perlu restart nautilus), adalah:

Nilai dconf org.gnome.nautilus.desktop font. Untuk membuat teks tebal, cukup cantumkan Boldnilainya (defaultnya kosong). Untuk mengubah ukuran font, tambahkan nomor di sana juga, misalnya Bold 10. Font juga dapat diubah, misalnya Serif Bold 10- dan saya ingin tahu apa lagi yang bisa.

Terakhir, mengubah ukuran tampilan ikon secara umum melalui preferensi Nautilus, View, 'Icon view Defaults' dapat membuat salah satu penyesuaian di atas lebih cocok dengan seberapa banyak area lebar teks yang diberikan (bagi saya, 50% zoom bekerja sangat baik dengan Bold 10di dconf dan contoh css di gtk.css).

Nb saya di Debian Wheezy 7.8 jadi saya harap itu tidak terlalu berbeda dari Ubuntu itu sendiri di sini! Saya tidak berpikir ada perbedaan pada saat penulisan.

Orang bodoh
sumber
"Di gtk.css tema utama GTK Anda" Di mana ini?
Cerin
0

Informasi penataan desktop disimpan dalam tema gtk Anda, yaitu /usr/share/themes/Adwaita/gtk-3.0/gtk.css. gnome-color-chooser akan menyediakan cara mudah untuk memodifikasi pengaturan jika Anda menggunakan gtk-2.0, tapi sayangnya Anda perlu melakukan styling tweak dengan tangan sekarang.

  1. Artikel ini akan menunjukkan kepada Anda bagaimana membuat tema gtk kustom.

  2. Untuk memodifikasi latar belakang desktop, lihat di Adwata / gtk-3.0 / gnome-application.css. Warna font adalah (saya pikir) salah satu bidang .nautilus-desktop.

Jamie
sumber