Kiosk mode fails when using generated xorg.conf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LTSP5 |
Expired
|
Medium
|
Unassigned |
Bug Description
Ubuntu 11.04
LTSP Server version 5.2.8-0ubuntu1 i386
While setting KIOSK_EXE to some custom app on lts.conf I get a Xorg error that stops on the screen:
"Invalid argument for -config. For non-root users, the file specified with -config must be a relative path and must not contain any ".." elements. Using default xorg.conf search path."
Running `ps -ef` on the client I get the line:
xinit /usr/share/
On file: /opt/ltsp/
In this line:
su - ${KIOSKUSER} -c "XINITRC_
If I remove ${X_ARGS} things work fine. However, the X_BLANKING option seem not to work when doing this.
Please let me know about any other information that I can provide to troubleshoot this.
no longer affects: | ltsp (Ubuntu) |
summary: |
- Kiosk mode fails when setting KIOSK_EXE + Kiosk mode fails when using generated xorg.conf |
Since the kiosk screen script runs xinit as the user, any options in ltsp's screen-session.d that trigger generation and specifying a custom xorg.conf will fail, as only root can specify an alternate xorg.conf with a full path using the "-config" option to X. This may require some rethinking of xorg.conf generation...