Forum Linux.débutant connexion automatique avec LightDM Mint 18.2

Posté par  . Licence CC By‑SA.
Étiquettes :
0
7
juil.
2017

Bonjour,
Depuis l'upgrade vers la version 18.2 de Mint Cinnamon et le nouveau gestionnaire d'affichage LightDM, je ne trouve plus comment activer la connexion automatique.
Les conseils trouvés sur les forums (paramètres système compte utilisateur activer connexion auto)
ne correspondent pas à cette version.
Ça se trouve où maintenant SVP ?
Merci

  • # Via fichier de configuration

    Posté par  . Évalué à 3.

    Bonjour,

    Voir https://askubuntu.com/questions/51086/how-do-i-enable-auto-login-in-lightdm :

    Dans /etc/lightdm/lightdm.conf ou /etc/lightdm/lightdm.conf.d/01-custom.conf
    [SeatDefaults]
    autologin-user=$user
    autologin-user-timeout=0

    Testé et approuvé.

    • [^] # Re: Via fichier de configuration

      Posté par  . Évalué à 1. Dernière modification le 24 août 2019 à 16:34.

      Merci pour ta réponse,

      J'aurais aimé trouvé la fenêtre graphique pour activer cette connexion automatique.
      C'était possible avec le précédent gestionnaire d'affichage MDM.
      Sur le lien que tu as mis, la fenêtre ne correspond pas à ce que j'ai, c'est ça le problème.

      sur le lien
      ce que j'ai

      (NdM: liens vers les images corrigés)

      Et si ça n'est pas possible de façon graphique, j'utiliserai le code que tu as mis plus haut, mais je préfère éviter terminal. Je suppose que si je veux revenir à une connexion avec MP je devrai remplacer le zéro par 1 ?

      Bonne journée :)

      • [^] # Re: Via fichier de configuration

        Posté par  . Évalué à 1. Dernière modification le 24 août 2019 à 16:34.

        Merci pour ta réponse,

        J'aurais aimé trouvé la fenêtre graphique pour activer cette connexion automatique.
        C'était possible avec le précédent gestionnaire d'affichage MDM.
        Sur le lien que tu as mis, la fenêtre ne correspond pas à ce que j'ai, c'est ça le problème.

        sur le lien
        ce que j'ai

        Et si ça n'est pas possible de façon graphique, j'utiliserai le code que tu as mis plus haut, mais je préfère éviter terminal. Je suppose que si je veux revenir à une connexion avec MP je devrai remplacer le zéro par 1 ?

        Bonne journée :)

        Les images n'apparaissent pas, je ne trouve pas d'explication sur le forum pour les insérer, je ne suis pas douée…

      • [^] # Re: Via fichier de configuration

        Posté par  . Évalué à 3.

        je préfère éviter terminal

        Pourquoi ?

        L’avantage d’éditer le fichier de configuration est que tu pourras le faire de la même manière, quelque soit la distribution. Alors qu’une interface graphique pour configurer LightDM tu peux en avoir des différentes, ou ne pas en avoir du tout… et c’est pareil avec tous les logiciels ;)

        Si tu veux aider quelqu’un c’est facile de lui indiquer d’ajouter telle ou telle ligne, de commenter telle ou telle autre, ou de carrément envoyer un fichier de configuration entier. Alors que s’il faut passer par des « clickodromes » et bien tu te retrouve à faire des explications de 4km de long (clique là, puis ici, etc…) ou des copies d’écran qui sont tout aussi… lourdes.

        Avec Windows, puisque tout le monde a la même interface ça peut encore s’excuser, visiblement les images ça rassure les gens… mais sous GNU/Linux (ou *BSD) vu qu’il y a plusieurs de ces "GUI" (graphical user interface), ainsi que plusieurs "DE" (desktop environment), il n’est pas concevable de vouloir ne se reposer que là-dessus.

        D’ailleurs sous Windows aussi, c’est parfois beaucoup plus simple d’éditer un fichier de configuration ou une clé de registre que de trouver la bonne case à cocher, voire le bon utilitaire qui te permet de le faire, parce que c’est pas dans les écrans de configuration du bousin…

        L’interface « texte », c’est à dire le shell et les "etc" (editable text configuration), est la seule qui soit universelle (modulo la grammaire du shell considéré (bash, ksh, powershell, cmd.exe, …) et le codage du texte (ascii, ebcdic, iso*, koi8r, utf-8, …).

        si je veux revenir à une connexion avec MP je devrai remplacer le zéro par 1

        Je dirais plutôt par un nombre un peu plus élevé, genre 3 ou 4, ça doit correspondre au nombre de secondes avant que ça ouvre la session automatiquement.

        • [^] # Re: Via fichier de configuration

          Posté par  . Évalué à 1.

          D'accord avec le commentaire de Marotte, de plus ajouter 3 lignes dans un fichier de configuration ne me semble pas être la mer à boire. Voici la ligne de commande à taper dans le terminal pour éditer le fichier graphiquement avec l'éditeur de texte par défaut de Mint :
          sudo gksu xed /etc/lighdm/lightdm.conf

          Je n'ai trouvé aucune façon de le faire de manière graphique avec lightdm, il semblerait qu'ils aient zappé l'option.

          Pour revenir à une connexion avec mot de passe il faut enlever les lignes mentionnés ci-dessus tout simplement.

          • [^] # Re: Via fichier de configuration

            Posté par  (site web personnel) . Évalué à 2.

            Quitte à être dans un terminal pourquoi lancer un éditeur graphique ? Je trouve ça un peu alambiqué. Comme l'a précisé Marotte, les applications graphiques ne sont pas universelles.

            sudo gksu xed /etc/lighdm/lightdm.conf

            et pourquoi sudo gksu ? C'est pas le rôle de gksu de lancer une appli. graphique avec les droit root ? C'est ce que fait kdesu de mon côté.

            sudoedit /etc/lighdm/lightdm.conf est plus universel, de mon point de vue. Et on reste dans le terminal. (Je suppose que Mint positionne $EDITOR à nano, parce que si c'est vi c'est pas sympa pour les nouveaux.)

            « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

  • # merci pour vos réponses

    Posté par  . Évalué à 1.

    Bonjour,

    @ Marotte : tes explications sont très claires et détaillées et m'ont permis de comprendre le problème. Merci beaucoup.

    @ Ouinhin Pervers : merci d'avoir cherché comment faire de façon graphique, me voila fixée.
    Effectivement ça n'est pas la mer à boire, mais j'aime bien comprendre ce que je fais, et les lignes de code ça ne me parle pas beaucoup.
    Il faudrait que je commence à apprendre mais je ne sais pas par quel bout commencer.

    @ deuzene : voilà bien mon soucis, je ne comprends ni la syntaxe, ni la structure d'une ligne de code. Ce qui fait qu'en procédant via le terminal, je crains de faire des bêtises que je ne saurai pas rattraper. Tandis qu'en mode graphique, je sais où retrouver ce que j'ai modifié.
    Je ne comprends même pas ce qu'est un éditeur graphique par rapport au terminal.

    En tout cas merci beaucoup de vous être intéressé à mon sujet, je vais dont ouvrir le terminal et entrer cela :
    sudoedit /etc/lighdm/lightdm.conf
    et ensuite
    autologin-user=$user
    autologin-user-timeout=0

    Bon dimanche

    • [^] # Re: merci pour vos réponses

      Posté par  (site web personnel) . Évalué à 1.

      N'hésites pas à poser tes questions ici, il y aura toujours quelqu'un pour t'aider.
      J'aurais effectivement dû expliquer

      sudoedit /etc/lighdm/lightdm.conf

      bien que ce commentaire ne t'était pas adressé. Je le fais maintenant.

      Pour éditer un fichier texte on utilise un éditeur de texte. Tu connais notamment LibreOffice Writer/MS Word. Mais ceux-ci ne sont pas adaptés à nos fichiers de configuration. Pour cela il en existe pleins. Des graphiques (gedit, kwrite …), c'est à dire qu'il s'ouvrent dans une fenêtre, comme LibreOffice, Firefox … et d'autres que l'on utilise dans un terminal (xterm, Gnome Terminal, Konsole … ), je ne connais pas Mint mais il y a forcément un terminal (graphique il s'ouvre dans une nouvelle fenêtre). Ce terminal te donne accès au shell, accès direct au système. Depuis ce terminal tu peux lancer moult commandes et notamment éditer (créer ou modifier) des fichiers texte.

      Un des éditeurs de texte facile d'utilisation est nano, il est en général installé avec le système. Pour l'utiliser dans un terminal il suffit de taper la commande nano nom_du_fichier. Si le fichier n'existe pas il est créer, sinon il ouvre le-dit fichier que l'on peut donc modifier. En bas de nano on peut voir les raccourci pour : enregistrer, quitter, rechercher … Facile. Il y a bien sûr d'autres éditeurs de texte (vi/vim, emacs …) mais pas du tout adaptés aux débutants.

      Pour être sûr que nano soit l'éditeur par défaut, il faut mettre dans son .bashrc la ligne :
      EDITOR=nano demande si tu ne sais pas comment faire. Pour vérifier quel est l'éditeur par défaut du système, taper dans un terminal echo $EDITOR (affiche le contenu de la variable EDITOR).
      Certains fichiers ne peuvent pas être édité par l'utilisateur, ce sont notamment certains fichiers de configuration placé dans /etc. Seul l'administrateur (root) peut le faire. Donc pour pouvoir les éditer quand même il y a deux solutions :

      • devenir administrateur en tapant sudo -i, rentrer son mot de passe, l'invite de commande passe de $ à #, puis taper nano fichier
      • utiliser sudoedit fichier qui va, après avoir demander ton mot de passe, ouvrir le fichier en tant qu'administrateur avec l'éditeur par défaut.

      Je ne suis pas sûr d'avoir été très clair, mais j'aurais essayé ;)

      Si tu veux comprendre un peu comment tout ça marche, c'est important pour ne pas entrer à l'aveugle des lignes de commande trouvée sur l'Internet :

      La voie est libre mais le chemin est tortueux ;)

      « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

    • [^] # Re: merci pour vos réponses

      Posté par  . Évalué à 2. Dernière modification le 09 juillet 2017 à 23:31.

      je ne sais pas par quel bout commencer.

      Tu es en train de le faire ;)

      Ce qui fait qu'en procédant via le terminal, je crains de faire des bêtises que je ne saurai pas rattraper.

      Une bonne habitude à prendre avant d’éditer un fichier de configuration c’est d’en faire une copie de sauvegarde : cp -a mon_fichier mon_fichier.bak (ici j’ai ajouté .bak mais tu es libre de mettre ce que tu veux).

      Je ne comprends même pas ce qu'est un éditeur graphique par rapport au terminal.

      Un éditeur (de fichier texte) graphique c’est par exemple Gedit ou Kate, ou encore Geany. Ces programmes sont dits « graphique » car il s’affichent dans une fenêtre graphique. Ces programmes possèdent des menus et des barres d’outils sur lequels tu peux cliquer, par exemple pour créer un nouveau document ou sauvegarder, etc…

      Un programme en « mode texte » ne peut qu’afficher lui des caractères, pas d’images/de graphismes… C’est comme ça que fonctionnaient tous les programmes il y a encore une petite trentaine d’année. Quelques décennies auparavant les ordinateurs n’avaient même pas d’écran, seulement des imprimantes par exemple…

      La confusion vient du fait suivant, que je vais essayer d’expliquer…

      Lorsque depuis ta session graphique tu lances l’application "Terminal" il s’agit d’une application graphique qui se comporte comme un terminal (ie: un écran physique qui ne sait afficher que des caractères).

      Ce programme graphique, "Terminal", va lui-même lancer un programme en mode texte, que l’on appelle le "shell" ou "interpréteur de commandes". C’est ce programme qui va t’offrir la possibilité de taper des commandes et les « transmettre » au système. Sous Linux ce programme est le plus souvent "bash", c’est le plus utilisé mais il y a d’autres de ces "shells" (zsh par exemple), sous Windows "PowerShell" est un exemple de shell.

      Donc, pour en revenir à l’édition de ton fichier de configuration, tu as le choix entre :

      1. ouvrir un terminal depuis ta session Gnome/XFCE/… (une émulation de terminal donc), y lancer (ie: demander au shell de lancer…) un éditeur de texte en mode texte en indiquant ton fichier à éditer, par exemple : nano /etc/plop/plop.conf

      2. ouvrir un éditeur de texte depuis ta session Gnome/XFCE/…, depuis le menu des applications, par exemple "Mousepad" ou "Gedit", y ouvrir dans celui-ci ton fichier de configuration et l’éditer.

      Les deux méthodes sont rigoureusement équivalentes. Un des avantage à quand même savoir faire la première c’est si tu as un problème sur ton système et que le serveur graphique (Xorg le plus souvent) ne démarre plus, tu auras quand même accès à un terminal, un terminal en mode texte pour le coup. D’ailleurs tu peux accéder à un de ces terminaux (dits « virtuels ») en faisant Ctrl+Alt+F1 (pour rebasculer sur la session graphique il faudra faire Alt+F7 (voire Alt+F4, je sais pas trop comment c’est configuré sous Mint…))

  • # Super les explications :)

    Posté par  . Évalué à 1. Dernière modification le 10 juillet 2017 à 14:03.

    Bonjour et merci pour vos lumières,

    @ deuzene :
    Je viens de taper la commande echo $EDITOR dans le terminal de Mint, elle ne renvoie rien.
    Je suis tout récemment passée à la version 18.2 de Mint et d'après ce que j'ai pu lire sur les nouveautés, l'éditeur de texte est Xed et il a été amélioré pour cette version.
    J'ai bien compris pour les fichiers qui ne peuvent être édités qu'en root, tu as été très clair.
    Les tutos d'OpenClassrooms sont généralement bien faits, merci pour le lien, ça va me permettre de progresser.

    @ Marotte :
    Faire une copie avant d'éditer un fichier est une très bonne idée, j'y penserai ;)

    "Lorsque depuis ta session graphique tu lances l’application "Terminal" il s’agit d’une application graphique qui se comporte comme un terminal (ie: un écran physique qui ne sait afficher que des caractères).
    Ce programme graphique, "Terminal", va lui-même lancer un programme en mode texte, que l’on appelle le "shell" ou "interpréteur de commandes". C’est ce programme qui va t’offrir la possibilité de taper des commandes et les « transmettre » au système. Sous Linux ce programme est le plus souvent "bash", c’est le plus utilisé mais il y a d’autres de ces "shells" (zsh par exemple), sous Windows "PowerShell" est un exemple de shell."

    J'étais loin d'avoir compris ça !
    Pour ie, je n'arrive pas à trouver trouver la signification de ces 2 lettres. Je pense qu'il s'agit de l'abréviation du nom du "vrai terminal", celui que l'on atteint après que le shell soit lancé par le terminal graphique.
    J'ai essayé Ctrl+Alt+F1 et suis arrivée sur un écran austère qui permet, si j'ai bien compris de réparer le système lorsque l'on ne peut plus y accéder de façon graphique.

    J'ai appris des choses importantes et je vous en suis très reconnaissante.

    A bientôt ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.