I installed Enlightenment 20 RC1 on Tumbleweed using the X11:Enlightenment:Factory repository and after this my display managers have been giving me grief. See I logged out of Plasma 5 (my original desktop) and went into SDDM to login to the E20 I just installed and it failed to launch, rather my screen went black after entering my login credentials and I was returned to the SDDM login screen. After this I rebooted and tried to login to E20 RC1 again from SDDM and this too failed, so I went into tty1 (with Ctrl+F1 – I’m using VirtualBox 5.0.10 to use Tumbleweed, if relevant) and ran:
sudo systemctl disable sddm sudo systemctl stop sddm
created ~/.xinitrc with the contents:
and ran xinit and E20 failed to start and rather gave an error message shown here. After that as part of trying to problem-solve this problem myself I decided to check out whether or not this problem occurs with LightDM so I ran:
sudo zypper install lightdm
edited /etc/sysconfig/displaymanager, changing the DISPLAYMANAGER field from sddm to lightdm. Then I ran
(as root ofc) to get the error:
Job for display-manager.service failed because the control process exited with error code. See "systemctl status display-manager.service" and "journalctl -xe" for details.
so then I ran:
systemctl status display-manager.service
as per the error message and this gave the output:
● display-manager.service - X Display Manager Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2015-11-27 10:37:10 GMT; 2min 34s ago Process: 5972 ExecStart=/usr/lib/X11/display-manager start (code=exited, status=1/FAILURE) Nov 27 10:37:10 nohostname display-manager: KEYMAP: us Nov 27 10:37:10 nohostname display-manager: Command: localectl set-keymap us Nov 27 10:37:10 nohostname display-manager: I: Using systemd /usr/share/systemd/kbd-model-map mapping Nov 27 10:37:10 nohostname display-manager: Starting service lightdmConfiguration file /usr/share/lightdm/lightdm.conf.d/50-suse-defaults.conf contains a deprecated [SeatDefaults] section, use [Seat:*] instead Nov 27 10:37:10 nohostname display-manager: Failed to use bus name org.freedesktop.DisplayManager, do you have appropriate permissions? Nov 27 10:37:10 nohostname systemd: display-manager.service: Control process exited, code=exited status=1 Nov 27 10:37:10 nohostname systemd: Failed to start X Display Manager. Nov 27 10:37:10 nohostname systemd: display-manager.service: Unit entered failed state. Nov 27 10:37:10 nohostname systemd: display-manager.service: Failed with result 'exit-code'. Nov 27 10:37:10 nohostname display-manager: ..failed
Now when I reboot, despite the fact I had disabled the SDDM service, SDDM still starts on boot, the only difference is that now I can’t even login to Plasma 5. Hence I’m kind of stuck as to what to do.
Thanks for your time,