LightDM добавить оконный менеджер (Openbox)
Я запускаю свое приложение (GUI) в режиме киоска через LightDM. Это работает нормально, но мне трудно включить openbox. Мое приложение просто не имеет границ или украшений, хотя я устанавливаю Openbox как user-session
lightdm.conf:
[SeatDefaults]
user-session=openbox
autologin-user= xxxx
autologin-user-timeout=0
session-setup-script= /home/xxxx/Desktop/runapp.sh // run application
в /usr/share/xsessions
E сть openbox.desktop
файл, так что я не знаю, почему это не работает для меня.
1 ответ
Решение
Так что решение довольно простое.
Вам нужно создать autoscript.sh
файл находится в /home/xxx/.config/openbox/autoscript.sh
Если у вас нет openbox
папку, просто создайте ее.
это то, что мой autoscript.sh
файл выглядит так:
cd /home/xxx/Desktop/app //switch to folder where my app is located
./runapp // run my app
сделать его исполняемым: chmod +x autoscript.sh
lightdm.conf
[SeatDefaults]
user-session=openbox
autologin-user= xxx
autologin-user-timeout=0
Теперь, когда я загружаюсь, мое приложение с графическим интерфейсом отображается правильно с помощью диспетчера окон openbox.