Page 1 sur 1
[Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : lun. 16 nov. 2015, 21:11
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 :
Ces messages me joueront t-ils des tours plus tard si je les laisses tel quels ?
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : lun. 16 nov. 2015, 21:32
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.
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : lun. 16 nov. 2015, 23:48
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.
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 14:31
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)
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 16:01
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 ?
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 16:33
par benjarobin
twm n'est pas commenté, il est lancé... Et tu pourrais nettoyer ce fichier qui est complètement illisible.
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 16:36
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 :
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).
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 16:43
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 :
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 ?
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 16:54
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
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 16:56
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 ?
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 19:39
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
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mar. 17 nov. 2015, 19:48
par benjarobin
Tu ne réponds pas à la question. De quel fichier parles tu ? Peux tu donner son chemin absolu/complet ?
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mer. 18 nov. 2015, 02:12
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
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mer. 18 nov. 2015, 08:48
par oktoberfest
Le mieux est de simplifier grandement ton $HOME/.xinitrc. Dans un premier temps tu peux simplement garder :
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)
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mer. 18 nov. 2015, 09:40
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)
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mer. 18 nov. 2015, 12:33
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 ?
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mer. 18 nov. 2015, 15:00
par oktoberfest
Oui. Comme dit plus haut, tu peux même simplement mettre
Et ça ira tout aussi bien.
L'important est tu comprennes le code qui est dans ce fichier.
Re: [Xorg] Erreurs pendant le lancement d'une session avec startx
Publié : mer. 18 nov. 2015, 15:12
par Toby
Daccord merci beaucoup je vais le faire.