Страница 1 из 1

ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 30 янв 2024, 14:54
sergyltd
Приветствую
Пытаюсь изменить фон логин экрана на 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 замена фона

Добавлено: 30 янв 2024, 15:00
irton
Gdm-settings из репозитария?

ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 30 янв 2024, 15:43
va9(2)
Раньше можно было просто заменить /usr/share/wallpapers/ROSA-light-default.svg на свою картинку. Наверное и сейчас это будет работать.

ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 30 янв 2024, 16:28
turik02
va9(2) писал(а): 30 янв 2024, 15:43 Раньше можно было просто заменить /usr/share/wallpapers/ROSA-light-default.svg на свою картинку. Наверное и сейчас это будет работать.
Попробовал. И сейчас работает.

ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 01 фев 2024, 22:34
sergyltd
Спасибо всем. Замена файла работает. Но вобще интересно как можно заменить "легальным" способом? gdm-settings устанавливал из родного репозитория с помощью dnfdragora.

ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 02 фев 2024, 02:21
irton
gdm-settings очевидно не поддерживает python3.8, прога в контрибе, желающие могут исправить. или использовать что-то другое.

Re: ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 13 мар 2025, 13:29
JolieKeva
Спасибо всем. Замена файла проходит успешно. Но интересно, каким образом можно сделать это "легально"? Я устанавливал gdm-settings из официального репозитория с помощью dnfdragora.

Re: ROSA Fresh 12 XFCE Login screen замена фона

Добавлено: 13 мар 2025, 14:34
va9(2)
JolieKeva, можете попробовать изменить путь к картинке в файле /usr/share/plasma/look-and-feel/org.kde.rosalight.desktop/contents/splash/Splash.qml в 28-й строке. Сработает или нет не знаю, проверять влом :) .

обн.
Хотя если у вас не кеды, то файл может быть другой, ищите его грепом:

Код: Выделить всё

sudo grep 'ROSA-light-default.svg' -r /usr/share/