On 05/30/17 18:39, Rick Leir wrote:
previously had graphics card problems so there is quite a history of
uninstall / reinstall this and that. But each time you run dnf, it
should be checking dependencies, am I not right?
Is there a way to check whether I installed something with the -f
force option?
And perhaps a way to clear out any -f flags or settings, just to make
sure that is not a cause?
First of all, a bit of what I've done/determined to this point.
I've installed the F26 Alpha1.7 KDE spin. This gets one sddm installed
as the default DM. No kdm or any other DM.
If you do a simple "dnf install lightdm" it will install several
packages including lightdm and lightdm-autologin-greeter. If you were
to then do a "systemctl --force enable lightdm.service" you would end up
at a pretty much black screen with no ability to login when you
rebooted. This is because, as my cursory searches show, one needs to
have a "greeter" installed or have the system configured for
"autologin". So, unless you configure things accordingly this is
expected behavior.
So, what I did was to do "dnf install lightdm
lightdm-gtk-greeter-settings" which resulted in...
Packages Altered:
Install gnome-themes-standard-3.22.3-1.fc26.x86_64
@updates-testing
Install lightdm-1.22.0-1.fc26.x86_64
@updates-testing
Install lightdm-gobject-1.22.0-1.fc26.x86_64
@updates-testing
Install lightdm-gtk-2.0.2-4.fc26.x86_64 @fedora
Install lightdm-gtk-greeter-settings-1.2.0-6.fc26.noarch @fedora
I then rebooted and had lightdm running and a login screen which allowed
me to login my KDE desktop without issue. No need for any of the
packages you've listed....
[root@f26-a-md ~]# rpm -q gdm gnome-shell mutter
package gdm is not installed
package gnome-shell is not installed
package mutter is not installed
[root@f26-a-md ~]# ps aux | grep lightdm
root 999 0.0 0.3 363496 4864 ? SLsl 18:44 0:00
/usr/sbin/lightdm
root 1040 0.7 5.3 405320 68088 tty1 Ssl+ 18:44 0:05
/usr/libexec/Xorg -background none :0 -seat seat0 -auth
/var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
root 1184 0.0 0.4 318100 6128 ? SLl 18:44 0:00 lightdm
--session-child 15 22
To answer your question. Yes, dnf does check for dependencies and
ensures they are satisfied each time it is run. And, as I've pointed
out, a working lightdm system doesn't need what you've installed.
--
I'm jet lagged. That's my excuse and I'm sticking to it.