Во время загрузки Ubuntu 20.04 можно ли получить текущее разрешение экрана из моего процесса демона? Можем ли мы сделать это независимо от графической оболочки X-window или Wayland? Посоветуйте, пожалуйста, как.
В X-окне Ubuntu 20.04 XOpenDisplay () не работает во время загрузки. Вы знаете, почему и как это исправить?
Спасибо за ваше время. Thai
Не знаю, правильно ли я понял вопрос. Возможно, это поможет.
из 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 гарантирует, что ядро сохраняет разрешение.