Получить разрешение экрана во время загрузки

  1. Во время загрузки Ubuntu 20.04 можно ли получить текущее разрешение экрана из моего процесса демона? Можем ли мы сделать это независимо от графической оболочки X-window или Wayland? Посоветуйте, пожалуйста, как.

  2. В X-окне Ubuntu 20.04 XOpenDisplay () не работает во время загрузки. Вы знаете, почему и как это исправить?

Спасибо за ваше время. Thai

0
задан 21 August 2020 в 22:52

1 ответ

Не знаю, правильно ли я понял вопрос. Возможно, это поможет.

из https://wiki.archlinux.org/index.php/GRUB/Tips_and_tricks

GRUB может установить фреймбуфер как для самого GRUB, так и для ядра. Старый способ vga = устарел. Предпочтительным методом является редактирование / etc / default / grub, как в следующем примере, чтобы установить ширину (пиксели) x высоту (пиксели) x глубину цвета:

GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep

Можно указать несколько разрешений, включая авто по умолчанию, поэтому рекомендуется отредактируйте строку, чтобы она выглядела как GRUB_GFXMODE = желаемое_разрешение, fallback_such_as_1024x768, auto. Для получения дополнительной информации обратитесь к документации GRUB gfxmode. Свойство gfxpayload гарантирует, что ядро ​​сохраняет разрешение.

0
ответ дан 24 August 2020 в 08:20

Другие вопросы по тегам:

Похожие вопросы: