Рабочий стол Gnome-shell непригоден для использования с любыми светлыми обоями, так как имена значков (также белые) не читаются. Похоже, что в любом случае изменить их цвет, изменение различных тем тоже не поможет.
Попробуйте посмотреть, может ли помочь редактирование /usr/share/gnome-shell/theme/gnome-shell.css. Если да, вы можете попытаться создать пользовательскую тему ... (в начале есть цвет: белый для шрифта по умолчанию, но я не знаю, является ли это панелью или она распространяется на значки на рабочем столе).
Rmano
@artfulrobot Я вижу тень текстов в 16.04, и это помогает хотя бы немного прочитать текст. И не так, как на скриншоте
Anwar
Я пробовал несколько фонов, многие оставляют текст нечитаемым. У меня сейчас в основном черный фон, тень не помогает.
artfulrobot 19.09.16
Ответы:
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папке.
Замените свой любимый цвет в colorполе. Вы можете даже сгущать тень, увеличивая пиксели.
Но вам нужно подождать некоторое время. Попробуйте использовать другую тему на некоторое время после переопределения. Вы также можете попробовать убить Наутилуса, используя nautilus -qи запуская его снова.
Вот скриншот после изменения цвета шрифта в Adwaita.
Вот несколько полезных ссылок, которые я посетил по этой проблеме. Это может помочь будущим посетителям.
Спасибо, щедрость дана! Это работает, но довольно странно получать изменения, чтобы показать. Некоторые комбинации nemo -q(выход из nemo) и перезагрузки, а также выхода из системы, входа в систему и т. Д., Кажется, заставляют их показать это. В любом случае, спасибо, теперь я могу читать иконки на моем рабочем столе!
artfulrobot
@artfulrobot Рад знать. Я проклинал разработчиков Gnome несколько раз, ища ключ! Не знаю, почему они ломаются между каждым релизом. Я также слышал, что имена классов могут быть изменены в будущих гномах :(
Чтобы увидеть изменения, следуйте killall nautilusинструкциям nautilusи посмотрите на рабочий стол.
Настройте по своему усмотрению: измените цвет на # 000000 для черного или посмотрите, поможет ли (необязательно) линия тени для текста (с хорошей альфа-прозрачностью), которую я включил, даже с белым цветом!
Для дальнейших идей попробуйте поискать в Google «.nautilus-desktop.nautilus-canvas-item», чтобы увидеть, что другие сделали с этой записью. Я не эксперт в CSS или вышеупомянутом текстовом коде.
Другая полезная вещь для настройки текста значков на рабочем столе (и эта настройка незамедлительна без необходимости перезагрузки nautilus):
Значение dconf org.gnome.nautilus.desktop font. Чтобы сделать текст жирным, просто укажите Boldего значение (по умолчанию пусто). Чтобы изменить размер шрифта, добавьте туда число, например Bold 10. Например, можно изменить шрифт, Serif Bold 10и мне интересно, что еще можно.
И, наконец, изменение размера представления значков в целом с помощью настроек Nautilus, View, 'Значения представлений значков' может сделать любую из вышеуказанных настроек более приемлемой из-за того, насколько большую область ширины текста она дает (для меня 50% zoom работает ОЧЕНЬ хорошо с Bold 10dconf и пример css в gtk.css).
Nb Я нахожусь в Debian Wheezy 7.8, поэтому я надеюсь, что он не слишком отличается от самой Ubuntu здесь! Я не думаю, что есть какие-либо различия во время написания.
Desktop стилизация информация хранится в вашей GTK темы, то есть /usr/share/themes/Adwaita/gtk-3.0/gtk.css. gnome-color-chooser предоставил бы простой способ изменить настройки, если бы вы использовали gtk-2.0, но, к сожалению, вам нужно сделать настройки стиля вручную.
Эта статья покажет вам, как создать собственную тему gtk.
Чтобы изменить фон рабочего стола, посмотрите в Adwata / gtk-3.0 / gnome-application.css. Цвет шрифта является (я думаю) одним из полей .nautilus-desktop.
Ответы:
После поиска здесь и там, чтобы изменить файл тем, кажется, мне не нужно ничего менять в теме, чтобы иметь это. На самом деле, это даже невозможно без особого взлома. Потому что разработчики Gnome (по какой-то известной им причине) связали большинство файлов темы в
gresource
двоичном файле. Файлы/usr/share/themes/Adwaita
только для компонентов GTK-2. Файлы Gtk-3 находятся вlibgtk-3.so
файле иgnome-shell-theme.gresource
файле.Но, наконец, я заметил, что переопределенный файл действительно действует, хотя и требует времени.
Вы бы переопределили тему. Содержание такое же, как дано Sillyman. Разница в том, что вы пишете в
gtk.css
файл в~/.config/gtk-3.0
папке.Замените свой любимый цвет в
color
поле. Вы можете даже сгущать тень, увеличивая пиксели.Но вам нужно подождать некоторое время. Попробуйте использовать другую тему на некоторое время после переопределения. Вы также можете попробовать убить Наутилуса, используя
nautilus -q
и запуская его снова.Вот скриншот после изменения цвета шрифта в Adwaita.
Вот несколько полезных ссылок, которые я посетил по этой проблеме. Это может помочь будущим посетителям.
источник
nemo -q
(выход из nemo) и перезагрузки, а также выхода из системы, входа в систему и т. Д., Кажется, заставляют их показать это. В любом случае, спасибо, теперь я могу читать иконки на моем рабочем столе!nemo -q && nemo &; nautilus -q && nautalis &; alt-f2 r
работал на меня.gnome-tweak-tool
Текст значка на рабочем столе обрабатывается
.nautilus-desktop.nautilus-canvas-item
. Это очень просто настроить.В gtk.css вашей основной темы GTK, под начальной
@import url
строкой (а не в моем тестировании), вставьте:Чтобы увидеть изменения, следуйте
killall nautilus
инструкциямnautilus
и посмотрите на рабочий стол.Настройте по своему усмотрению: измените цвет на # 000000 для черного или посмотрите, поможет ли (необязательно) линия тени для текста (с хорошей альфа-прозрачностью), которую я включил, даже с белым цветом!
Для дальнейших идей попробуйте поискать в Google «.nautilus-desktop.nautilus-canvas-item», чтобы увидеть, что другие сделали с этой записью. Я не эксперт в CSS или вышеупомянутом текстовом коде.
Другая полезная вещь для настройки текста значков на рабочем столе (и эта настройка незамедлительна без необходимости перезагрузки nautilus):
Значение dconf
org.gnome.nautilus.desktop font
. Чтобы сделать текст жирным, просто укажитеBold
его значение (по умолчанию пусто). Чтобы изменить размер шрифта, добавьте туда число, напримерBold 10
. Например, можно изменить шрифт,Serif Bold 10
и мне интересно, что еще можно.И, наконец, изменение размера представления значков в целом с помощью настроек Nautilus, View, 'Значения представлений значков' может сделать любую из вышеуказанных настроек более приемлемой из-за того, насколько большую область ширины текста она дает (для меня 50% zoom работает ОЧЕНЬ хорошо с
Bold 10
dconf и пример css в gtk.css).Nb Я нахожусь в Debian Wheezy 7.8, поэтому я надеюсь, что он не слишком отличается от самой Ubuntu здесь! Я не думаю, что есть какие-либо различия во время написания.
источник
Desktop стилизация информация хранится в вашей GTK темы, то есть
/usr/share/themes/Adwaita/gtk-3.0/gtk.css
. gnome-color-chooser предоставил бы простой способ изменить настройки, если бы вы использовали gtk-2.0, но, к сожалению, вам нужно сделать настройки стиля вручную.Эта статья покажет вам, как создать собственную тему gtk.
Чтобы изменить фон рабочего стола, посмотрите в Adwata / gtk-3.0 / gnome-application.css. Цвет шрифта является (я думаю) одним из полей .nautilus-desktop.
источник