Как настроить внешний вид экрана Gnome для экрана / шторки / экрана входа?

8

Gnome рабочего стола кажется настраивается по - разному: в « настройке Gnome », с Gnome-расширениями , gnome-tweak-tool, gsettingsили dconf-editor.

Однако, кроме этой процедуры для изменения фона экрана входа в систему , которая включает в себя немного glib-компиляции, я не нашел способа настроить внешний вид:

  • экран входа в систему (шрифт, положение, цвет и размер полей входа)
  • Защитный экран ака блокировки экрана ака занавес (шрифт, расположение, цвет, формат и размер часов, отображаемых сообщений, и т.д. )

Я понимаю, что философия Gnome заключается не в том, чтобы выделять много ресурсов на «тонкие-твики-твики-твики». Но я удивлен, что такие основные и безвредные свойства этих экранов кажутся такими труднодоступными.

Есть ли способ получить доступ и настроить свойства организации экрана входа / экрана?
Они жестко запрограммированы, или это просто вопрос подкрадывания к маленькому curtain.xmlили loginscreen.json?
Нужно ли мне входить в исходники и сам компилировать gnome?

Яго-Лито
источник

Ответы:

2

Ubuntu

Я использую Ubuntu 18.04, (также сделал это в 17.10), и, как сказал @ cezanee-vahid , вы можете найти файл CSS здесь: /usr/share/gnome-shell/theme/gdm3.cssи при изменении этого файла вам не нужно перезапускать gnomeили делать что-то еще, они будут изменен путем блокировки компьютера (или, лучше сказать, будет перезагружен).

поэтому для изменения размера часов вам нужно только изменения font-sizeи font-weightдля .screen-shield-clock-timeкласса.

Кроме того , если вы хотите , чтобы получить поездку выключить что стрелки в нижней части экрана , просто набор 0для heightи widthиз .screen-shield-arrows Gjs_Arrowселектора CSS. установка 0для font-sizeиз .screen-shield-clock-dateбудет делать то же самое для даты.

арочный

Я не являюсь пользователем Arch или даже основанным на Arch дистрибутивом, но после прочтения ArchWiki о GDM кажется, что вам нужно скомпилировать исходные файлы для GDM после их изменения. также gdm3.cssфайл в Arch называетсяgnome-shell.css

Итак, в заключение, эти спецы необходимы для изменения темы GDM в Arch:

  1. извлечение текущей темы GDM
  2. создание gnome-shell-theme.gresource.xmlфайла для выбранных файлов изображений
  3. смена gnome-shell.cssфайла по вашему желанию!
  4. составление новой созданной вами темы GDM
  5. замена файлов в /usr/share/gnome-shell
  6. Подтвердив gdm.service

ArhcWiki выше объяснил эти шаги подробно.

aasmpro
источник
Спасибо за эту точность. К сожалению, я не могу найти gdm3.cssфайл в моей системе (это говорит на языке archlinux). Ближе всего я нашел два файла /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, которые содержат свойства, которые вы предлагаете. Однако, любое изменение, которое я делаю в этих файлах, похоже, не имеет никакого эффекта даже после перезагрузки компьютера: \ Могу ли я спросить вас, где вы нашли эту информацию? Есть ли официальная документация по этим файлам?
Яго-Лито 'рассматривает возможность отъезда
1
@ iago-lito Я обновил ответ и думаю, что он должен работать, я с нетерпением жду вашего ответа! а также для Ubuntu я просто нашел эти вещи, играя с gdm3.cssфайлом.
Aasmpro
1
Большой! Компиляция была шагом, который я пропустил. Приветствия :)
iago-lito 'рассматривает отъезд
1
Как было предложено там , просто введите rtв <Alt+F2>диалоговом окне , чтобы перезагрузить тему вместо перезагрузки все gdm.service.. это проще и не требует разрешения суперпользователя :)
Яго-ЛИТО «рассматривает возможность оставить
замечательно! спасибо за отзыв :)
aasmpro
2

Не уверен, что это слишком поздно, но вы можете настроить значения, /usr/share/gnome-shell/theme/gdm3.cssи это делает свое дело. Просто найдите screen-shield-clockкласс и внесите свои изменения. Одна простая вещь , которую я сделал , чтобы сделать его немного лучше , установлен font-weightв 300и улучшает внешний вид в миллион раз.

Сезанн Вахид
источник
Эй, не плохо. Это может очень помочь, ура :) Нашли ли вы какую-либо документацию, касающуюся значения этих значений? Я не мог найти ни одного. Кроме того, мне нужно перезапустить или перекомпилировать что-то? Я не мог добиться каких-либо изменений. Файл, который я нашел, называется gnome-classic.css.
Яго-Лито 'рассматривает возможность отъезда
Да. Возможно, в том же каталоге вы можете попробовать настроить gnome-shell.cssилиubuntu.css
Сезанн Вахид
Нет, не имеет: \ Есть ли какой-нибудь документ об этом где-нибудь?
Яго-Лито 'рассматривает возможность уехать