Ubuntu 19 GDM3 курсор

Я успешно изменил тему экрана входа в систему, отредактировав /usr/share/gnome-shell/theme/gdm3.css, но курсор остается курсором Yaru по умолчанию, есть ли способ изменить курсор экрана входа в систему на мою собственную тему, которую я использую при входе? Это происходит только при входе в систему после перезагрузки, т. Е. Когда я просыпаюсь из режима ожидания или блокирую ПК, курсор - это тема, которую я хочу.

0
задан 20 June 2019 в 14:03

3 ответа

Хорошо, я узнал, из этого источника я нашел команду:

Команда курсора

Он говорит:

EDIT The file /etc/gdm3/greeter.dconf-defaults

Добавить

cursor-theme='cursor name here'

ниже

[org/gnome/desktop/interface]

Чтобы применить изменения, вики Debian сообщает:

sudo dpkg-reconfigure gdm3

источник: вики Debian

Теперь перезагрузите компьютер, и он должен работать.

0
ответ дан 20 June 2019 в 14:03

При редактировании файла:

/etc/gdm3/greeter.dconf-defaults

Можно изменить тему курсора, размер и скорость следующим образом:

# Theming options
# ===============
[org/gnome/desktop/interface]
cursor-theme='Bibata_Ice'
cursor-size=35
[org/gnome/desktop/peripherals/mouse]
speed=-0.8

Здесь, я использовал тему Bibata_Ice с размером 35 и скорость-0.8.

От курса папка с темой курсора должна быть внутри:

/usr/share/icons

Хороший удачный!

1
ответ дан 24 October 2019 в 03:21

Объединение всей доступной информации и дальнейшее исследование - вот то, что я придумал. Никакого создания или редактирования файлов и утомительного исследования параметров команд. Просто скопируйте, вставьте и замените $ {my_cursor_theme} своей любимой темой.

Установить тему

# You need machinectl, which is not installed by default
sudo apt install --no-install-recommends systemd-container

# Change the theme for the GDM user to ${my_cursor_theme}
sudo machinectl shell gdm@ /bin/bash -c \
 'gsettings set org.gnome.desktop.interface cursor-theme ${my_cursor_theme}'

Мне нравится тема курсора KDE dark Breeze, поэтому я заменил $ {my_cursor_theme} на breeze_cursors .

Поиск темы и ее имени

Если вы не знаете, какие темы курсора установлены на вашем компьютере и к которым могут получить доступ другие пользователи, вы можете использовать update-alternatives , чтобы узнать их имена. Вот результат работы моей машины:

$ update-alternatives --display x-cursor-theme 
x-cursor-theme - manual mode
  link best version is /etc/X11/cursors/breeze_cursors.theme
  link currently points to /usr/share/icons/DMZ-White/cursor.theme
  link x-cursor-theme is /usr/share/icons/default/index.theme
/etc/X11/cursors/Breeze_Snow.theme - priority 41
/etc/X11/cursors/breeze_cursors.theme - priority 102
/etc/X11/cursors/core.theme - priority 30
/etc/X11/cursors/handhelds.theme - priority 20
/etc/X11/cursors/redglass.theme - priority 20
/etc/X11/cursors/whiteglass.theme - priority 20
/usr/share/icons/Adwaita/cursor.theme - priority 90
/usr/share/icons/DMZ-Black/cursor.theme - priority 30
/usr/share/icons/DMZ-White/cursor.theme - priority 100

update-alternatives --config x-cursor-theme позволяет вам выбрать курсор по умолчанию для других менеджеров дисплея, если вы этого еще не знали.

Сбросить тему

Если вы хотите сбросить тему, это, вероятно, ваш лучший вариант:

sudo machinectl shell gdm@ /bin/bash -c \
  'gsettings reset org.gnome.desktop.interface cursor-theme'

Дополнительные ресурсы, которые я использовал

Блокировка экрана

Это происходит только при входе в систему после перезагрузки, т. е. когда я просыпаюсь из режима ожидания или блокировки ПК, курсор - это тема, которую я хочу.

Это потому, что вы видите не диспетчер входа в систему или диспетчер отображения, а экран блокировки сеанса рабочего стола. Разработчики Ubuntu приложили огромные усилия, чтобы сделать LightDM, и теперь экраны GDM3 и блокировки сеанса выглядят единообразно по дизайну, но они являются отдельными компонентами, - раньше? - также включает заставку. Есть - или были? - также некоторые проблемы с безопасностью, которые весьма раздражают автора xscreensaver.

1
ответ дан 4 January 2020 в 22:55

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

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