Bug 53712 - Масштабирование экрана авторизации
Summary: Масштабирование экрана авторизации
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gdm-settings (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords: design
Depends on:
Blocks:
 
Reported: 2025-04-03 12:29 MSK by Aleksandr M.
Modified: 2026-04-14 13:40 MSK (History)
3 users (show)

See Also:


Attachments
ошибка (15.04 KB, image/png)
2025-04-03 12:58 MSK, Aleksandr M.
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr M. 2025-04-03 12:29:19 MSK
При включении дробного масштабирования на 125%, экран первичного входа в систему не меняет размер, остаётся как при 100%. Экран 2К, выглядит мелковато.

$ cat /root/.install-log/diskinfo
ALT Workstation  x86_64 build 2024-12-25
Comment 1 Антон Мидюков 2025-04-03 12:36:07 MSK
Вы меняете пользовательские настройки. А нужно менять через gdm-settings.
Comment 2 Semen Fomchenkov 2025-04-03 12:37:52 MSK
Дополню что в gdm-settings есть возможность в один клик синхронизировать параметры мониторов в системными.
Comment 3 Aleksandr M. 2025-04-03 12:58:16 MSK
Created attachment 18135 [details]
ошибка
Comment 4 Aleksandr M. 2025-04-03 13:03:46 MSK
через gdm-settings при нажатии кнопки "Применить" получаю ошибку
Comment 5 Aleksandr M. 2025-04-14 13:18:37 MSK
Как быть с этой проблемой? Настройка через "Настройка GDM" не применяется...
Comment 6 Vitaliy Smagin 2025-05-26 09:00:37 MSK
Настраивал на "чистой" установке, монитор 4K, масштаб 200%

1. Установить пакет systemd-container;
2. Установить GdmSettings (использовал flatpak);
3. Включить дробное масштабирование, в редакторе dconf по пути: org.gnome.mutter.experimental-features включить scale-monitor-framebuffer;
4. В настройках Gnome указать масштаб, выйти и войти в систему;
5. Открыть GdmSettings, на вкладке "Дисплей", в пункте "Применить текущие настройки отображения" нажать кнопку "Применить";
6. Нажать кнопку "Применить" в главном окне программы, выйти и войти в систему;
7. При необходимости выключить дробное масштабирование в редакторе dconf.
Comment 7 Aleksandr M. 2025-05-26 09:48:21 MSK
(Ответ для Vitaliy Smagin на комментарий #6)
> Настраивал на "чистой" установке, монитор 4K, масштаб 200%
> 
> 1. Установить пакет systemd-container;
> 2. Установить GdmSettings (использовал flatpak);
> 3. Включить дробное масштабирование, в редакторе dconf по пути:
> org.gnome.mutter.experimental-features включить scale-monitor-framebuffer;
> 4. В настройках Gnome указать масштаб, выйти и войти в систему;
> 5. Открыть GdmSettings, на вкладке "Дисплей", в пункте "Применить текущие
> настройки отображения" нажать кнопку "Применить";
> 6. Нажать кнопку "Применить" в главном окне программы, выйти и войти в
> систему;
> 7. При необходимости выключить дробное масштабирование в редакторе dconf.

Установка systemd-container помогла, всё заработало!
Comment 8 Aleksandr M. 2026-04-12 19:02:46 MSK
Рекомендуемый к установке реально решает проблему с масштабированием, но почему - то его не включают базовую поставку дистрибутива.
Да же спустя год после озвучивания данной темы, пакет не появился. Проверил в 11.2 beta 3, он отсутствует.
Просьба включить пакет в базовую поставку дистрибутива.
Comment 9 Semen Fomchenkov 2026-04-14 13:40:25 MSK
Приложение gdm-settings использует machinectl в https://github.com/gdm-settings/gdm-settings/blob/8c5f90b7c58587e2967934db240061b850cd4b6b/gdms/settings.py#L645 для применения изменений из-под пользования gdm. Эта утилита предоставляется пакетом systemd-container, думаю логично будет добавить ее в runtime зависимости для gdm-settings.