Problèmes et questions concernant l'édition XFCE.
Répondre

Forcer le verrouillage numérique au démarrage

#1Messageil y a 4 ans

Bonjour,

le verrouillage numérique n'étant pas présent automatiquement au démarrage de ma Manjaro XFCE, j'ai recherché les solutions proposées dans le forum.

J'ai trouvé cette option : éditer le fichier lightdm.conf dans /etc/ligthdm/ avec cette ligne :

greeter-setup-script=/usr/bin/numlockx on
J'ai donc ouvert le fichier en passant par Thunar Root, j'ai rajouter le code

/usr/bin/numlockx on
à la ligne

*greeter-setup-script=
et j'ai enlevé la petite étoile le dièse

#
Évidemment ça n'a pas marché (sinon je ne serai pas là...), mais en plus maintenant à chaque démarrage, j'ai la console qui s'ouvre toute seule, le dossier personnel et le dossier ligthdm qui s'affichent également... :maisnon:

Je précise que numlockx est bien installé sur ma machine, et que j'ai remis le fichier à son état d'origine pour voir, mais ça n'a rien changé... :saispas:

Le contenu du fichier se trouve ci-dessous. Merci pour votre aide !
Dernière modification par AlkoLoiKil y a 4 ans, modifié au total 3 fois.

Forcer le verrouillage numérique au démarrage

#2Messageil y a 4 ans

Voici mon fichier lightdm.conf :

#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true

#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote, unity)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-backend = X backend to use (mir)
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
# unity-compositor-timeout = Number of seconds to wait for compositor to start
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-backend=
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-gtk-greeter
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
user-session=xfce
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
greeter-setup-script=/usr/bin/numlockx on
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
autologin-user=fourmirouge
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false

#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn.  Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=

#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8

Forcer le verrouillage numérique au démarrage

#3Messageil y a 4 ans

:bjr:
Bonjour,
As-tu bien pris la bonne section ? En effet la modif doit être faite dans la section : [Seat:*]
voici la copie de ma section [Seat:*]

[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-backend=
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-gtk-greeter
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
user-session=xfce
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
greeter-setup-script=/usr/bin/numlockx on
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
autologin-user=jean
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
si tu l'as fait dans "Seat configuration " c'est une erreur !
De plus ce n'est pas une petite étoile (*) qu'il faut enlever mais le signe dièse (#) en début de ligne .
Et normalement ça doit fonctionner !
As tu fait un reboot pour faire prendre en compte la modif ??
Si non je ne sais pas !!
:saispas:

Forcer le verrouillage numérique au démarrage

#4Messageil y a 4 ans

Bonjour.
Il est possible que ce soit le démarrage de Xfce qui reverrouille le pavé numérique.
Regarde dans xfce4-session-settings à l'onglet Démarrage Auto.. si tu as numlockx dans la liste. Au besoin rajoute le.

Image

Forcer le verrouillage numérique au démarrage

#5Messageil y a 4 ans

janodherepio a écrit : il y a 4 ans:bjr:
Bonjour,
As-tu bien pris la bonne section ? En effet la modif doit être faite dans la section : [Seat:*]
Oui, je l'ai bien mis là, et je voulais dire dièse, je n'étais pas bien réveillé quand j'ai publié mon message

Ce qui est bizarre, c'est que maintenant que j'ai remis le fichier dans son état initial, je me retrouve à chaque démarrage avec la console ouverte, et deux dossiers ouverts : celui qui contient le fichier lightdmconf, et le dossier personnel... ce qui est plus gênant que de devoir déverrouiller le pavé numérique... :roll:

Forcer le verrouillage numérique au démarrage

#6Messageil y a 4 ans

lemust83 a écrit : il y a 4 ans Bonjour.
Il est possible que ce soit le démarrage de Xfce qui reverrouille le pavé numérique.
Regarde dans xfce4-session-settings à l'onglet Démarrage Auto.. si tu as numlockx dans la liste. Au besoin rajoute le.
Ah bah ouais, super, ça marche ! :wink:

Si j'avais su... j'aurais fais ça au lieu de me prendre la tête. Maintenant je me retrouve comme un c** avec mes fenêtres qui s'ouvrent toutes seules au démarrage.... tu as une idée du comment du pourquoi ça fait ça ? :saispas:

Forcer le verrouillage numérique au démarrage

#7Messageil y a 4 ans

Efface les sessions enregistrées et vide ~/.cache/

Forcer le verrouillage numérique au démarrage

#8Messageil y a 4 ans

lemust83 a écrit : il y a 4 ans Efface les sessions enregistrées et vide ~/.cache/
J'ai vidé le cache avec

sudo pacman -Scc
mais il reste pas mal de trucs dans le dossier /.cache/, je peux tout virer à la main ?

Forcer le verrouillage numérique au démarrage

#9Messageil y a 4 ans

Non, tu peux tout virer sans crainte.

rm -r .cache

Forcer le verrouillage numérique au démarrage

#10Messageil y a 4 ans

Ok, super les Manjariens, tout marche bien à présent ! :bien

Un grand merci aux admins et aux membres de ce forum, toujours au poil pour donner de précieux conseils... :maître:

Forcer le verrouillage numérique au démarrage

#11Messageil y a 4 ans

il y a des baffes qui se perdent
sudo pacman -Scc --> tu n'as PLUS RIEN en cache ( retour arriere se transforme en mission impossible)
sudo pacman -Sc --> tu conserve la derniere version

Forcer le verrouillage numérique au démarrage

#12Messageil y a 4 ans

Oui, j'avais bien donné le cache utilisateur ~/.cache/ et non le cache de pacman /var/cache/pacman/pkg/....
Bon, pas grave, mais mieux vaut ne pas avoir de souci avant les prochaines mises à jour.

Forcer le verrouillage numérique au démarrage

#13Messageil y a 4 ans

stephane a écrit : il y a 4 ans il y a des baffes qui se perdent
sudo pacman -Scc --> tu n'as PLUS RIEN en cache ( retour arriere se transforme en mission impossible)
sudo pacman -Sc --> tu conserve la derniere version
Ça veut dire que j'ai fait le bourrin avec ma commande -Scc ? (pas taper !)
Qu'est-ce qu'on risque en faisant ça, plutôt que -Sc ?

Forcer le verrouillage numérique au démarrage

#14Messageil y a 4 ans

lemust83 a écrit : il y a 4 ans Oui, j'avais bien donné le cache utilisateur ~/.cache/ et non le cache de pacman /var/cache/pacman/pkg/....
Bon, pas grave, mais mieux vaut ne pas avoir de souci avant les prochaines mises à jour.
Autant pour moi, je croyais que c'était la même chose ... :gsourire:

Forcer le verrouillage numérique au démarrage

#15Messageil y a 4 ans

:salut: entre l'alkol et le coup sur la tête ... tu es pardonné :rigole:

/var/cache/pacman/pkg/ c'est le cache pour uniquement pacman, donc on utilise cet outil pour le vider
* les paquets installés pour éventuellement un dépannage

~/.cache est un cache fourre-tout utilisateur - pacman ne touche JAMAIS à notre Home :wink:
* datas pour accélérer quelques applications (miniatures du navigateur de fichier, sauvegarde de session...)

Forcer le verrouillage numérique au démarrage

#16Messageil y a 4 ans

papajoke a écrit : il y a 4 ans:salut: entre l'alkol et le coup sur la tête ... tu es pardonné :rigole:
Cool ... merci ! :gsourire::biere:

OK, donc du coup ce n'est pas si grave d'avoir tout effacé... si ?... :saispas:

Forcer le verrouillage numérique au démarrage

#17Messageil y a 4 ans

Non, mais c'est pour rétrograder un paquet que ça devient plus compliqué, encore qu'avec downgrade ....
Quand pacman/pamac téléchargent les paquets depuis les dépôts, ils vont dans /var/cache/pacman/pkg/
Même après désinstallation, une copie du paquet reste et le gestionnaire de paquet s'en servira en cas de réinstallation plutôt que de le télécharger à nouveau.
Imagine que le networkmanager soit h.s. suite à une mauvaise manipe ou autre et que tu n'aies plus de réseau, tu pourrais alors le réinstaller depuis le cache via pacman -U networkmanager-1.18.0-1-x86_64.pkg.tar.xz par exemple.
Le problème est qu'au fil des mises à jour, les paquets s'accumulent et le cache devient vite saturé.
  • pacman -Sc élimine tous les paquets qui ne sont plus en service ne gardant que ceux qui sont installés.
    La rétrogradation depuis ce cache n'est plus possible.
  • pacman -Scc vide complètement le cache du gestionnaire de paquet. A n'utiliser que dans le cas d'un grand nettoyage en profondeur ou pour récupérer urgemment de la place. C'est une action qu'utilisent plutôt les dèvs et les beta-testeurs.
Il y a aussi paccache du paquet pacman-contrib qui permet de sauvegarder les 3 dernières versions par exemple d'un paquet, ce qui peut être un bon compromis. Perso, je ne m'en sers pas car je préfère gérer ça moi même, mais ça peut être une aide précieuse.

Forcer le verrouillage numérique au démarrage

#18Messageil y a 4 ans

J'ai essayé d'installer "pacman-contrib" mais ça a foiré.
la satisfaction des dépendances a échoué:
impossible de satisfaire la dépendance « pacman » requise par pacman-contrib-git
Je me contenterai à l'avenir de la commande pacman -Sc en cas de besoin...

Merci pour toutes ces explications lemust83. :merci:

Forcer le verrouillage numérique au démarrage

#19Messageil y a 4 ans

En fait nous avons un paquet pacman différent de celui de archlinux :wink:
pacccache est déjà inclus dans le paquet pacman et donc pacman-contrib n'a lieu d'exister chez nous

Forcer le verrouillage numérique au démarrage

#20Messageil y a 4 ans

Ah, cool ... :sourire:

Alors si j'ai bien lu la doc, j'ai juste à faire un petit : paccache -d et après, si nécessaire : paccache -r et c'est tout ?
Répondre