[systemd-devel] [RFC 00/12] Bugfixes for CONFIG_VT=n

Greg KH gregkh at linuxfoundation.org
Wed Nov 27 13:32:49 PST 2013


On Wed, Nov 27, 2013 at 07:48:35PM +0100, David Herrmann wrote:
> Hi
> 
> So booting without VTs is still a horrible experience on desktop-linux. If
> anyone tried, they were presumably running away in tears. This series is a new
> attempt to fix that.
> 
> The first 4 patches are just small fixes/helpers. Patch 5 to 8 introduce sd-gfx
> and patch 9-11 add tests/examples for sd-gfx. The final patch adds a first user
> of sd-gfx to replace the kernel-internal terminal-emulator. The commit-msgs
> should explain each change at length so I won't repeat it here.
> 
> To anyone interested in testing: If you apply this series, you can run
> "./test-kbd" to test keyboard handling, "./test-gfx" to test graphics rendering
> and "./systemd-consoled" to run the terminal-emulator. Note that you must run
> all these from *within* an existing logind-session. That usually means from a
> TEXT-VT. Also note that all these programs currently ignore the underlying VT
> entirely (in case you run with CONFIG_VT=y). This has the side-effect, that all
> keystrokes go to both, the VT and the application. This will obviously be
> changed in later versions, but I wanted to avoid any VT calls in these helpers.
> I currently work on logind to fix that.
> 
> I had to strip the font-patches due to ML size-constraints. The full series is
> always available on the-often-rebased-console-branch at:
>   http://cgit.freedesktop.org/~dvdhrm/systemd/log/?h=console
> 
> Notes on where this is going, and *why*, below..

Very nice work, keep it up.

greg k-h


More information about the systemd-devel mailing list