[Erreur DWM] Only console users are allowed to run X server !!
[Erreur DWM] Only console users are allowed to run X server !!
Bonjour,
J'ai installé une arch toute fraîche et basique avec Xorg, compiler le gestionnaire de fenêtres (DWM) et quelques autres programmes "suckless". Le soucis que j'ai c'est au lancement d'un terminal dans DWM (via mon compte utilisateur): "Only console users are allowed to run X server". Aucuns soucis en root par contre je sais lancer DWM et d'autres applications GUI via mon compte utilisateur & via DWM sans soucis. J'arrive donc à me connecter sur un tty, lancer le serveur X + dwm (et des outils graphique tel que le navigateur) mais pas de terminal !! Je n'ai pas le soucis sous manjaro. J'ai comparé le fichier Xorg.wrapper des 2 distributions et ils sont identiques donc je ne comprends pas le pourquoi du comment.
Merci et prenez soin de vous ainsi que de vos proches !
J'ai installé une arch toute fraîche et basique avec Xorg, compiler le gestionnaire de fenêtres (DWM) et quelques autres programmes "suckless". Le soucis que j'ai c'est au lancement d'un terminal dans DWM (via mon compte utilisateur): "Only console users are allowed to run X server". Aucuns soucis en root par contre je sais lancer DWM et d'autres applications GUI via mon compte utilisateur & via DWM sans soucis. J'arrive donc à me connecter sur un tty, lancer le serveur X + dwm (et des outils graphique tel que le navigateur) mais pas de terminal !! Je n'ai pas le soucis sous manjaro. J'ai comparé le fichier Xorg.wrapper des 2 distributions et ils sont identiques donc je ne comprends pas le pourquoi du comment.
Merci et prenez soin de vous ainsi que de vos proches !
- benjarobin
- Maître du Kyudo
- Messages : 17285
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Erreur DWM] Only console users are allowed to run X server !!
Bonjour,
Peux tu nous donner la commande que tu essayes de lancer et tu lances la commande depuis où ?
Car pour lancer une commande tu as besoin d'un terminal, hors ici tu veux lancer un terminal...
Peux tu nous donner la commande que tu essayes de lancer et tu lances la commande depuis où ?
Car pour lancer une commande tu as besoin d'un terminal, hors ici tu veux lancer un terminal...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Erreur DWM] Only console users are allowed to run X server !!
@benjarobin: ma arch n'a aucun environnement de bureau ni rien. J'ai installé Xorg , xinit et compilé DWM. J'ai configuré mon .bashrc & .xinitrc afin de pouvoir utiliser DWM sans login manager. Je lance donc DWM et je peux lancer des application via dmenu sauf que quand je lance l'application "terminal" (xterm, st ou autres) via mon compte utilisateur, je reçois le message d'erreur dont il est question. Aucun soucis en mode root.
- benjarobin
- Maître du Kyudo
- Messages : 17285
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Erreur DWM] Only console users are allowed to run X server !!
Comment est lancé DWM (startx ?) Quel est le contenu des fichiers de configuration ?
Lancer xterm depuis Xorg ne devrait vraiment pas générer le moindre erreur de ce genre. C'est comme si tu essayais de lancer Xorg de nouveau...
Es tu sûr du contenu des entrées dmenu ??
Lancer xterm depuis Xorg ne devrait vraiment pas générer le moindre erreur de ce genre. C'est comme si tu essayais de lancer Xorg de nouveau...
Es tu sûr du contenu des entrées dmenu ??
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Erreur DWM] Only console users are allowed to run X server !!
.bashrc = startx (et d’autres variables génériques).
.xinitrc = exec dwm
Donc au lancement du Shell, .bashrc lance le serveur X et contrôle le .xinitrc qui lance DWM.
Pourquoi dis-tu que c’est comme si je démarrais le serveur X à nouveau et qu’entends-tu par « les entrées dmenu »??
Merci.
.xinitrc = exec dwm
Donc au lancement du Shell, .bashrc lance le serveur X et contrôle le .xinitrc qui lance DWM.
Pourquoi dis-tu que c’est comme si je démarrais le serveur X à nouveau et qu’entends-tu par « les entrées dmenu »??
Merci.
- benjarobin
- Maître du Kyudo
- Messages : 17285
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Erreur DWM] Only console users are allowed to run X server !!
Si tu t'amuses à essayer de lancer xorg alors que xorg est déjà lancé tu vas obtenir ce genre d'erreur.
Ah, j'ai compris ce que tu fais... Quand tu lances un shell, le fichier .bashrc est lu et donc startx est bien lancé (depuis xterm donc depuis xorg). Donc tu as l'erreur qui s'affiche dans xterm.
Bref il ne faut pas mettre directement startx dans le .bashrc, il faut ajouter une condition, je te laisse chercher comment on fait, je ne l'ai pas de tête
Ah, j'ai compris ce que tu fais... Quand tu lances un shell, le fichier .bashrc est lu et donc startx est bien lancé (depuis xterm donc depuis xorg). Donc tu as l'erreur qui s'affiche dans xterm.
Bref il ne faut pas mettre directement startx dans le .bashrc, il faut ajouter une condition, je te laisse chercher comment on fait, je ne l'ai pas de tête
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Erreur DWM] Only console users are allowed to run X server !!
@benjarobin: tu m’as déjà bcp éclairé ! Je continuerais mes recherches même si je suis déjà sur une piste.
Merci à toi. Bonne journée
Merci à toi. Bonne journée
- benjarobin
- Maître du Kyudo
- Messages : 17285
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Erreur DWM] Only console users are allowed to run X server !!
Code : Tout sélectionner
if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi
Code : Tout sélectionner
[[ $(tty) == '/dev/tty1' ]] && startx
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- benjarobin
- Maître du Kyudo
- Messages : 17285
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Erreur DWM] Only console users are allowed to run X server !!
Sérieusement faire 2 sujets à 2 endroits différents... surtout que la solution avait été déjà été donné...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Erreur DWM] Only console users are allowed to run X server !!
J’ai fais le sujet à 2 endroits différents car j’avais le soucis sur 2 distributions différentes. Et de plus, la « solution » ou plutôt une « piste » est arrivée assez tard.
Re: [Erreur DWM] Only console users are allowed to run X server !!
@benjarobin: je te remercie pour ton aide et ta solution également.