[Xorg] Erreurs pendant le lancement d'une session avec startx

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

[Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

Bonjour,

Je rencontre un soucis qui ne me pose pas de problème mais j'aimerais savoir si je doit y faire attention où pas et en même temps, savoir d'où viennent ces erreurs.

Une fois sur le tty1 au lancement, je me login.
Une fois sous mon compte utilisateur je fais un "startx" qui me lance i3.

Quand je me déconnecte d'i3 une petite heure plus tard (donc je suis à nouveau sur le tty1) j'ai ces messages étranges :
Image

Ces messages me joueront t-ils des tours plus tard si je les laisses tel quels ?
La seule façon d'échouer, c'est d'abandonner
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par benjarobin »

Bonjour,
A part la première erreur, je pense qu'il n'y a rien d'anormal. Il faut donc que tu corriges twm introuvable : ton .xinitrc doit être mal écrit car je ne pense pas que tu veuilles le lancer.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

benjarobin a écrit :Bonjour,
A part la première erreur, je pense qu'il n'y a rien d'anormal. Il faut donc que tu corriges twm introuvable : ton .xinitrc doit être mal écrit car je ne pense pas que tu veuilles le lancer.
Merci,

Twm n'a rien à voir avec xterm ? Car si c'est le cas j'ai commenté ces lignes.
La seule façon d'échouer, c'est d'abandonner
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par oktoberfest »

Il serait intéressant de voir ton .xinitrc car twm n'est lancé par startx que s'il ne trouve pas de $HOME/.xinitrc (plus précisément startx lance /etc/X11/xinit/xinitrc qui lance un twm)
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
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

oktoberfest a écrit :Il serait intéressant de voir ton .xinitrc car twm n'est lancé par startx que s'il ne trouve pas de $HOME/.xinitrc (plus précisément startx lance /etc/X11/xinit/xinitrc qui lance un twm)
Salut,

Désolé pour le retard.
Voici mon xinitrc

Code : Tout sélectionner

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

twm &
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login

exec i3
Qu'en penses tu ?
La seule façon d'échouer, c'est d'abandonner
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par benjarobin »

twm n'est pas commenté, il est lancé... Et tu pourrais nettoyer ce fichier qui est complètement illisible.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par oktoberfest »

J'en pense que tu as recopié le script standard en ajoutant simplement la ligne qui t'intéressait. C'est donc normal que twm se lance (on voit la ligne quelques lignes au dessus de i3)

Tu pourrais donc tout simplement en ayant simplement :

Code : Tout sélectionner

exec i3
Si tu utilises un fichier resource ou xmodmap tu peux inclure les lignes qu'il faut pour les charger (si tu ne sais pas de quoi je parle, c'est que tu ne les utilises pas).
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
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

oktoberfest a écrit :J'en pense que tu as recopié le script standard en ajoutant simplement la ligne qui t'intéressait. C'est donc normal que twm se lance (on voit la ligne quelques lignes au dessus de i3)

Tu pourrais donc tout simplement en ayant simplement :

Code : Tout sélectionner

exec i3
Si tu utilises un fichier resource ou xmodmap tu peux inclure les lignes qu'il faut pour les charger (si tu ne sais pas de quoi je parle, c'est que tu ne les utilises pas).
J'ai jamais recopier le xinitrx du wiki. J'ai juste ajouter "exec i3".

Donc je dois supprimer toutes les lignes du dessus ?
La seule façon d'échouer, c'est d'abandonner
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par benjarobin »

En gros oui... Mais tu devrais garder ceci, mais c'est de très loin obligatoire (principalement nécessaire pour ceci : https://wiki.archlinux.org/index.php/Sy ... _variables) :

Code : Tout sélectionner

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par oktoberfest »

Petit doute... Quand tu dis
Toby a écrit :J'ai jamais recopier le xinitrx du wiki. J'ai juste ajouter "exec i3"
Tu as ajouté i3 dans quel fichier ? Dans quel répertoire ?
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
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

Merci pour vos réponses
oktoberfest a écrit :Petit doute... Quand tu dis
Toby a écrit :J'ai jamais recopier le xinitrx du wiki. J'ai juste ajouter "exec i3"
Tu as ajouté i3 dans quel fichier ? Dans quel répertoire ?
J'ai pas rajouter i3 mais juste la ligne "exec i3" a la fin du xinitrc
La seule façon d'échouer, c'est d'abandonner
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par benjarobin »

Tu ne réponds pas à la question. De quel fichier parles tu ? Peux tu donner son chemin absolu/complet ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

benjarobin a écrit :Tu ne réponds pas à la question. De quel fichier parles tu ? Peux tu donner son chemin absolu/complet ?
Désolé je me suis mal exprimer.

J'ai rajouter la ligne "exec i3" dans le fichier /home/.xinitrc
La seule façon d'échouer, c'est d'abandonner
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par oktoberfest »

Le mieux est de simplifier grandement ton $HOME/.xinitrc. Dans un premier temps tu peux simplement garder :

Code : Tout sélectionner

exec i3
Tu peux aussi avoir une version un peu plus complète :

Code : Tout sélectionner

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

exec i3
Cette version exécute tous les fichiers .sh qui se trouvent dans /etc/X11/xinit/xinitrc.d (Personnellement j'utilise i3 et la première version me suffit largement)
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
benjarobin
Maître du Kyudo
Messages : 17288
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par benjarobin »

Tu voulais dire /home/$USER/.xinitrc ou $HOME/.xinitrc, car /home n'est le home de personne, et aucun fichier ne doit se trouver dans ce dossier (uniquement les dossiers de chaque utilisateur)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

benjarobin a écrit :Tu voulais dire /home/$USER/.xinitrc ou $HOME/.xinitrc, car /home n'est le home de personne, et aucun fichier ne doit se trouver dans ce dossier (uniquement les dossiers de chaque utilisateur)
Oui, une erreur de ma part. C'est bien /home/$USER/.xinitrc.
oktoberfest a écrit :Tu peux aussi avoir une version un peu plus complète :

Code : Tout sélectionner

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

exec i3
Cette version exécute tous les fichiers .sh qui se trouvent dans /etc/X11/xinit/xinitrc.d (Personnellement j'utilise i3 et la première version me suffit largement)
Juste un .xinitrc comme celui-ci suffit ?
La seule façon d'échouer, c'est d'abandonner
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par oktoberfest »

Oui. Comme dit plus haut, tu peux même simplement mettre

Code : Tout sélectionner

exec i3
Et ça ira tout aussi bien.

L'important est tu comprennes le code qui est dans ce fichier.
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
Toby
Daikyu
Messages : 95
Inscription : lun. 02 nov. 2015, 14:55
Contact :

Re: [Xorg] Erreurs pendant le lancement d'une session avec startx

Message par Toby »

Daccord merci beaucoup je vais le faire.
La seule façon d'échouer, c'est d'abandonner
Répondre