LightDM 添加 Window 管理器 (Openbox)
LightDM add Window Manager (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
中有一个 openbox.desktop
文件,所以我不知道为什么它对我不起作用。
所以解决方法很简单。
您需要在 /home/xxx/.config/openbox/autoscript.sh
中创建一个 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
现在,当我启动时,我的 GUI 应用程序可以使用 openbox window 管理器正确显示。
我 运行 我的应用程序 (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
中有一个 openbox.desktop
文件,所以我不知道为什么它对我不起作用。
所以解决方法很简单。
您需要在 /home/xxx/.config/openbox/autoscript.sh
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
现在,当我启动时,我的 GUI 应用程序可以使用 openbox window 管理器正确显示。