[openbox]lancement automatique de session sans Slim(résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

[openbox]lancement automatique de session sans Slim(résolu)

Message par Kristen »

Bonjour
Sur un PC en full systemd, est-il possible de lancer automatiquement ma session openbox au démarrage du PC sans utiliser Slim (ou autre).
Je suis seul à utiliser le PC et je ne vois pas l'utilité d'un gestionnaire de connexion.
Merci
Dernière modification par Kristen le sam. 03 nov. 2012, 17:39, modifié 1 fois.
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [openbox]lancement automatique de session sans Slim

Message par onyx67 »

Salut,
Selon le wiki anglais il faut créer un fichier de service: https://wiki.archlinux.org/index.php/Sy ... rvice_file

EDIT: n'oublie pas de désactiver slim: systemctl disable slim.service
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [openbox]lancement automatique de session sans Slim

Message par karhu »

Bonjour

J'ai le même problème depuis la suppression de consolekit ! :mrgreen:
Dans les dépendances slim a été oublié, donc pas d'authentification possible.
J'ai cloné slim.service en remplaçant la ligne de commande par /usr/bin/startxfce4 puis je l'ai rendu actif.
Ça marche très bien sauf que je démarre la session graphique en tant que root !!!!
Qu'ai je raté ou blié de préciser dans ce fichier ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [openbox]lancement automatique de session sans Slim

Message par oktoberfest »

Salut,

https://wiki.archlinux.org/index.php/Au ... al_console.

Il te suffit de préciser l'utilisateur et de mettre un startx dans ton bash_profile :

Code : Tout sélectionner

if [[ -z $DISPLAY ]]; then
  startx
fi
Note : modifier slim.service n'est pas une bonne idée, car ce service est lancé sous le compte root, donc logiquement ton xfce aussi.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [openbox]lancement automatique de session sans Slim

Message par karhu »

Je dois être bouché, mais je ne comprend toujours pas où je dois indiquer le nom et le mot de passe de l'utilisateur pour pouvoir me connecter automatiquement. Je pense que cela fait il me suffirait de mettre cette action comme requise pour lancer le service xfcfe sous mon utilisateur.
Donc y a t il un fichier de conf pour autologin ? Du genre de slim.conf ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [openbox]lancement automatique de session sans Slim

Message par oktoberfest »

Je vais essayer de te déboucher :copain:

Comme indiqué dans le lien, tu créés un fichier /etc/systemd/system/autologin@.service.
Dedans il y a la ligne :

Code : Tout sélectionner

ExecStart=-/sbin/agetty --noclear -a USERNAME %I 38400
Bien entendu tu remplaces USERNAME par l'utilisateur voulu. Et il n'y a pas de mot de passe à entrer car le service est lancé par root, et root a le droite de lancer des processus sous un compte utilisateur :)
agetty s'occupe de lancer une session du nom de l'utilisateur passé en paramètre. Tu ajoutes ensuite ce qu'il faut dans le .bash_profile et tu te retrouves sous ton environnement graphique préféré.

Et ça fonctionne nickel, c'est ce que j'ai chez moi pour lancer openbox automatiquement sur le serveur du salon.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [openbox]lancement automatique de session sans Slim

Message par karhu »

Eh j'avais quand même réussi le démarrage automatique pendant que tu répondais :lol:
J'avais un peu oublié que root à tous les droits, donc pas de nécessité à fournir le mot de passe de l'utilisateur choisi. :oops:

Edit: erreur de bouton, décidément. :bouletdujour:

Je vais maintenant rajouter le bout de code dans mon .bash_profile.
Merci.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [openbox]lancement automatique de session sans Slim

Message par Kristen »

Bonjour
en suivant le wiki et en ajoutant

Code : Tout sélectionner

if [[ -z $DISPLAY ]]; then
  startx
fi
dans mon .bash_profile, ça marche impeccable. Je suis connecté directement dans ma session.
Hop > Résolu
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Répondre