Приветствую
Пытаюсь изменить фон логин экрана на ROSA Fresh 12 XFCE. Все хаки которые удалось найти касаются GDM для GNOME. Установил gdm-settings. Не работает. Точнее работает, но не сохраняет настройки. После нажатия кнопки Apply python выдает страшный лог, сразу видно что сильно недоволен. Пробовал из под рута и юзером.
-----------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/gdm_settings/utils.py", line 130, in <lambda>
self._finish_callback = lambda self, task, nothing: finish_callback()
File "/usr/lib/python3.8/site-packages/gdm_settings/window.py", line 121, in on_apply_finished
if self.apply_task.finish():
File "/usr/lib/python3.8/site-packages/gdm_settings/utils.py", line 160, in finish
raise value
File "/usr/lib/python3.8/site-packages/gdm_settings/utils.py", line 145, in _thread_cb
retval = self._function()
File "/usr/lib/python3.8/site-packages/gdm_settings/settings.py", line 398, in apply_settings
self.apply_shell_theme_settings()
File "/usr/lib/python3.8/site-packages/gdm_settings/settings.py", line 224, in apply_shell_theme_settings
self.backup_default_shell_theme()
File "/usr/lib/python3.8/site-packages/gdm_settings/settings.py", line 206, in backup_default_shell_theme
gr_utils.extract_default_theme(f'{env.TEMP_DIR}/default-pure')
File "/usr/lib/python3.8/site-packages/gdm_settings/gr_utils.py", line 73, in extract_default_theme
filename = resource.removeprefix("/org/gnome/shell/theme/")
AttributeError: 'str' object has no attribute 'removeprefix'
----------------------------------------------------------------------------------------------------
В файле custjm.config не нашел каких-либо тегов касательно украшательств. Да и вобще в файловой системе не нашел ничего где можно переписать фон.
Может поможете разобраться?
ROSA Fresh 12 XFCE Login screen замена фона
ROSA Fresh 12 XFCE Login screen замена фона
Gdm-settings из репозитария?
ROSA Fresh 12 XFCE Login screen замена фона
Раньше можно было просто заменить /usr/share/wallpapers/ROSA-light-default.svg на свою картинку. Наверное и сейчас это будет работать.
ROSA Fresh 12 XFCE Login screen замена фона
Спасибо всем. Замена файла работает. Но вобще интересно как можно заменить "легальным" способом? gdm-settings устанавливал из родного репозитория с помощью dnfdragora.
ROSA Fresh 12 XFCE Login screen замена фона
gdm-settings очевидно не поддерживает python3.8, прога в контрибе, желающие могут исправить. или использовать что-то другое.