Client VTs/screen-sessions are mixed up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ltsp (Ubuntu) |
Fix Released
|
Undecided
|
Marc Gariépy |
Bug Description
Using Lucid alpha3, manually updated to trunk revision 1703.
I hadn't noticed this issue before Lucid.
I have SCREEN_02=shell and SCREEN_07=ldm in lts.conf.
Sometimes everything goes as expected,
but sometimes ldm starts on top of the shell on VT2,
and sometimes ldm starts on VT1.
Here's a `ps` from when ldm is erroneously started on VT2. The openvt calls seem ok:
root 989 955 0 21:13 ? 00:00:00 /bin/openvt -s -f -w -c 2 -- /usr/share/
root 990 965 0 21:13 ? 00:00:00 /bin/openvt -s -f -w -c 7 -- /usr/share/
Maybe X uses the active VT, so we should change the chvt call to ensure that we always switch to the ldm (or rdesktop...) screen?
I also have this problem with an empty lts.conf, i.e. ldm sometimes gets on top of VT1.
Related branches
Changed in ltsp (Ubuntu): | |
assignee: | nobody → Marc Gariépy (mgariepy) |
status: | New → Confirmed |
I'm also affected by this, but i couldn't reproduce this at will.
when i do `chvt 1` then pkill X, X start on vt1.
I will do some more testing.