Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

ytalk

Parler Y
Linux Externe

Syntaxe

ytalk [-s] [-Y] [-E] [-i] [-q] [-v] [-h hostname_or_ip] username...

Paramètres

Nom Description
-s Ce paramètre permet d'indiquer qu'il faut démarrer YTalk dans un interpréteur de commande.
-Y Ce paramètre permet d'exiger une réponse en majuscule (Y ou N) aux questions oui/non.
-E Ce paramètre permet d'indiquer une nécessité d'appuyer sur la touche Esc avant de répondre à une question oui/non (utile pour ceux qui ne regardent pas l'écran en tapant).
-i Ce paramètre permet de désactiver le port d'auto-invitation : les demandes de conversation ne s'affichent plus automatiquement, mais le service talk émet un bip.
-q Ce paramètre permet d'afficher une confirmation avant de quitter le programme.
-v Ce paramètre permet d'afficher la version du programme et quitter.
-h Ce paramètre permet d'indiquer le nom ou l'adresse de la machine locale (utile pour les machines multi-hébergées ou les hôtes virtuels).

Description

Cette commande permet de lancer le programme de clavardage multi-utilisateur.

Remarques

Menu d'échappement

Lorsque vous utilisez YTalk, appuyez sur la touche Esc pour afficher un menu proposant les options suivantes :

a: add a user
d: delete a user
k: kill all unconnected
o: options
r: rering all
s: shell
u: user list
w: output user to file
q: quit

En choisissant l'option «a», vous pouvez saisir le nom de l'utilisateur que vous souhaitez inclure dans la conversation. YTalk acceptera l'invitation de cet utilisateur si une invitation existe, ou laissera une invitation et appellera l'utilisateur concerné.

En choisissant l'option «d», vous pouvez sélectionner le nom de la connexion à terminer.

En choisissant l'option «k», vous pouvez faire en sorte que YTalk oublie toutes les connexions en attente.

En choisissant l'option «o», vous pouvez afficher et/ou modifier les options de YTalk. Consultez la section «OPTIONS» ci-dessous pour la liste des options de YTalk.

En choisissant l'option «r», tous les utilisateurs n'ayant pas encore répondu à votre invitation seront rappelés.

En choisissant l'option «s», vous pouvez ouvrir un interpréteur de commande dans votre fenêtre YTalk. Tous les autres utilisateurs verront ce qui se passe dans votre shell. YTalk redimensionnera automatiquement votre fenêtre à la taille de la plus petite fenêtre à laquelle vous êtes connecté, afin de garantir que tous les utilisateurs voient toujours la même chose.

L'option «u» affiche la liste des utilisateurs connectés et non connectés, ainsi que la taille de leurs fenêtres et la version du logiciel de conversation qu'ils utilisent.

En choisissant l'option «w», vous pouvez sélectionner n'importe quel utilisateur connecté et saisir le nom d'un fichier. Toutes les données de cet utilisateur seront alors copiées dans le fichier spécifié. Le fichier, s'il existe, sera écrasé. En choisissant à nouveau « w » et en sélectionnant le même utilisateur, les données du fichier seront interrompues.

Autre chose : lorsque l'utilisateur A tente de communiquer avec l'utilisateur B, mais que ce dernier est déjà en communication avec l'utilisateur C, le programme YTalk de l'utilisateur A détecte que l'utilisateur B utilise déjà YTalk et communique directement avec le programme YTalk de l'utilisateur B afin d'initialiser la conversation. L'utilisateur B verra alors un message contextuel du type :

Do you wish to talk with user A?

et il sera invité à répondre par oui ou par non. À mon avis, c'est bien mieux que de bliter le message d'annonce et de perturber l'écran de l'utilisateur B. L'option de ligne de commande « -i » désactive cette option.

Options d'exécution

Lorsque vous sélectionnez «Options» dans le menu principal, vous pouvez modifier les options de YTalk. Les options actuelles sont :

s: turn scrolling [off/on]
w: turn word-wrap [off/on]
i: turn auto-import [off/on]
v: turn auto-invite [off/on]
r: turn reringing [off/on]
p: [don't] prompt before rerings
q: [don't] prompt before quitting

Si scrolling est activé, la fenêtre d'un utilisateur défilera lorsqu'il atteindra le bas, au lieu de revenir en haut.

Si l'option word-wrap est activée, tout mot dépassant la marge de droite sera automatiquement déplacé à la ligne suivante de votre écran.

Si l'option auto-import est activée, YTalk supposera que vous souhaitez parler à tous les utilisateurs se connectant à d'autres utilisateurs YTalk connectés à vous. Cette dernière phrase est pertinente ; réessayez. YTalk ajoutera automatiquement ces utilisateurs à votre session, sans vous demander de vérification.

Si l'option auto-invite est activée, YTalk acceptera automatiquement toute connexion demandée par un autre utilisateur et l'ajoutera à votre session. Aucune vérification ne vous sera demandée.

Si l'option rering est activée, YTalk rappellera tout utilisateur ne répondant pas à votre invitation dans les 30 secondes.

Si l'option prompt-rering est activée, YTalk vous demandera avant de rappeler un utilisateur.

Si l'option prompt-quit est activée, YTalk attendra une saisie au clavier avant de quitter.

Chacune de ces options peut être définie selon vos préférences dans votre fichier .ytalkrc, comme décrit ci-dessous.

Fichier de démarrage YTalk

Si votre répertoire personnel contient un fichier nommé «.ytalkrc», YTalk lira ce fichier au démarrage. Toutes les options d'exécution de YTalk, ainsi que certaines options de démarrage, peuvent être définies dans ce fichier.

Définition des options booléennes

Les options booléennes peuvent être prédéfinies avec la syntaxe suivante :

turn option [off | on]

Où option est l'une des options suivantes : scrolling, word-wrap, auto-import, auto-invite, rering, prompt-rering, prompt-quit, caps, escape-yesno, noinvite, ignorebreak ou beeps. Le paramétrage de ces options fonctionne comme décrit précédemment. Par exemple, on peut activer word-wrap avec la ligne :

turn word-wrap on

Alias

Vous pouvez configurer des alias pour éviter d'avoir à saisir l'adresse complète de l'utilisateur que vous souhaitez appeler. Il existe trois types d'alias :

alias aliasname@ username@

Remplace aliasname@host par username@host pour chaque hôte. Le caractère «@» à la fin de username@ n'est pas obligatoire.

alias @aliashost @realhost

Remplace user@aliashost par user@realhost pour chaque utilisateur. Le «@» au début de @realhost n'est pas obligatoire.

alias aliasname user@host

Remplace aliasname par user@host.

Sélection des interfaces et des hôtes virtuels

Sur les machines possédant plusieurs adresses IP (interfaces multiples ou hôtes virtuels), vous pouvez choisir l'adresse par défaut à utiliser pour la communication avec YTalk à l'aide de la commande localhost dans votre fichier .ytalkrc. La syntaxe est la suivante :

localhost hostname-or-IP-address

Définition des modes de réadressage

Le réadressage a pour but d'autoriser les connexions YTalk via des passerelles réseau point à point, où les machines locales se reconnaissent par une adresse (et généralement un nom d'hôte) différente de celle des machines à distances. La syntaxe de base d'une commande de réadressage est la suivante :

readdress from-address to-address domain

L'instruction de réadressage affirme simplement que la ou les machines du domaine communiquent avec la ou les machines de l'adresse d'origine en envoyant un paquet à l'adresse de destination. La plupart des utilisateurs n'ayant aucune utilité à ce type de transmission, je vais me contenter d'une brève description.

Il ne s'agit pas de routage. Par exemple, ma machine à la maison est connectée via PPP au réseau de mon bureau. Elle considère que son adresse Ethernet est 192.188.253.1 et son nom d'hôte «talisman.com». Le réseau de votre bureau pourrait être l'adresse 192.67.141.0. Lorsque vous vous connectez via PPP, votre machine à la maison est placée sur le réseau de l'entreprise à l'adresse 192.67.141.9 et son nom d'hôte est «talisman.austin.eds.com».

YTalk doit savoir que s'il s'exécute sur le domaine 192.67.141.0 et reçoit des paquets de 192.188.253.1, il doit répondre à 192.67.141.9, et non à 192.188.253.1. Vous inséré cette ligne dans votre fichier .ytalkrc des deux côtés&hnbsp;:

readdress talisman talisman.austin.eds.com 192.67.141.0

De votre côté, cela se traduit par :

readdress 192.188.253.1 192.67.141.9 192.67.141.0

Ce qui indique à mon ordinateur personnel de s'annoncer comme «192.67.141.9» au lieu de «192.188.253.1» lorsqu'il communique avec les ordinateurs du réseau «192.67.141.0». Au bureau, la commande «redress» se traduit par :

readdress 192.67.141.9 192.67.141.9 192.67.141.0

que les machines de bureau ignorent généralement.

Notez que, dans ce cas, le problème aurait également pu être résolu en indiquant au serveur YTalk domestique d'utiliser l'interface 192.67.141.0 lors des requêtes YTalk via la liaison PPP.



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 30 avril 2016