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.

Другие вопросы по тегам