Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Move fbdev control from display plugin to separate mce-fbdev module
Having mce hold open framebuffer device file descriptor during bootup blocks display from making implicit power cycling while switching ui components that draw on screen. But since the frame buffer is opened from display plugin, it happens only after mce core functionality is already initialized. Making frame buffer handling be part of core functionality to allow the device node to be opened earlier. Also keept the framebuffer device opened also during normal operation so that mce already has the file descriptor that is needed to keep the shutdown logo on screen after ui and mce services are terminated. To give visibility to possible lipstick crashes and switches between various act dead ui processes, close the file descriptor if compositor dbus service is terminated eventhought he device is not shutting down. [mce] Move fbdev control from display plugin to separate mce-fbdev module. Fixes JB#26215
- Loading branch information
Showing
7 changed files
with
447 additions
and
256 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.