Поиск разрешений экрана без $ DISPLAY через скрипты python или shell

Я разрабатываю персональный проект / идею для безголовой малины Pi, которая работает без дисплея GUI. Я работаю над текстовым графическим дизайном.

Поскольку Raspberry Pi позволяет подключать практически любой экран, я хочу иметь возможность определять разрешение экрана, чтобы я мог создать оптимальный дисплей.

Моя проблема заключается в фактическом получении разрешения экранов. Я пробовал несколько методов в python, например, возиться с xrandr и модулем Tkinter, но обе имеют ту же проблему. Там технически не экран, а просто консоль. Текстовые редакторы, такие как vim, похоже, могут оказаться без проблем.

Могу ли я получить разрешение экрана, не загружая дисплей? Все предложения приветствуются, но мои навыки находятся в диапазоне Python, C ++, Java и Bash.

    One Solution collect form web for “Поиск разрешений экрана без $ DISPLAY через скрипты python или shell”

    Вы можете посмотреть в /sys/class/drm/card*/*/modes :

     for card in /sys/class/drm/card*/* ; do echo "$card: $(head -n 1 $card/modes)" done 

    должен выводить что-то вроде

     /sys/class/drm/card0/card0-LVDS-1: 1024x768 /sys/class/drm/card0/card0-VGA-1: 1280x1024 
    Linux и Unix - лучшая ОС в мире.