web-dev-qa-db-fra.com

Connexion à la session XFCE sans gestionnaire d'affichage

J'utilise actuellement lightdm comme mon code par défaut display manager, mais j'estime qu'il n'y a pas besoin de gestionnaire d'affichage dans mon cas car je vais toujours me connecter à xfce session.

Donc, y a-t-il un moyen de désactiver lightdm et lors de mon prochain démarrage, il me restera juste avec terminal où je vais entrer mon username and password.

J'ai regardé dans nodm mais je n'ai pas pu le configurer correctement.

3
RanRag
apt-get install nodm

Puis éditez /etc/defaults/nodm et changez ces deux lignes:

NODM_ENABLED=true
NODM_USER=root
1
mac

Vous pouvez modifier la configuration de votre shell de connexion pour lancer X automatiquement après la connexion à tty. Mettez quelque chose comme ceci dans votre ~/.bash_profile ou ~/.zlogin (ou quel que soit le fichier de configuration attribué à votre Shell) pour lancer X après vous être connecté au premier VT:

[ "$TTY" = "/dev/tty1" ] && startx

Ou vous pouvez omettre la première partie et écrire simplement "startx".

Cette façon de lancer X pose toutefois un risque pour la sécurité: lorsque vous êtes éloigné du clavier (et que vous avez bien verrouillé la session X), il est possible que quelqu'un passe au tty1, interrompe X (ou le déplace simplement dans le dossier). arrière-plan) et accédez à votre ordinateur avec le compte de votre utilisateur.

Pour éviter cette utilisation:

startx &
exit

En bash ou setsid startx en d'autres coquilles.

0
SIO