Применить тему на экране входа

Я установил популярный arc-theme (с gnome-твиками), и он выглядит потрясающе в более темном варианте. Однако он не загружается до тех пор, пока я не войду в систему. Я хотел бы, чтобы он также применялся к экрану входа (верхняя панель, кнопки, фон), как я могу это сделать?

2
задан 25 October 2018 в 09:43

2 ответа

для темы дуги, в Ubuntu 18.04.

Экранная тема Входа в систему изменения Ubuntu 18.04 (не обои) после этого Ответа и Предупреждений в нем.

Я попытался изменить вход в систему и экранные темы блокировки то же как User Shell Тема Arc-Theme

enter image description here

когда Вы загружаете тему дуги с https://github.com/horst3180/arc-theme GitHub. simplfy это как ниже

enter image description here

эта Тема Дуги испытывает недостаток в содержании некоторых ключей для Экранной клавиатуры.

таким образом я адаптировал это из файла по умолчанию /usr/share/gnome-shell/theme/ubuntu.css

enter image description here

скопируйте строки 1549 - 1566 с /usr/share/gnome-shell/theme/ubuntu.css и вставка под номером строки 1708 в /usr/share/themes/Arc-Theme/gnome-shell/gnome-shell.css

  .keyboard-key.default-key {
    border-color: #32322d;
    background-color: #20201d;
    background-size: 20px; }
  .keyboard-key.enter-key {
    border-color: #dd4814;
    background-color: #e95420;
    background-image: url("resource:///org/gnome/shell/theme/key-enter.svg"); }
  .keyboard-key.shift-key-lowercase {
    background-image: url("resource:///org/gnome/shell/theme/key-shift.svg"); }
  .keyboard-key.shift-key-uppercase {
    background-image: url("key-shift-uppercase.svg"); }
  .keyboard-key.shift-key-uppercase:latched {
    background-image: url("key-shift-latched-uppercase.svg"); }
  .keyboard-key.hide-key {
    background-image: url("resource:///org/gnome/shell/theme/key-hide.svg"); }
  .keyboard-key.layout-key {
    background-image: url("resource:///org/gnome/shell/theme/key-layout.svg"); }

сохраните файл и близко.

теперь работайте ниже команды:

sudo rm /etc/alternatives/gdm3.css && sudo ln -s /usr/share/themes/Arc-Theme/gnome-shell/gnome-shell.css /etc/alternatives/gdm3.css

Пример:

pratap@i7-4770:~$ sudo rm /etc/alternatives/gdm3.css && sudo ln -s /usr/share/themes/Arc-Theme/gnome-shell/gnome-shell.css /etc/alternatives/gdm3.css
[sudo] password for pratap: 
pratap@i7-4770:~$ 

теперь скопируйте эти 3 общих актива папок, темные активы и легкие активы от /usr/share/themes/Arc-Theme/gnome-shell/ кому: /usr/share/gnome-shell/theme/

enter image description here

теперь копия вставляет все содержание от /usr/share/themes/Arc-Theme/gnome-shell/gnome-shell.css кому: /usr/share/gnome-shell/theme/ubuntu.css файл, заменяющий данные в ubuntu.css файле.

сохраните файл, близко и завершение работы

начало с нуля система для наблюдения изменения.

Экранная анимация блокировки: enter image description here

Войдите в изображения экрана: enter image description here

enter image description here

enter image description here

enter image description here

4
ответ дан 2 December 2019 в 01:53

На самом деле просто выясните надлежащий способ сделать это сегодня путем добавления опций к update-alternatives.

Во-первых, можно просмотреть текущую установку gdm3.css использование

update-alternatives --display gdm3.css

Необходимо видеть следующий текст.

gdm3.css - manual mode
  link best version is /usr/share/gnome-shell/theme/Yaru/gnome-shell.css
  link currently points to /usr/share/gnome-shell/theme/Yaru/gnome-shell.css
  link gdm3.css is /usr/share/gnome-shell/theme/gdm3.css
/usr/share/gnome-shell/theme/Yaru/gnome-shell.css - priority 15
/usr/share/gnome-shell/theme/gnome-shell.css - priority 10

Я установил темы Adapta, и я хотел бы добавить тему Adapta-ЭТА к опциям для gdm3.css. Путь gdm3.css для Adapta-ЭТА тема /usr/share/themes/Adapta-Eta/gnome-shell/gdm3-Adapta-Eta.css.

Устанавливать Adapta-ЭТА gdm3.css,

sudo update-alternatives --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css /usr/share/themes/Adapta-Eta/gnome-shell/gdm3-Adapta-Eta.css 20

update-alternatives --install link name path priority

необходимо использовать link gdm3.css is ... из текста Вы получаете использование --display опция как ссылка.

имя должно быть gdm3.css

путь является путем к новой опции

можно установить любое целое число для приоритета (я не знаю, какое значение это имеет),

Теперь для изменения темы экрана входа в систему использовать sudo update-alternatives --config gdm3.css

Выберите новую тему, которую Вы хотите использовать. Необходимо смочь видеть изменение после перезагрузки.

Я не уверен, изменит ли обновление системы его, но по крайней мере когда тема будет обновлена, это было бы переопределено.

Хотя это - одна проблема, экран блокировки появляется к не изменению согласно выбору. Только экран входа в систему следует за выбором.

1
ответ дан 2 December 2019 в 01:53

Другие вопросы по тегам:

Похожие вопросы: