the X11 renderer is useful for testing themes without rebooting,
but it really only functions if the user puts --tty=/dev/tty or
similar. Furthermore, if a user neglects to do that really bad
stuff happens since plymouth will try to take over VT1.
This commit makes --tty=/dev/tty implied if $DISPLAY is set.
if (!get_kernel_command_line (state))
return false;
+ if (!state->default_tty)
+ {
+ if (getenv ("DISPLAY") != NULL && access (PLYMOUTH_PLUGIN_PATH "renderers/x11.so", F_OK) == 0)
+ state->default_tty = "/dev/tty";
+ }
if (!state->default_tty)
{
if (state->mode == PLY_MODE_SHUTDOWN)