Добрый день!
На RPi 4 установлен Raspberry Pi OS Lite (без рабочего стола). Хочу доставить самый простой оконный менеджер (I3) и соответственно X сервер. Чтобы запустить программу в kiosk режиме, которая требует X сервера.
У меня все получалось командой
sudo apt install xserver-xorg xinit i3
Вот ее результат:
spoiler
sudo apt install xserver-xorg xinit i3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
dbus-user-session dunst fontconfig fontconfig-config fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-vlgothic i3-wm
i3lock i3status libanyevent-i3-perl libanyevent-perl libasync-interrupt-perl libasyncns0 libcairo2 libcommon-sense-perl
libconfuse-common libconfuse2 libdatrie1 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0
libegl1 libegl1-mesa libepoxy0 libev-perl libev4 libevdev2 libflac8 libfontconfig1 libfontenc1 libgbm1 libgdk-pixbuf2.0-0
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0
libgraphite2-3 libguard-perl libgudev-1.0-0 libharfbuzz0b libice6 libinput-bin libinput10 libjbig0 libjson-xs-perl libllvm9
libmtdev1 libogg0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpixman-1-0 libpulse0
libsensors-config libsensors5 libsm6 libsndfile1 libstartup-notification0 libthai-data libthai0 libtiff5
libtypes-serialiser-perl libunwind8 libvorbis0a libvorbisenc2 libwacom-bin libwacom-common libwacom2 libwayland-client0
libwayland-server0 libwebp6 libx11-xcb1 libxaw7 libxcb-cursor0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4
libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shm0 libxcb-sync1
libxcb-util0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxcb-xrm0 libxdamage1 libxdg-basedir1 libxfixes3 libxfont2
libxft2 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1
libxshmfence1 libxss1 libxt6 libxtst6 libxxf86vm1 libyajl2 rxvt-unicode suckless-tools x11-common x11-xkb-utils xfonts-base
xfonts-encodings xfonts-utils xserver-common xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput
xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati
xserver-xorg-video-fbdev xserver-xorg-video-nouveau xserver-xorg-video-radeon xserver-xorg-video-vesa
Suggested packages:
libevent-perl libio-async-perl libnet-ssleay-perl libpoe-perl libtask-weaken-perl pulseaudio lm-sensors dwm stterm surf
xfonts-100dpi | xfonts-75dpi xfonts-scalable xinput firmware-amd-graphics xserver-xorg-video-r128 xserver-xorg-video-mach64
The following NEW packages will be installed:
dbus-user-session dunst fontconfig fontconfig-config fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-vlgothic i3
i3-wm i3lock i3status libanyevent-i3-perl libanyevent-perl libasync-interrupt-perl libasyncns0 libcairo2
libcommon-sense-perl libconfuse-common libconfuse2 libdatrie1 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1
libdrm2 libegl-mesa0 libegl1 libegl1-mesa libepoxy0 libev-perl libev4 libevdev2 libflac8 libfontconfig1 libfontenc1 libgbm1
libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0
libglx0 libgraphite2-3 libguard-perl libgudev-1.0-0 libharfbuzz0b libice6 libinput-bin libinput10 libjbig0 libjson-xs-perl
libllvm9 libmtdev1 libogg0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpixman-1-0 libpulse0
libsensors-config libsensors5 libsm6 libsndfile1 libstartup-notification0 libthai-data libthai0 libtiff5
libtypes-serialiser-perl libunwind8 libvorbis0a libvorbisenc2 libwacom-bin libwacom-common libwacom2 libwayland-client0
libwayland-server0 libwebp6 libx11-xcb1 libxaw7 libxcb-cursor0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4
libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shm0 libxcb-sync1
libxcb-util0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxcb-xrm0 libxdamage1 libxdg-basedir1 libxfixes3 libxfont2
libxft2 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1
libxshmfence1 libxss1 libxt6 libxtst6 libxxf86vm1 libyajl2 rxvt-unicode suckless-tools x11-common x11-xkb-utils xfonts-base
xfonts-encodings xfonts-utils xinit xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-video-amdgpu
xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-nouveau xserver-xorg-video-radeon
xserver-xorg-video-vesa
0 upgraded, 144 newly installed, 0 to remove and 0 not upgraded.
Need to get 53.0 MB of archives.
After this operation, 619 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Тащит за собой 619 MB пакетов.
Подозреваю, что мне совсем не нужны библиотеки
libwacom-bin libwacom-common libwacom2 libwayland-client0 libwayland-server0 xserver-xorg-video-amdgpu xserver-xorg-video-ati
Как по минимуму поставить то-что нужно, без левых библиотек?