Allow the shell to run without the screenshield
The screenshield requires gdm 3.5, which can be problematic in jhbuild configurations, or distributions that don't use GDM as the display manager. Allow transparent fallback to gnome-screensaver in that case. https://bugzilla.gnome.org/show_bug.cgi?id=683060
This commit is contained in:
@ -137,8 +137,10 @@ function start() {
|
||||
ctrlAltTabManager = new CtrlAltTab.CtrlAltTabManager();
|
||||
overview = new Overview.Overview();
|
||||
magnifier = new Magnifier.Magnifier();
|
||||
screenShield = new ScreenShield.ScreenShield();
|
||||
screenSaverDBus = new ShellDBus.ScreenSaverDBus();
|
||||
if (UnlockDialog.isSupported())
|
||||
screenShield = new ScreenShield.ScreenShield();
|
||||
else
|
||||
screenShield = new ScreenShield.ScreenShieldFallback();
|
||||
panel = new Panel.Panel();
|
||||
wm = new WindowManager.WindowManager();
|
||||
messageTray = new MessageTray.MessageTray();
|
||||
|
Reference in New Issue
Block a user