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 ?
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.
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.
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
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)
#!/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
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).
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
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 ?
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
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)
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 :
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)