Content-type: text/html Manpage of x11-ssh-askpass

x11-ssh-askpass

Section: User Commands (1)
Index Return to Main Contents

BSD mandoc
Version 1.2.4.1  

NOM

x11-ssh-askpass - une boîte de dialogue X11 de demande de mot de passe à utiliser avec OpenSSH  

SYNOPSIS

x11-ssh-askpass [options] [label]  

DESCRIPTION

x11-ssh-askpass est une une boîte de dialogue X11 de demande de mot de passe (passphrase) à utiliser avec OpenSSH. Le programme ssh-add1 l'appelle, et il n'est pas lancé directement par l'utilisateur.

x11-ssh-askpass supporte la plupart des options des boîtes à outils graphiques, à l'exception des suivantes : -geometry -borderwidth -iconic -rv et -title Voir X(1).

Si une et une seule non-option est fournie sur la ligne de commande, x11-ssh-askpass l'affiche dans la boîte de dialogue à la place de l'étiquette par défaut. Si cet argument contient le caractère nouvelle ligne (newline) « \n », x11-ssh-askpass affiche chaque ligne de texte sur une ligne différente dans la boîte de dialogue.

Les fonctionnalités de x11-ssh-askpass sont les suivantes :

Configurable à l'aide des mécanismes standard liés aux ressources X
/usr/X11R6/lib/X11/app-defaults , ~/.Xdefaults , xrdb(1), etc.
Nécessite seulement les librairies X11 de base (libXt, libX11, libSM, libICE).
Configurable pour utiliser le clavier et/ou la souris (par défaut, n'utilise que
le clavier et pas la souris).

L'interface utilisateur est assez différente de la plupart des boîtes de dialogue de demande de mots de passe, et est plus proche de la boîte de dialogue X11 fournie avec la distribution de SSH habituelle. À la place d'un champ textuel qu'on emplit avec des astérisques ou d'autres caractères quand on saisit un mot de passe, une série de zones qui ressemblent à des diodes s'allument l'une après l'autre à chaque caractère saisi, à partir du bord gauche. Quand les diodes atteignent le bord droit, elles s'éteignent une par une, et ainsi de suite ... Ceci permet à l'utilisateur de voir qu'il a saisi un caractère, mais ne donne aucune indication sur la longueur du mot de passe.

Quand on appuie sur le bouton « OK », on valide le mot de passe (même s'il est vide), qui est affiché sur la sortie standard, et la boîte de dialogue se termine avec un code de retour de 0 (succès). Si on appuie sur le bouton « Cancel », on annule le mot de passe, et la boîte de dialogue se ferme avec un code de retour non nul.

Les saisies des séquences suivantes fonctionnent comme décrit ci-après :

Bq <--
Bq Suppr
Efface le caractère précédent

Bq Ctrl+U
Bq Ctrl+X
Efface le mot de passe en entier

Bq Entrée
Bq Ctrl+M
Bq Ctrl+J
Valide le mot de passe (OK)

Bq Échap
Annule le mot de passe (Cancel)

 

WIDGETS

La fenêtre principale de x11-ssh-askpass dispose d'une hiérarchie de widgets (éléments graphiques) comme décrite ci-après. Le nom de la classe du widget apparaît en premier, suivi du nom de l'instance.

Dialog
dialog

Indicator
indicator
Button
okButton
Button
cancelButton

 

RESSOURCES

Les ressources suivantes sont utilisées pour personnaliser globalement l'application :

grabKeyboard ( classe GrabKeyboard

Spécifie si l'application doit utiliser le clavier.
Par défaut « True ».

grabPointer ( classe GrabPointer

Spécifie si l'application doit utiliser la souris.
Par défaut « False ».

grabServer ( classe GrabServer

Spécifie si l'application doit utiliser le serveur.
Par défaut « False ».

inputTimeout ( classe InputTimeout

Nombre de secondes d'attente avant d'appuyer sur une touche du clavier ou sur
un bouton de la boîte de dialogue. Si cette temporisation est dépassée, x11-ssh-askpass abandonne et se termine. Une temporisation de « 0 » signifie que x11-ssh-askpass attend sans fin.
Par défaut « 0 ».

defaultXResolution ( classe DefaultXResolution

Nombre de pixels par unité de longueur pour les largeurs et les espacements
horizontaux. Si la résolution horizontale (x) du serveur X est dans des proportions significatives plus grande ou plus petite que cette valeur, des parties de la boîte de dialogue sont étirées ou réduites horizontalement pour prendre en compte la différence. La valeur est un entier positif, suivi d'une barre (slash) « / », puis d'une abréviation d'unité sur un ou deux caractères. Les unités acceptées sont les pouces ( in ou i et les mètres ( m )
Par défaut « 75/in » (75 pixels par pouce).

defaultYResolution ( classe DefaultYResolution

Nombre de pixels par unité de longueur pour les largeurs et les espacements
verticaux. Si la résolution verticale (y) du serveur X est dans des proportions significatives plus grande ou plus petite que cette valeur, des parties de la boîte de dialogue sont étirées ou réduites verticalement pour prendre en compte la différence. Les valeurs acceptées sont identiques à celles décrites ci-avant.
Par défaut « 75/in » (75 pixels par pouce).

xResolutionFuzz ( classe XResolutionFuzz

Variation au-delà de laquelle on ne redimensionne pas horizontalement pour
correspondre à la résolution horizontale réelle. Les résolutions acceptées sont les mêmes que pour defaultXResolution Par exemple, si la résolution X est « 75/in » et la variation est « 50/in », les widgets ne seront redimensionnés horizontalement que si la résolution réelle est inférieure à 25 pixels par pouce ou supérieure à 125 pixels par pouce.
Par défaut « 20/in » (20 pixels par pouce).

yResolutionFuzz ( classe YResolutionFuzz

Variation au-delà de laquelle on ne redimensionne pas horizontalement pour
correspondre à la résolution horizontale réelle. Les résolutions acceptées sont les mêmes que pour defaultXResolution
Par défaut « 20/in » (20 pixels par pouce).

Les ressources suivantes sont reconnues par le widget « Dialog » :

title ( classe Title
Titre de l'application tel qu'il est spécifié au gestionnaire de fenêtres.
label ( classe Label
Étiquette affichée au-dessus des indicateurs en forme de diode.
font ( classe Font
Police de caractères utilisée pour afficher l'étiquette.

Les ressources suivantes sont reconnues par les widgets boîte de dialogue, bouton, indicateurs et le widget principal pour personnaliser l'apparence 3D (toutes les tailles sont en pixels) :

foreground ( classe Foreground
Couleur d'avant-plan du widget. C'est la couleur du texte pour les boutons et la boîte de dialogue, et la couleur de la diode active pour l'indicateur.
background ( classe Background
Couleur d'arrière-plan du widget. Pour l'indicateur, c'est la couleur de la diode inactive.
topShadowColor ( classe TopShadowColor
Couleur des bords du widget exposés à la lumière (haut et gauche).
bottomShadowColor ( classe BottomShadowColor
Couleur des bords du widget à l'ombre (bas et droite).
shadowThickness ( classe ShadowTickness
Épaisseur de la bordure 3D du widget.
borderColor ( classe BorderColor
Couleur de la bordure autour du widget.
borderWidth ( classe BorderWidth
Largeur de la bordure autour du widget.
horizontalSpacing ( classe HorizontalSpacing
Espacement sur la gauche et la droite du widget.
verticalSpacing ( classe VerticalSpacing
Espacement en haut et en bas du widget.

Les ressources suivantes sont reconnues par les widgets « indicateurs » :

minimumCount ( classe MinimumCount
Nombre minimal d'indicateurs à afficher dans la boîte de dialogue.
maximumCount ( classe MaximumCount
Nombre maximal d'indicateurs à afficher dans la boîte de dialogue.

Chaque bouton utilise les ressources suivantes pour personnaliser son étiquette :

label ( classe Label
Chaîne de caractères à afficher sur le bouton.
font ( classe Font
Police de caractères à appliquer à l'étiquette du bouton.

 

FICHIERS

/usr/X11R6/lib/X11/app-defaults/SshAskpass

 

VOIR AUSSI

X(1), ssh(1), ssh-agent1  

LICENCE

Des morceaux de x11-ssh-askpass sont dérivés directement ou indirectement de morceaux de xscreensaver de Jamie Zawinski <jwz@jwz.org>, alors que d'autres sont des travaux originaux.

xscreensaver, Copyright © 1991-1999 Jamie Zawinski Aq jwz@jwz.org

Permission d'utiliser, copier, modifier, distribuer, et vendre ce logiciel et sa documentation dans n'importe quel but sans honoraires, à condition que le susdit avis de droit d'auteur apparaisse dans toutes les copies et que tant cet avis de droit d'auteur que cet avis de permission apparaissent dans la documentation l'accompagnant. Aucune représentation n'est faite de la pertinence de ce logiciel pour aucun but. On le fournit "tel quel" sans garantie expresse ou implicite.

Les morceaux restants sont sous les licence et copyright suivants :

x11-ssh-askpass par Jim Knoble Aq jmknoble@pobox.com Copyright © 1999,2000,2001 Jim Knoble

Permission d'utiliser, copier, modifier, distribuer et vendre ce logiciel et sa documentation pour n'importe quel but sans honoraires, à condition que le susdit avis de droit d'auteur apparaisse dans toutes les copies et que tant cet avis de droit d'auteur que cet avis de permission apparaissent dans la documentation l'accompagnant.

(Ndt : Pour les textes originaux des licences et avis de copyright, se référer aux textes originaux des pages de manuel)  

TRADUCTION FRANÇAISE

Laurent GAUTROT <l dot gautrot at free dot fr> 13/11/2002


 

Index

NOM
SYNOPSIS
DESCRIPTION
WIDGETS
RESSOURCES
FICHIERS
VOIR AUSSI
LICENCE
TRADUCTION FRANÇAISE

This document was created by man2html, using the manual pages.
Time: 20:42:01 GMT, July 10, 2005