Каковы минимальные требования для запуска простейшего графического приложения в Linux?

Я бы зациклился:

result=True
for dir in \
        "$PWD/dir1" \
        "$PWD/dir2" \
        "$PWD/dir3" 
do
    if ! [ -d "$dir" ]; then
        result=False
        break
    fi
done
echo "$result"

breakвызывает короткое замыкание -контура, точно так же, как ваша цепочка из&&

1
13.07.2020, 23:00
1 ответ

DRM/KMS можно использовать для вывода графики в Linux, поэтому вам не нужно устанавливать сервер X.org. Что касается того, как его использовать, вы можете проверить источники MPV :

.

https://github.com/mpv-player/mpv/blob/master/video/out/vo_drm.c

https://events.static.linuxfound.org/sites/events/files/slides/brezillon-drm-kms.pdf


Если вы собираетесь использовать X.org/X11, это совсем другое дело:

http://mech.math.msu.su/~nap/2/GWindow/xintro.html

https://rosettacode.org/wiki/Window_creation/X11#C

https://www.geeks3d.com/20120102/programming-tutorial-simple-x11-x-window-code-sample-for-linux-and-mac-os-x/

1
18.03.2021, 23:19

Теги

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