Page 1 sur 1

[xterm]incapable d'ouvrir un terminal graphique (résolu)

Publié : mar. 11 mars 2008, 02:36
par BadPotato
Bonjour,

Je suis présentement en train d'étudier pacman d'un peu plus prêt qu'à l'habitude... et hum... en voulant faire des test, j'ai tout réinstaller ce qui avait sur ma machine

tout fonctionne comme avant, sauf que je suis incapable d'ouvrir xterm, urxvt ou tout terminaux graphique...

j'ai tenter de réinstaller de façon normal, mais ça semble rien foute.

mais pourriez vous me dire la valeur de:

Code : Tout sélectionner

echo $DISPLAY
echo $TERM
moi je n'ai plus le $DISPLAY, mais X fonctionne, et $TERM était setter Linux

merci d'avance :)

Publié : mar. 11 mars 2008, 08:40
par Tebo
Les messages d'erreurs que tu as en ouvrant un term?

Genre xterm Xt error: Can't open display: ?
Si c'est ça il faut mettre le DISPLAY comme il se doit:

Code : Tout sélectionner

export DISPLAY=:0.0
La variable TERM n'a rien à voir avec le serveur X:
Dans un screen:

Code : Tout sélectionner

jul@hophop % echo $TERM                                                            
screen
Et un xterm:

Code : Tout sélectionner

jul@hophop % echo $TERM                                                            
xterm
Au passage mon .Xdefaults pour xterm et urxvt ;)

Publié : mar. 11 mars 2008, 13:58
par BadPotato
là, je suis pas sur ma machine, mais si j'ouvre le terminal d'xfce, le terminal s'ouvre, mais il a pas de ligne..

avec xterm il s'ouvre pas du tout

si j'oure le terminal de gnome, il a un pop up qui me dit un truc du genre: il a pas de processus pour cela...

:?: :?: :?:

Publié : mar. 11 mars 2008, 21:31
par BadPotato
pour être précis, le terminal de gnome me dit:
Il y a eu une erreur lors de la création du processus fils pour ce terminal

Publié : mar. 11 mars 2008, 21:43
par cycyx
Si en consle (Ctrl+Alt+F1), tu lances :

Code : Tout sélectionner

'DISPLAY=:0.0 xterm' ou 'xterm -display :0.0'
tu obtiens quel(s) message(s) d'erreur ?
Le xterm se lance-t'il (Alt+F7 pour retourner sous X) ?

Publié : mar. 11 mars 2008, 23:38
par BadPotato

Code : Tout sélectionner

[badpotato@rorqual ~]$ DISPLAY=:0.0 xterm
xterm: Error 32, erno 2: Aucun fichier ou répertoire de ce type
Reason: get_pty not enough ptys

Code : Tout sélectionner

[badpotato@rorqual ~]$ xterm -display :0.0
xterm: Error 32, erno 2: Aucun fichier ou répertoire de ce type
Reason: get_pty not enough ptys
si je fait:

Code : Tout sélectionner

[badpotato@rorqual ~]$ DISPLAY=:0.0 firefox
il aura bel et bien firefox qui s'ouvre.. donc ça fonctionne :)

et si je fait

Code : Tout sélectionner

[badpotato@rorqual ~]$ DISPLAY=:0:0 aterm
aterm: can't open pseudo-pty
aterm: aborting

Publié : mar. 11 mars 2008, 23:44
par Skunnyk
Hello,

Peux tu poster le resultat de la commande mount ?
Regarde si tu as /dev/pts de monté ...
Si non, rajoute
none /dev/pts devpts gid=5,mode=666 0 0
dans ton /etc/fstab, fait un mount -a et retente de lancer ton terminal.

Je ne sais pas du tout si ca a rapport, mais c'est un vague souvenir d'un problème que j'ai eu il y a quelques années :)

Publié : mer. 12 mars 2008, 01:19
par BadPotato
:bananedance2: en plein dans le mille :dix:

:woohoo:

jamais j'aurais penser que c'était la faute du fstab!

sinon, par simple curiosité.. il a d'autre entrer que arch laisse par défaut, qu'est-ce qu'ils font ceux-là:

"/dev/shm" et " /sys "

et vraiment merci pour votre aide!

Publié : mer. 12 mars 2008, 08:06
par marc[i1]
euh j'aimerais bien comprendre à quoi sert /dev/pts !
Si quelqu'un a des infos ça m'interresse :)

Publié : mer. 12 mars 2008, 11:16
par cycyx
Si je ne m'abuse (je suis un peu rouille en fait...), cela sert a obtenir des... pseudos-terminaux (voir les messages d'erreur precedents, 'cannot open pseudo-pty).
En gros, chaque login "console" ouvre un tty, et chaque {x|a}term, rxvt, ... ouvre un pseudo-terminal, ce qui permet d'en ouvrir beaucoup plus que les 64 tty par defaut.

Maintenant, j'aimerais comprendre pourquoi l'appli Terminal de XFCE arrive a se lancer...

P.S. : clavier anglais => pas d'accent, lame user => pas envie d'apprendre les codes ASCII ou UTF8... :)