linux - LightDM 添加窗口管理器(Openbox)

标签 linux ubuntu window-managers display-manager

我正在通过 LightDM 在信息亭模式下运行我的应用程序 (GUI)。这工作正常,但我很难将 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 窗口管理器正确显示。

关于linux - LightDM 添加窗口管理器(Openbox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51590396/

相关文章:

linux - 简单备份脚本的进度条

c - 使用 ghostscript 合并两个 PCL 时会创建一个额外的空白页

mongodb - 通过 shell 脚本执行 mongo 命令

linux - 如何在 bash 脚本执行期间更改用户并继续使用新用户运行命令?

android - WindowManager X Y 不工作

linux - 检索 Ubuntu 启动器图标

Android:如何将 View 添加到 WindowManager,并使其始终 float 在我的应用程序顶部?

php - 从 PHP 运行 shell 命令 - 使用 root 权限或 sudo

linux - 从 1.5.8 升级到 1.6.7 后未绑定(bind)速度慢 50%

apache - (99)无法分配请求的地址 : AH00072: make_sock: could not bind to address xx. xxx.xxx.xx:80