[xorg] démarrer la session en tant qu'utilisateur

Questions et astuces concernant l'installation et la configuration d'archlinux
Mzombira
newbie
Messages : 4
Inscription : mer. 01 déc. 2010, 00:12

[xorg] démarrer la session en tant qu'utilisateur

Message par Mzombira »

bon alors voila,

je suis un ex-unbunterien et jai decide de me convertir a la belle distribution qu'est arch. J'ai reussis a installer le systeme et il est maintenant utilisable :bravo:. Par contre il lui reste quelque petits default que je n'arrive pas a corriger par moi meme. J'ai donc prit la decision de venir vous demander un peu d'aide.

#1 Xorg: je suis capable de le lance. J'ai meme un beau petit burreau openbox et firefox qui marche bien. Par contre tout ca j'arrive seulement a le faire en root. Impossible de lance un environement graphique en tant qu'user normal.Si vous avex besoin de log ou de mes config juste a demander ;)

EDIT: les autre problème on été règlé j'ai donc édité mon post ;)

Cordialement
Mzombira
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [newbiw] besoin d'aide pour xorg, le clavier et la souri

Message par oktoberfest »

Ca veut dire quoi : impossible de lancer un environnement graphique en tant qu'user normal ? Tu obtiens un message d'erreur ? Un écran noir ?
Ton user a-t-il un .xinitrc qui démarre (par exemple) openbox ?
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
peuks
archer
Messages : 113
Inscription : dim. 29 nov. 2009, 09:49

Re: [newbiw] besoin d'aide pour xorg, le clavier et la souri

Message par peuks »

pour ton clavier en français il faut rajouter Option "XkbLayout" "fr" a ton fichier /etc/X11/xorg.conf.d/10-evdev.conf

Code : Tout sélectionner

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option          "XkbLayout"     "fr"
Fais attention a le mettre dans la bonne section ( tu regarderas les 2 premières lignes )
Avatar de l’utilisateur
Amethyste
Daikyu
Messages : 57
Inscription : mer. 01 sept. 2010, 10:26
Localisation : Lyon

Re: [xorg] démarrer la session en tant qu'utilisateur

Message par Amethyste »

Mzombira a écrit :
#1 Xorg: je suis capable de le lance. J'ai meme un beau petit burreau openbox et firefox qui marche bien. Par contre tout ca j'arrive seulement a le faire en root. Impossible de lance un environement graphique en tant qu'user normal.Si vous avex besoin de log ou de mes config juste a demander ;)

Mzombira
C'est rigolo car quand j'ai fait mon install Arch il y a un an, je ne pouvais absolument pas me connecter en root... (Un essai pour voir) Bref.
J'ai juste une petite question toute bête :copain: : Tu as bien créé un utilisateur lors de l'install en ligne de commande ?
Core i5 3570K + 8 Go de RAM + CG NVIDIA GT640
Archlinux x86-64 + KDE 4
Mzombira
newbie
Messages : 4
Inscription : mer. 01 déc. 2010, 00:12

Re: [xorg] démarrer la session en tant qu'utilisateur (résol

Message par Mzombira »

finalement après quelque bidouille ça marche un peu près. En lancant slim je peut me connetcter sur une session normal mais par contre la commande "startx" en user ne marche pas. Ce que je veut dire par la c'est que X se lance tout va bien aucune erreur et puis X se ferme et je revien en console. Mais bon le probleme est quand même règler :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [xorg] démarrer la session en tant qu'utilisateur

Message par benjarobin »

Ce que je veut dire par la c'est que X se lance tout va bien aucune erreur et puis X se ferme
@Mzombira Il faut créer pour cela .xinitrc dans ton home (voir wiki)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [xorg] démarrer la session en tant qu'utilisateur

Message par karhu »

Bonjour

Moi qui ait eu plusieurs tonnes de problèmes mineurs, mon dernier recours était de me connecter en tant que simple utilisateur. Les voies d'Archlinux sont impénétrables par moments !
Un conseil rajoute dans 10-evdev.conf dans :
Section "InputClass"
Identifier "evdev keyboard catchall"
la ligne suivante :
Option XkbVariant "oss"
Tu pourras ainsi obtenir les caractères spéciaux composés avec Alt Gr.

Plutôt que de créer un nouveau .xinitrc dans ton répertoire,
vérifie que le xinitrc système lance bien un gestionnaire en fin de script genre twm (/etc/X11/xinit/xinitrc),
verifie que startx est bien en 755
verifie aussi ton init 5 (mais ça je pense que tu l'as déjà fait :)).

Par contre je serai intéressé de savoir comment fonctionne ton "slim" chez moi il refuse de me connecter pour une raisons d'authentification ! Alors qu'avec "gdm" ça fonctionne aussi bien en utilisateur automatique qu'en connexion classique.

Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] démarrer la session en tant qu'utilisateur

Message par tuxce »

ça n'a pas de rapport direct avec le sujet (quoique...), mais juste, karhu, ce que tu proposes, hormis la modification de la section "InputClass" (qui n'a pas de lien avec un xinitrc), ne touche que des fichiers systèmes. Hors, sauf modification de l'utilisateur qui n'a pas lieu d'être, le xinitrc par défaut lance twm, startx est exécutable et init 5 n'a aucun rapport avec startx...
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [xorg] démarrer la session en tant qu'utilisateur

Message par karhu »

D'accord avec toi tuxce, je suis un peu confus.
L'ajout dans InputClass est juste une information intéressante.
Par contre suivant ce qui est lancé au niveau init 5 peut en avoir.
Quel manager ? GDM ? SLIM ou directement ? Dans l'un de ces cas il y a lieu de regarder le fichier de configuration de ce gestionnaire. J'y suis passé récement (et je n'ai pas encore complètement résolu mon problème). Deux exemples :
Slim refuse mon mot de passe.
GDM refuse de sortir de la session si je suis en connexion automatique.

La meilleur chose à faire dans ton cas @Mzombira, de mon point de vue, c'est de lancer Archlinux en init 3, te connecter comme utilisateur et de lancer startx.
À partir de là tu sauras si ton serveur X accepte de bosser pour ton utilisateur, et si non et bien je pense que le log pourra nous aider.

Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Répondre