Я успешно изменил тему экрана входа в систему, отредактировав /usr/share/gnome-shell/theme/gdm3.css
, но курсор остается курсором Yaru по умолчанию, есть ли способ изменить курсор экрана входа в систему на мою собственную тему, которую я использую при входе? Это происходит только при входе в систему после перезагрузки, т. Е. Когда я просыпаюсь из режима ожидания или блокирую ПК, курсор - это тема, которую я хочу.
Хорошо, я узнал, из этого источника я нашел команду:
Он говорит:
EDIT The file /etc/gdm3/greeter.dconf-defaults
Добавить
cursor-theme='cursor name here'
ниже
[org/gnome/desktop/interface]
Чтобы применить изменения, вики Debian сообщает:
sudo dpkg-reconfigure gdm3
источник: вики Debian
Теперь перезагрузите компьютер, и он должен работать.
При редактировании файла:
/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
Хороший удачный!
Объединение всей доступной информации и дальнейшее исследование - вот то, что я придумал. Никакого создания или редактирования файлов и утомительного исследования параметров команд. Просто скопируйте, вставьте и замените $ {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.