Bug 41252 - Неряшливое оформление меню входа в систему
Summary: Неряшливое оформление меню входа в систему
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grub (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Николай Костригин
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-31 12:27 MSK by Арбичев Игорь
Modified: 2021-11-03 19:17 MSK (History)
7 users (show)

See Also:


Attachments
Фото с экрана (429.53 KB, image/jpeg)
2021-10-31 12:27 MSK, Арбичев Игорь
no flags Details
конфигурационный файл (1.96 KB, text/plain)
2021-11-02 14:19 MSK, Арбичев Игорь
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Арбичев Игорь 2021-10-31 12:27:17 MSK
Created attachment 9896 [details]
Фото с экрана

На экране ноутбука с разрешением 1366х768 второй пункт меню "Дополнительные параметры для ALT Workstation K 9.2" обрезается справа. В релизе ALT Workstation K 9.1 такого не было. Видимо, при подготовке релиза 9.2 шрифт в меню был увеличен на 1 кегль, и теперь текст не помещается в отведенное для него поле.
Comment 1 Sergey V Turchin 2021-11-01 17:04:58 MSK
Предлагаю сократить "Дополнительные параметры для" до "Дополнительно для"
Comment 2 Sergey V Turchin 2021-11-01 17:06:09 MSK
Возможно, достаточно только перевод поправить.
Comment 3 Антон Мидюков 2021-11-01 17:13:37 MSK
В grub исправляли (Ответ для Арбичев Игорь на комментарий #0)
> Создано вложение 9896 [details] [подробности]
> Фото с экрана
> 
> На экране ноутбука с разрешением 1366х768 второй пункт меню "Дополнительные
> параметры для ALT Workstation K 9.2" обрезается справа. В релизе ALT
> Workstation K 9.1 такого не было. Видимо, при подготовке релиза 9.2 шрифт в
> меню был увеличен на 1 кегль, и теперь текст не помещается в отведенное для
> него поле.

Настройте в /etc/sysconfig/grub2
set gfxmode=auto

Сейчас у Вас там set
gfxmode=800x600

Тогда всё влезет.
В дистрибутивах на p10 уже auto.
Comment 4 Sergey V Turchin 2021-11-01 17:22:58 MSK
(Ответ для Антон Мидюков на комментарий #3)
> В дистрибутивах на p10 уже auto.
Ааа, тогда считаем, что исправлено.

P.S. Проверить можно на http://ftp.altlinux.org/pub/people/zerg/p10/
Comment 5 Арбичев Игорь 2021-11-02 14:17:41 MSK
(Ответ для Антон Мидюков на комментарий #3)
> В grub исправляли (Ответ для Арбичев Игорь на комментарий #0)
> > Создано вложение 9896 [details] [подробности]
> > Фото с экрана
> > 
> > На экране ноутбука с разрешением 1366х768 второй пункт меню "Дополнительные
> > параметры для ALT Workstation K 9.2" обрезается справа. В релизе ALT
> > Workstation K 9.1 такого не было. Видимо, при подготовке релиза 9.2 шрифт в
> > меню был увеличен на 1 кегль, и теперь текст не помещается в отведенное для
> > него поле.
> 
> Настройте в /etc/sysconfig/grub2
> set gfxmode=auto
> 
> Сейчас у Вас там set
> gfxmode=800x600
> 
> Тогда всё влезет.
> В дистрибутивах на p10 уже auto.

Антон, ну нельзя же так!
Посылаю вам мой файл /etc/sysconfig/grub2
Покажите мне в нем строчку set gfxmode=800x600.
Тема не закрыта!
Comment 6 Арбичев Игорь 2021-11-02 14:19:12 MSK
Created attachment 9902 [details]
конфигурационный файл

Это к предыдущему комментарию.
Comment 7 Evgeny Sinelnikov 2021-11-02 14:30:13 MSK
Важно что, в итоге, в grug.cfg получается.

У меня так:
xdt ~ # grep gfxmode /boot/grub/grub.cfg 
  set gfxmode=800x600

А на проблемном ноуте?
Comment 8 Sergey V Turchin 2021-11-02 15:21:51 MSK
grep GRUB_GFXMODE /etc/sysconfig/grub*
Comment 9 Арбичев Игорь 2021-11-02 17:15:04 MSK
(Ответ для Evgeny Sinelnikov на комментарий #7)
> Важно что, в итоге, в grug.cfg получается.
> 
> У меня так:
> xdt ~ # grep gfxmode /boot/grub/grub.cfg 
>   set gfxmode=800x600
> 
> А на проблемном ноуте?

Уважаемый Евгений!
У меня на Lenovo G550:
[root@stuff5recoup ~]# grep gfxmode /boot/grub/grub.cfg
  set gfxmode=auto
[root@stuff5recoup ~]# 

Это вызывает вопрос, а туда ли мы копаем???
Comment 10 Арбичев Игорь 2021-11-02 17:17:42 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> grep GRUB_GFXMODE /etc/sysconfig/grub*

Уважаемый Сергей!
У меня

[root@stuff5recoup ~]# grep GRUB_GFXMODE /etc/sysconfig/grub2
GRUB_GFXMODE='auto'
[root@stuff5recoup ~]#
Comment 11 Evgeny Sinelnikov 2021-11-02 18:11:10 MSK
Обращаю внимание, что важно, всё-таки не то, что лежит в конфиге для генерации grub.cfg из шаблона, а то, что лежит в самом конфиге.

# grep gfxmode /boot/grub/grub.cfg 
  set gfxmode=800x600

Правки конфига для генерации ещё недостаточно, нужно после этого конфиг перегенировать.
Comment 12 Арбичев Игорь 2021-11-02 18:23:15 MSK
(Ответ для Evgeny Sinelnikov на комментарий #11)
> Обращаю внимание, что важно, всё-таки не то, что лежит в конфиге для
> генерации grub.cfg из шаблона, а то, что лежит в самом конфиге.
> 
> # grep gfxmode /boot/grub/grub.cfg 
>   set gfxmode=800x600
> 
> Правки конфига для генерации ещё недостаточно, нужно после этого конфиг
> перегенировать.

Я не правил конфиги, я привел те конфиги, которые лежат в установочном образе.
Comment 13 Николай Костригин 2021-11-02 18:41:57 MSK
(Ответ для Арбичев Игорь на комментарий #9)

> Это вызывает вопрос, а туда ли мы копаем???

Проверил на имеющемся у меня ноутбуке с HD матрицей. Обновление с KW 9.0 (grub2.02-alt26, 800x600) до KW 9.2 (grub2.02-alt29.qa4, 800x600 и auto).
Во всех режимах на экран помещается надпись вплоть до "9." (цифры 0 и 2 слегка обрезаются).

Такого обрезания надписи, как у Игоря (до середины) не происходит.

(Ответ для Арбичев Игорь на комментарий #12)

> Я не правил конфиги, я привел те конфиги, которые лежат в установочном
> образе.

А вот это странное решение. Мы решаем проблему, проявляющуюся в Вашей системе. Конфиги из Вашей системы и ожидаем увидеть, чтобы  проанализировать.

Вы устанавливали систему с нуля или обновляли?
Comment 14 Арбичев Игорь 2021-11-02 18:45:11 MSK
(Ответ для Evgeny Sinelnikov на комментарий #11)
> Обращаю внимание, что важно, всё-таки не то, что лежит в конфиге для
> генерации grub.cfg из шаблона, а то, что лежит в самом конфиге.
> 
> # grep gfxmode /boot/grub/grub.cfg 
>   set gfxmode=800x600
> 
> Правки конфига для генерации ещё недостаточно, нужно после этого конфиг
> перегенировать.

Я не правил конфиги, я привел те конфиги, которые лежат в установочном образе.
Comment 15 Арбичев Игорь 2021-11-02 18:56:34 MSK
На этом ноутбуке стояла KWS 9.0. Эксплуатировалась полтора года. После выхода 9.2 была выполнена новая установка. Корень установлен на ssd с форматированием, home установлен на hdd без форматирования. На этой установке выявилось зависание в процессе загрузки, которое описано в ошибке №41083. Но тогда я по глупости выполнил два обновления и ошибка самоустранилась. Сейчас я снова переустановил 9.2 и ее не трогаю. Система в первозданном виде. Случайно обнаружил обрезанный пункт в загрузочном меню и создал ошибку №41252. Как-то так.
Comment 16 Арбичев Игорь 2021-11-02 20:22:00 MSK
Казалось бы русский для меня родной язык, но так коряво выразился. Я имел в виду, что установщик записал на SSD такие файлы и я их после этого не правил.
Comment 17 Антон Мидюков 2021-11-02 20:39:48 MSK
(Ответ для Арбичев Игорь на комментарий #5)
> (Ответ для Антон Мидюков на комментарий #3)
> > В grub исправляли (Ответ для Арбичев Игорь на комментарий #0)
> > > Создано вложение 9896 [details] [подробности]
> > > Фото с экрана
> > > 
> > > На экране ноутбука с разрешением 1366х768 второй пункт меню "Дополнительные
> > > параметры для ALT Workstation K 9.2" обрезается справа. В релизе ALT
> > > Workstation K 9.1 такого не было. Видимо, при подготовке релиза 9.2 шрифт в
> > > меню был увеличен на 1 кегль, и теперь текст не помещается в отведенное для
> > > него поле.
> > 
> > Настройте в /etc/sysconfig/grub2
> > set gfxmode=auto
> > 
> > Сейчас у Вас там set
> > gfxmode=800x600
> > 
> > Тогда всё влезет.
> > В дистрибутивах на p10 уже auto.
> 
> Антон, ну нельзя же так!
> Посылаю вам мой файл /etc/sysconfig/grub2
> Покажите мне в нем строчку set gfxmode=800x600.
> Тема не закрыта!

GRUB_GFXMODE='auto'

в /etc/sysconfig/grub2 и

set gfxmode=auto

в /boot/grub/grub.cfg после выполнения

update-grub

Если после этого разрешение в grub не будет высоким, то увы.
Автоматического масштабирования шрифтов под разрешение в теме брендинга нет.

Может переформулируем проблему именно как фич-реквест, чтобы шрифты масштабировались под разрешение экрана?

Другой вариант, расширить влево и вправо от центра поле для надписей.
А лучше и то и другое сделать.
Comment 18 Николай Костригин 2021-11-02 21:13:26 MSK
(Ответ для Арбичев Игорь на комментарий #15)

> Сейчас я снова переустановил 9.2 и ее не трогаю. Система в
> первозданном виде. Случайно обнаружил обрезанный пункт в загрузочном меню и
> создал ошибку №41252. Как-то так.

Если несложно, верните "800x600" в /etc/sysconfig/grub2, хотя бы временно и перегенерите конфиг командой update-grub.

Возможно, в режиме auto фирмварь некорректно выбирает разрешение (не оптимальное, а даже меньше, чем 800х600, из-за чего символы перестают помещаться в отведенное им место.

В данной теме я не нашел упоминаний: в каком режиме у вас прошивка? UEFI или CSM/Legacy?
Comment 19 Арбичев Игорь 2021-11-03 08:37:25 MSK
Ноутбук Lenovo G550, 2010 года выпуска. Классический BIOS.
Comment 20 Николай Костригин 2021-11-03 09:16:00 MSK
(Ответ для Арбичев Игорь на комментарий #19)
> Ноутбук Lenovo G550, 2010 года выпуска. Классический BIOS.

Поскольку у нас с Антоном противоречивые предложения, а я исхожу из того, что со свежеустановленной системой вам приехал grub с "auto", то прошу, все-таки проэкспериментировать с возвращением принудительного задания разрешения в "800x600".
Comment 21 Николай Костригин 2021-11-03 14:02:00 MSK
Игорь, Вы можете проверить, также, какое разрешение выбирается в режиме "auto" перейдя в режим консоли в момент отображения меню grub (клавиша "с") и выполнив команду videoinfo.
Comment 22 Арбичев Игорь 2021-11-03 18:11:35 MSK
У меня не получилось изменить разрешение в файле grub.cfg. В начале файла стоит предупреждение, что файл запрещено редактировать вручную. Я изменил значение параметра на 800х600, обновил grub.cfg перезагрузился, но ничего не изменилось. Снова зашел в этот файл, а там стоит auto.
Comment 23 Николай Костригин 2021-11-03 19:17:24 MSK
(Ответ для Арбичев Игорь на комментарий #22)
> У меня не получилось изменить разрешение в файле grub.cfg. В начале файла
> стоит предупреждение, что файл запрещено редактировать вручную. Я изменил
> значение параметра на 800х600, обновил grub.cfg перезагрузился, но ничего не
> изменилось. Снова зашел в этот файл, а там стоит auto.

Изменения нужно внести в /etc/sysconfig/grub2, а после этого выполнить sudo update-grub