LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-22-2024, 10:08 AM   #16
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,334

Original Poster
Rep: Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331

Quote:
Originally Posted by Petri Kaukasoina View Post
In the SDDM login screen, at the left bottom corner, which 'Desktop Session' have you selected?
I'm back to starting on runlevel 4. I just rebooted to check. I have to log in at the sucky KDE greeting screen. I see no sign of SDDM. The bottom left hand corner doesn't have any part of SDDM, but some part of kde . As for /etc/sddm.conf, the AutoLogin section looks like this:
Code:
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false

# Name of session file for autologin session (if empty try last logged in)
Session=

# Username for autologin session
User=
Now I've been running a 'pgrep sddm' in the background. Three processes start, and two stay running after I log in. But I never see sddm on screen, I see kde instead. The 'nuclear option' for kde is looking very attractive right now.

Apparently sddm.conf also allows me to start wayland and confuse myself with that, but I'll hold off on that for a while.

In runlevel 3, I'm already logged in, so I never see the login screen. So the problem appears to be that I'm getting the kde login screen instead of the Mate offering.
 
Old 04-22-2024, 10:21 AM   #17
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,508

Rep: Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329
Quote:
Originally Posted by business_kid View Post
But I never see sddm on screen, I see kde instead.
That's really impossible IF you installed everything from aaa_libs to the bsd games and you do not played with the autologin options on Plasma5's System Settings. And honestly the SDDM is a program which I know quite well how behaves.
 
1 members found this post helpful.
Old 04-22-2024, 10:33 AM   #18
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,797

Rep: Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478
Quote:
Originally Posted by business_kid View Post
I have to log in at the sucky KDE greeting screen.
I wouldn't call it KDE greeting screen. It is SDDM. Wait a moment, don't type your password immediately. Instead, look at the bottom left hand corner. Which 'Desktop Session' is selected? Click there and change it first, and log in only after that.
 
2 members found this post helpful.
Old 04-22-2024, 10:33 AM   #19
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,072

Rep: Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744
Quote:
Originally Posted by business_kid View Post
I couldn't compile polkit or elogind without adding stuff - auditd for elogind.
Well, that doesn't make sense... or, rather, it might make sense depending on how you tried to compile. But as you've found out, audit is not part of a full slackware install, nor is it needed for compiling either elogidnd or polkit if you use Pat's buildscripts (including patches and other files). at github-com elogind, it's listed as an optional dependency. There's no audit package on my system and I've built both elogind and polkit a number of times these last few days without any issues during build.

Since your login troubles persist, maybe it would be worth removing all KDE packages from your system and see if you then can login to a mate session.

It is possible to install chosen KDE applications, although it can be a nuisance to trach down all dependencies. Even if I've skipped most of KDE I do have k3b installed, which requires thirty-something other KDE packages.

Last edited by kgha; 04-22-2024 at 10:36 AM.
 
1 members found this post helpful.
Old 04-22-2024, 10:45 AM   #20
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,508

Rep: Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329
OP, you are kind to show us a photo made with a phone, of that login screen?

Honestly, I am truly convinced that you did NOT installed all Slackware packages and that's why you got this mess.

Or maybe your MATE packages replace critical packages on Slackware?

Last edited by LuckyCyborg; 04-22-2024 at 10:50 AM.
 
1 members found this post helpful.
Old 04-22-2024, 10:56 AM   #21
BrunoLafleur
Member
 
Registered: Apr 2020
Location: France
Distribution: Slackware
Posts: 402

Rep: Reputation: 367Reputation: 367Reputation: 367Reputation: 367
Quote:
Originally Posted by business_kid View Post
I'm back to starting on runlevel 4. I just rebooted to check. I have to log in at the sucky KDE greeting screen. I see no sign of SDDM. The bottom left hand corner doesn't have any part of SDDM, but some part of kde . As for /etc/sddm.conf, the AutoLogin section looks like this:
Code:
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false

# Name of session file for autologin session (if empty try last logged in)
Session=

# Username for autologin session
User=
Now I've been running a 'pgrep sddm' in the background. Three processes start, and two stay running after I log in. But I never see sddm on screen, I see kde instead. The 'nuclear option' for kde is looking very attractive right now.

Apparently sddm.conf also allows me to start wayland and confuse myself with that, but I'll hold off on that for a while.

In runlevel 3, I'm already logged in, so I never see the login screen. So the problem appears to be that I'm getting the kde login screen instead of the Mate offering.
What is the kde login screen ? The sddm one ? sddm is a package from kde, written by the kde devs.

So if you launch sddm you have its login screen and you should have the choice of your desktop as said in posts above.
 
Old 04-22-2024, 12:06 PM   #22
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,334

Original Poster
Rep: Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331
Quote:
Originally Posted by Petri Kaukasoina View Post
I wouldn't call it KDE greeting screen. It is SDDM. Wait a moment, don't type your password immediately. Instead, look at the bottom left hand corner. Which 'Desktop Session' is selected? Click there and change it first, and log in only after that.
I called it a KDE screen, because it is the KDE background pic in the background, if slightly out of focus. But you're right, I can get up the virtual keyboard, and all of the sessions before I log in. I instinctively presumed I was back in kde, but it's just hiding the Virtual keyboard. I even got into Wayland, and the sky didn't fall in.

Encouraged by kgha, I exercised the 'nuclear option' on the entire kde package set. I presume I can do likewise for the various half-assed window managers (blackbox, fluxbox, fvwm, motif, twm, window maker, etc.). Apologies to the remaining ardent user of one of these (imho) failed projects. I don't enjoy learning curves any more or seeing what's possible.

I think I can offer an explanation for everything. ALL packages were installed (except e/ & f/), but I wasn't using Pat's build scripts and didn't wrestle much with the compile. So I didn't wrestle with elogind, because a package was quickly coming.

@BrunoLafleur: SDDM is a theme-able window manager (in x/). The KDE devs appear to have written themselves a theme (in kde/). That probably explains why sddm was looking like kde. That kde/ package went with the rest of kde, and I'm back to default behaviour A look at the relevant text files shows
Code:
bash-5.2$ head ./x/sddm-0.21.0-x86_64-1.txt
sddm: sddm (QML based X11 display manager)
sddm:
sddm: SDDM is a modern display manager for X11 aiming to be fast, simple and
sddm: beautiful. It uses modern technologies like QtQuick, which in turn
sddm: gives the designer the ability to create smooth, animated user
sddm: interfaces. SDDM is extremely themeable. There are a few sample themes
sddm: distributed with SDDM. They can be used as a starting point for new
sddm: themes.
sddm:
sddm: Homepage: https://github.com/sddm/sddm
bash-5.2$ head ./kde/sddm-kcm-5.27.11-x86_64-1.txt
sddm-kcm: sddm-kcm (configure SDDM in kde)
sddm-kcm:
sddm-kcm: KCM module for SDDM. This module allows for configuring SDDM in the
sddm-kcm: KDE System Settings.
sddm-kcm:
sddm-kcm: Homepage: https://github.com/sddm/sddm-kcm
I have no idea to what extent kde devs are involved in sddm, or anything else.

Last edited by business_kid; 04-22-2024 at 12:11 PM.
 
Old 04-22-2024, 12:10 PM   #23
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435
The "Greeter" or "Login Screen" IS SDDM. That function is called "Chooser" but is only a part of KDE's SDDM which is primarily a Display Manager with a Login/Chooser function. If you'd like to test it, just try Ctrl-Alt-Backspace to restart it or Alt-F1 to drop back to Runlevel 3. That, incidentally is an improvement over SDDM's predecessor, KDM which required killing it before returning.
 
Old 04-22-2024, 12:10 PM   #24
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,375

Rep: Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088Reputation: 4088
Quote:
Originally Posted by BrunoLafleur View Post
sddm is a package from kde, written by the kde devs.
It's maintained by some guys at KDE (among others), but it's not a part of the project
The only "sddm thing" maintained by the team is sddm-kcm

But the line is thin, I confess
sddm is designed for Plasma, mainly used by them, but is not part of the project... who knows why...

Last edited by marav; 04-22-2024 at 12:17 PM.
 
Old 04-22-2024, 12:31 PM   #25
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,797

Rep: Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478Reputation: 1478
I don't think sddm uses anything from the kde/ directory. So, it should be possible to reinstall only sddm, if wanted after the nuclear option.
 
Old 04-22-2024, 12:52 PM   #26
henca
Member
 
Registered: Aug 2007
Location: Linköping, Sweden
Distribution: Slackware
Posts: 973

Rep: Reputation: 663Reputation: 663Reputation: 663Reputation: 663Reputation: 663Reputation: 663
Quote:
Originally Posted by business_kid View Post
SDDM is a theme-able window manager (in x/).
No, it is not a window manager like fvwm or blackbox, it is a login manger, also known as a display manager. Such display managers allow users to login to a graphical environment without first logging in to a text console. Some such display managers including SDDM allows the user to choose desktop environment or window manager at login.

Quote:
Originally Posted by enorbet View Post
That, incidentally is an improvement over SDDM's predecessor, KDM which required killing it before returning.
With KDM running you can still switch to different virtual consoles with key combinations like ctrl-alt-f2, this is a Linux feature configured with /etc/inittab rather than a display manager feature. However, KDM also has a menu choice to kill all X servers and switch to a text console. If I remember right, kdm remains in the background and restart an X server when you exit from such a text console login.

regards Henrik
 
Old 04-22-2024, 01:15 PM   #27
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,334

Original Poster
Rep: Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331Reputation: 2331
Quote:
Originally Posted by Petri Kaukasoina View Post
I don't think sddm uses anything from the kde/ directory. So, it should be possible to reinstall only sddm, if wanted after the nuclear option.
Nuking kde/ doesn't nuke sddm, which is in X. All I nuke is the kde theme, which is an advantage, to my mind.

@enorbet: I suppose it depends on which window manager you're in. Alt-F1 gets me the Mate Applications menu.

What I would like is to replicate the keystroke switching between the 4 VTs in Mate & XFCE. XFCE allowed a switch between them with Ctrl_F1-F4, which I found very productive.
 
Old 04-22-2024, 02:45 PM   #28
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,072

Rep: Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744
Quote:
Originally Posted by business_kid View Post
What I would like is to replicate the keystroke switching between the 4 VTs in Mate & XFCE. XFCE allowed a switch between them with Ctrl_F1-F4, which I found very productive.
That's easily done in mate using the Keyboard Shortcut tool: System > Preferences > Hardware > Keyboard Shortcuts, or mate-keybinding-properties from terminal. Scroll down to Window management and you'll find the entries for switching between workspaces.

Last edited by kgha; 04-22-2024 at 02:48 PM.
 
1 members found this post helpful.
Old 04-22-2024, 09:58 PM   #29
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,066

Rep: Reputation: 147Reputation: 147
I have same Slackware-current (64-bit) problem (even after running /var/log/setup/xwconfig as root). I use runlevel 3 but startx runs KDE instead of XFCE.
 
Old 04-23-2024, 05:47 AM   #30
mlangdn
Senior Member
 
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,845

Rep: Reputation: 452Reputation: 452Reputation: 452Reputation: 452Reputation: 452
Quote:
Originally Posted by dchmelik View Post
I have same Slackware-current (64-bit) problem (even after running /var/log/setup/xwconfig as root). I use runlevel 3 but startx runs KDE instead of XFCE.
Use
Code:
startxfce4
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I get people to use Linux? I'm bad at converting people over. Mr. Hill Linux - Newbie 50 07-11-2020 10:41 AM
Can we have an glossary of initials people use? It would be very useful to people new to Linux MeurigP LinuxQuestions.org Member Intro 1 05-01-2020 12:26 PM
Drive stuck, how to I un-stuck it. MikeyCarter Linux - Software 3 08-05-2009 11:57 AM
I'm Stuck, so Stuck. basttrax Linux - General 3 11-14-2003 09:59 PM
Please help Slackware people! I'm stuck. lostboy Slackware 7 04-09-2003 10:41 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration