[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Pseudo terminal
- To:
- Subject: Pseudo terminal
- From: TCH <>
- Date: Sun, 27 Feb 2000 13:45:37 -0500
- Disposition-Notification-To: <[email protected]>
- Sender:
Bonjour,
J'ai des problemes avec Red Hat 6.0 en utilisant l'option Unix98 pty dans
le noyau . Mon applcation ABC compile dans un autre Linux (Slackware 6)
continue a bien fonctionner dans une session Terminal Gnome. Mais quand
j'execute la meme application ABC dans une session XTERM (xterm & a partir
du terminal Gnome), j'obtiens une segmentation fault.
Dans le 1er cas, la commande tty me donne /dev/ttyp1 (Terminal Gnome),
dans le 2e cas, tty me donne /dev/pts/1.
Dans mon /etc/fstab, j'ai la ligne genere automatuement par RedHat
none /dev/pts devpts mode=622 0 0.
J'ai glibc-2.0.9x dans mon /etc/ld.so.conf.
J'ai suivi les instructions du document : /usr/src/linux/Documentation/Changes
Voici mes questions:
1) C'est quoi les differences entre Terminal et Xterm dans le contexte
Gnome. ( Ce concept n'existe pas dans Slackware)
2) Pourquoi Terminal continue a utiliser /dev/ttypxx (malgre l'option
Unix98 pty)
3) Y-a-t-il une facon de configurer Gnome pour utiliser /dev/pts/xx dans
une session Terminal?
4) Y-a-t-il une facon de configurer Gnome pour utiliser /dev/ttypxx dans
une session Xterm?
5) C'est quoi les differences entre pts et ttyp ainsi que ses avantages et
ses inconvenients pour une application?
6) Est-il necessaire de recompiler les applications si le noyau est genere
avec Unix98 pty? Si oui, pourquoi?
Merci Beaucoup
TCH
/usr/src/linux/Documentation/Changes:
"Optional support for Unix98 pty devices has also been added. If you want
to use the Unix98 ptys, you should be running at least glibc-2.0.9x, and
you must switch completely to Unix98 pty's.
The general procedure for configuring Unix98 pty support is:
- Compile your kernel with CONFIG_UNIX98_PTYS and CONFIG_DEVPTS_FS.
- mknod /dev/ptmx c 5 2 chmod 666 /dev/ptmx mkdir /dev/pts
- Add to /etc/fstab: none /dev/pts devpts gid=5,mode=620 0 0 (Note: gid=5
is applicable for RedHat systems for which group "tty" has gid 5. Adjust
according to your distribution. Use mode=600 if you want "mesg n" to be
default.)
- Mount /dev/pts
"