Package: plymouth
Version: 0.8.3-18+b1
Severity: normal

Hey,

this is primarily an invitation to discuss, more than a bug. I'm trying to get
lightDM into Debian, and had an issue with bad interaction with plymouth.

Basically, when lightdm starts, it checks if plymouth is running and if it has
the active vt. If it runs, it'll deactivate it (using plymouth deactivate),
then take over the active vt to start X on.

I currently try to make it behaves a bit more nicely wrt Debian way, meaning
forcing it to start X on vt7 (since plymouth runs on vt1 and that'll be used
for a tty.

Now to the real point, right now, in the boot sequence we have:

/etc/init.d lightdm start, which runs plymouth deactivate
/etc/int.d plymouth start, which runs plymouth quit

and it seems that quitting plymouth while it's deactivated makes it hangs and
prevent vt switch (basically it displays the theme but there's no way to
interact with the box, lightdm is up on vt7 but I can't change to it). I think
this hang is a bug, but maybe it's anyway a bad idea to quit when deactivated
so I'm asking you about that. Right now I replace the call to ;deactivate' with
a call to 'quit' but that's not really upstreamable.

As I understand it, lightdm upstream (and ubuntu) wants to be able to have a
seamless boot, so plymouth running on vt1, then lightdm takes over and starts
X there, and no getty on tty1. It first deactivates plymouth, then when X is
started, it quits it.

I suppose there's a good reason for calling quit in /etc/init.d/plymouth
start, since I guess nothing else currently do it, but maybe the
deactivate+quit command could be fixed?

Sorry for the long bug, it's a bit messy, if you need more information, please
ask.

Regards,
-- 
Yves-Alexis

-- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages plymouth depends on:
ii  initramfs-tools               0.99       tools for generating an initramfs
ii  libc6                         2.13-10    Embedded GNU C Library: Shared lib

plymouth recommends no packages.

plymouth suggests no packages.

-- Configuration Files:
/etc/plymouth/plymouthd.conf changed:
[Daemon]
Theme=spacefun


-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to