Bonjour. Je n'ai pas trouvé dans les paramètres de quoi modifier les paramètres de SDDM
Mais quand on a un mot de passe comportant au moins 1 chiffre on peut vite être agacé au démarrage de son PC. On rêve à ce que le pavé numérique soit démarré.
2 solutions possibles:
- Changer de mot de passe et retirer tous les chiffres
- demander à SDDM qu'il allume le pavé numérique

Dans cette 2e solution il y a un truc tout bête à faire.
Ouvrir /etc/sddm.conf.d/kde_settings.conf
Ajouter comme ci dessous:
[General]
HaltCommand=
RebootCommand=
Numlock=on
Et voilà.
Merci, même si je l'utilise depuis quelques années perso 😉, c'est bien de faire une piqure de rappel (une petite note dans les docs ne serait pas mal non plus).

C'est tout de même un comble qu'après tant d'année cela ne prenne pas en charge de manière automatique ce que l'on indique dans le bios... Voir dans les options graphique de SDDM (KDM aussi soit dit en passant... et sans doute d'autre).

Par contre cela n'empêche pas qu'il y a des choses bizarre ces derniers temps avec SDDM... Disparition de la possibilité d'afficher ou non le mdp tapé en clair, blocage diverses et aléatoire, etc...

Là faut que je teste de nouveau la prise en charge d'une nouvelle connexion d'un compte LDAP (ActiveDirectory MS Windows ou FreeIPA, IDM chez RedHat). A une époque il était nécessaire de remettre KDM sinon il ne prévenait pas qu'il fallait changer le mdp à la première connexion.
Cette commande doit rester à la discrétion de chacun car si on a un clavier sans pavé numérique, on est content ainsi.
VINDICATORs wrote:Merci, même si je l'utilise depuis quelques années perso 😉, c'est bien de faire une piqure de rappel (une petite note dans les docs ne serait pas mal non plus).
En fait elle y est déjà https://doc.fedora-fr.org/wiki/Numlockx_:_Activer_le_clavier_num%C3%A9rique_au_d%C3%A9marrage#Cas_particulier. Maintenant reste à savoir s'il y a obligation de l'insérer dans le fichier /etc/sddm.conf.d/kde_settings.conf au lieu de /etc/sddm.conf.
Même si aujourd'hui il est préférable de toujours utiliser les fichiers dans /*.d/ pour les configuration perso.

Du coup est-ce que ce fichier est existant par défaut aussi ?

Edit : Ajout lien documentation
Chez moi je l'ai trouvé par défaut. Dans /etc/sddm.conf.d/
Ça semble conforme à la nouvelle organisation de fichiers.
@thierryR, quel est le contenu du fichier /etc/sddm.conf ainsi que celui du répertoire /etc/sddm.conf.d/ ?

D'origine que contient le fichier /etc/sddm.conf.d/kde_settings.conf ? Afin de savoir s'il faut juste ajouter l'option Numlock=on.
#RememberLastUser=true


[Wayland]
# Path to a script to execute when starting the desktop session
#SessionCommand=/etc/sddm/wayland-session

# Directory containing available Wayland sessions
#SessionDir=/usr/share/wayland-sessions

# Path to the user session log file
#SessionLogFile=.cache/wayland-errors


[X11]
# Path to a script to execute when starting the display server
#DisplayCommand=/etc/sddm/Xsetup

# Path to a script to execute when stopping the display server
#DisplayStopCommand=/etc/sddm/Xstop

# The lowest virtual terminal number that will be used.
#MinimumVT=1

# Arguments passed to the X server invocation
#ServerArguments=-nolisten tcp

# Path to X server binary
#ServerPath=/usr/bin/X

# Path to a script to execute when starting the desktop session
#SessionCommand=/etc/X11/xinit/Xsession

# Directory containing available X sessions
#SessionDir=/usr/share/xsessions

# Path to the user session log file
#SessionLogFile=.cache/xsession-errors

# Path to the Xauthority file
#UserAuthFile=.Xauthority

# Path to xauth binary
#XauthPath=/usr/bin/xauth

# Path to Xephyr binary
#XephyrPath=/usr/bin/Xephyr
Chez moi.

Bizarre je n'ai pas de sddm.conf.d/ ...

Voici ce que je trouve :
[xxxx@xxxx ~]$ ll /etc/sddm*
-rw-r--r--. 1 root root 2690 10 nov.  10:52 /etc/sddm.conf

/etc/sddm:
total 16
-rw-r--r--. 1 root root  141  5 août  18:41 README.scripts
-rwxr-xr-x. 1 root root 1754 13 mars   2019 wayland-session
-rwxr-xr-x. 1 root root   70 13 mars   2019 Xsetup
-rwxr-xr-x. 1 root root   53 13 mars   2019 Xstop
[xxxx@xxxx ~]$ 

Il me semblait bien que c'était le cas dans la doc, mais cela fait longtemps que je n'ai pas regardé.
Je précise que pour utiliser les types BTRFS j'ai refait une install depuis 0
[thierry@thierry sddm]$ ls
README.scripts  wayland-session  Xsetup  Xstop
Puis
[thierry@thierry sddm.conf.d]$ ls
kde_settings.conf
Dans ce fichier j'ai simplement ajouté
Numlock=on
Donc sur une installation Fedora 33, il n'y a qu'un fichier kde_settings.conf du coup et qui contient quoi ?

Par contre sur une MàJ il n'y a pas ce répertoire, et donc pas le fichier non plus.
Nicosss wrote:Donc sur une installation Fedora 33, il n'y a qu'un fichier kde_settings.conf du coup et qui contient quoi ?
$ cat kde_settings.conf 
[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=
Numlock=on

[Theme]
Current=01-breeze-fedora

[Users]
MaximumUid=60000
MinimumUid=1000
Oka merci pour les retours, je vais comparer avec le fichier de VINDICATORs.
Bizarre, j'ai refais l'installation de sddm de zéro, mais toujours pas de dossier de conf à part... Après rien n’empêche de le créer à la main, il faut juste indiquer dans sddm.conf où ce situe le chemin de conf.

Cela doit faire partie d'autres paquets.

Je remets mon fichier de conf, car il semble manquer une partie (le copier/coller sous KDE wayland c'est vraiment pas le pied entre du QT->GTK->QT ...).
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
#Relogin=false

# Name of session file for autologin session
#Session=

# Username for autologin session
#User=


[General]
# Enable Qt's automatic high-DPI scaling
#EnableHiDPI=false

# Halt command
#HaltCommand=/usr/bin/systemctl poweroff

# Initial NumLock state. Can be on, off or none.
# If property is set to none, numlock won't be changed
# NOTE: Currently ignored if autologin is enabled.
Numlock=on

# Reboot command
#RebootCommand=/usr/bin/systemctl reboot


[Theme]
# Current theme name
#Current=01-breeze-fedora

# Cursor theme used in the greeter
#CursorTheme=

# Number of users to use as threshold
# above which avatars are disabled
# unless explicitly enabled with EnableAvatars
#DisableAvatarsThreshold=7

# Enable display of custom user avatars
#EnableAvatars=true

# Global directory for user avatars
# The files should be named <username>.face.icon
#FacesDir=/usr/share/sddm/faces

# Theme directory path
#ThemeDir=/usr/share/sddm/themes


[Users]
# Default $PATH for logged in users
#DefaultPath=/usr/local/bin:/usr/bin:/bin

# Comma-separated list of shells.
# Users with these shells as their default won't be listed
#HideShells=

# Comma-separated list of users that should not be listed
#HideUsers=

# Maximum user id for displayed users
#MaximumUid=60000

# Minimum user id for displayed users
#MinimumUid=1000

# Remember the session of the last successfully logged in user
#RememberLastSession=true

# Remember the last successfully logged in user
#RememberLastUser=true


[Wayland]
# Path to a script to execute when starting the desktop session
#SessionCommand=/etc/sddm/wayland-session

# Directory containing available Wayland sessions
#SessionDir=/usr/share/wayland-sessions

# Path to the user session log file
#SessionLogFile=.cache/wayland-errors


[X11]
# Path to a script to execute when starting the display server
#DisplayCommand=/etc/sddm/Xsetup

# Path to a script to execute when stopping the display server
#DisplayStopCommand=/etc/sddm/Xstop

# The lowest virtual terminal number that will be used.
#MinimumVT=1

# Arguments passed to the X server invocation
#ServerArguments=-nolisten tcp

# Path to X server binary
#ServerPath=/usr/bin/X

# Path to a script to execute when starting the desktop session
#SessionCommand=/etc/X11/xinit/Xsession

# Directory containing available X sessions
#SessionDir=/usr/share/xsessions

# Path to the user session log file
#SessionLogFile=.cache/xsession-errors

# Path to the Xauthority file
#UserAuthFile=.Xauthority

# Path to xauth binary
#XauthPath=/usr/bin/xauth

# Path to Xephyr binary
#XephyrPath=/usr/bin/Xephyr


Nicosss wrote:@thierryR, tu n'as pas donné le contenu de /etc/sddm.conf.
T'as la réponse au post #8
Fichier inexistant
thierryR wrote:
Nicosss wrote:@thierryR, tu n'as pas donné le contenu de /etc/sddm.conf.
T'as la réponse au post #8
Fichier inexistant
T'es sûr de toi, tu m'a listé le contenu de sddm uniquement. D'ailleurs sans les chemins ce n'est pas très pratique à lire et comprendre.
OK je comprends.
ls -la /etc/ | grep sddm
drwxr-xr-x. 1 root root        80 20 oct.  01:37 sddm
-rw-r--r--. 1 root root         0 28 nov.  21:35 sddm.conf
drwxr-xr-x. 1 root root        34 29 nov.  10:56 sddm.conf.d
J'ai bien un sddm.conf vide. Je ne sais pas à quoi il sert.
[thierry@thierry ~]$ sudo  cat /etc/sddm.conf
[sudo] Mot de passe de thierry : 
[thierry@thierry ~]$
6 jours plus tard
Bon effectivement nous sommes sur 2 archi différentes, ça n'aide pas tout ça 🙂

Mais je vais partir du principe que thierryR a une installation tout propre et donc que ça devrait désormais se présenter ainsi, même si je ne comprends pas le fichier /etc/sddm.conf vide.
2 mois plus tard
J'ai un PC qui refuse de reconnaitre numlock Pourtant:
 cat /etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=true
Session=
User=

[General]
HaltCommand=
RebootCommand=
NumLock=on

[Theme]
Current=01-breeze-fedora

[Users]
MaximumUid=60000
MinimumUid=1000
NumLock=on
peut-être que ça ne suffit pas et qu'il faut une commande complète en argument par exemple
NumLock=/usr/bin/numlockx on
J'ai trouvé. La casse est importante.
Il faut mettre Numlock et pas NumLock