Як змінити колір тексту значка робочого столу


16

Робочий стіл Gnome-shell непридатний для будь-яких шпалер світлого кольору, оскільки імена піктограм (також білих) не читаються. Здається, все одно не змінювати свій колір, зміна різних тем теж не допомагає.

Приклад:

Білий текст на білому тлі


3
Спробуйте перевірити, чи може допомогти редагування /usr/share/gnome-shell/theme/gnome-shell.css. Якщо так, ви можете спробувати розробити тему користувача ... (є шрифт: білий для шрифту за замовчуванням на самому початку, але я не знаю, чи це просто панель чи вона поширюється на піктограми робочого столу).
Рмано

@artfulrobot Я можу побачити тінь текстів 16.04, і це допомагає хоч трохи читати текст. І не так, як на скріншоті
Анвар

Я спробував кілька фонів, багато хто залишає текст нечитаним. Зараз у мене переважно чорний фон, тінь не допомагає.
artfulrobot

Відповіді:


6

Після пошуку тут і там, щоб змінити файл тем, здається, мені не потрібно нічого змінювати в темі, щоб мати це. Насправді це неможливо навіть без великих злому. Оскільки розробники Gnome (чомусь відомі лише їм) поєднали більшість файлів тем у gresourceдвійковий файл. Файли /usr/share/themes/Adwaitaлише для компонентів GTK-2. Файли Gtk-3 містяться у libgtk-3.soфайлі та gnome-shell-theme.gresourceфайлі.

Але нарешті я помітив, що перероблений файл насправді має ефекти, хоча це вимагає часу.

Ви б перекрили тему. Зміст такий самий, як і Sillyman. Різниця полягає в тому, що ви пишете gtk.cssфайл у ~/.config/gtk-3.0папку.

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

Замініть улюблений колір у colorполі. Ви навіть можете потовщувати тінь, збільшуючи пікселі.

Але потрібно почекати деякий час. Спробуйте використати іншу тему на деякий час, після її відміни. Ви також можете спробувати вбити nautilus, використовуючи nautilus -qта запустивши його знову.

Ось знімок екрана після зміни кольору шрифту в Adwaita.

gnome-shell-desktop з темою adwaita за замовчуванням


Ось декілька корисних посилань, які я відвідав щодо цієї проблеми. Це може допомогти майбутнім відвідувачам.


1
Спасибі, дарованість! Це працює, але це доволі фальшиво, коли з’являються зміни. nemo -qЗдається, деяка комбінація (кинути немобіль) і перезавантажуватись, виходити з системи та входити тощо тощо. У будь-якому випадку, дякую, тепер я можу читати іконки на своєму робочому столі!
artfulrobot

@artfulrobot Радий знати. Я кілька разів проклинав Гнома чортів, шукаючи підказку! Не знаю, чому вони розриваються між кожним випуском. Я також чув, що назви класів можуть бути змінені у майбутніх гномах :(
Anwar

nemo -q && nemo &; nautilus -q && nautalis &; alt-f2 rпрацював на мене.
Майкл Коул

Якщо ви хочете змінити розмір, використовуйтеgnome-tweak-tool
Майкл Коул

7

Текст піктограми робочого столу обробляє .nautilus-desktop.nautilus-canvas-item. Це дуже просто налаштувати.

У gtk.css вашої основної теми GTK під початковим @import urlрядком (а не раніше, під час мого тестування) поставте:

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

Щоб побачити зміни, виконайте killall nautilusнаступні дії nautilusта перегляньте робочий стіл.

Налаштуйте за своїм бажанням: змініть колір на # 000000 для чорного, або подивіться, чи допоможе сама (не обов’язково) лінія тіньового тексту (з приємною прозорістю альфа), яку я включив, навіть із білим кольором!

Щоб отримати подальші ідеї, спробуйте googling ".nautilus-desktop.nautilus-canvas-item", щоб побачити, що зробили інші з цим записом. Я не знавець у CSS або вищезгаданому текстовому коді.

Інша акуратна річ, щоб настроїти текст піктограми робочого столу (і це налаштування негайно, не вимагаючи перезавантаження nautilus), це:

Значення dconf org.gnome.nautilus.desktop font. Щоб зробити текст жирним, просто введіть Boldйого значення (за замовчуванням порожнє). Щоб змінити розмір шрифту, додати номер в там також, наприклад Bold 10. Шрифт також можна змінити, наприклад Serif Bold 10- і мені цікаво, що ще можна.

Нарешті, зміна розміру перегляду значків взагалі за допомогою налаштувань Nautilus. Перегляд, "Значення перегляду значків" може зробити будь-яке з перерахованих вище налаштувань приємнішим за Bold 10величиною області ширини тексту (для мене 50-відсоткове збільшення працює ДУЖЕ добре з dconf і приклад css в gtk.css).

Nb я в Debian Wheezy 7.8, тож сподіваюся, що він не надто відрізняється від самого Ubuntu тут! Я не думаю, що є якісь відмінності під час написання.


"У вашій головній темі GTK gtk.css" Де це?
Серін

0

Інформація про стилі на робочому столі зберігається у вашій темі gtk, тобто /usr/share/themes/Adwaita/gtk-3.0/gtk.css. Вибір gnome-color дозволив би простий спосіб змінити налаштування, якби ви використовували gtk-2.0, але, на жаль, вам зараз потрібно робити налаштування стилів вручну.

  1. Ця стаття покаже вам, як зробити власну тему gtk.

  2. Щоб змінити фон робочого столу, знайдіть Adwata / gtk-3.0 / gnome-applications.css. Колір шрифту (я думаю) є одним із полів .nautilus-desktop.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.