Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Google met en place une fonctionnalité qui contribuera à sauver des vies.
[Actualités]
Netflix va-t-il finalement racheter HBO Max ? Warner Bros. répond à l’offre ...
[Actualités]
Le nouvel iPad sera équipé du même processeur que l'iPhone 17.
[Actualités]
Test Winterlight - Where silence says it all (PS5) - Un retour aux sources diffi...
[Actualités]
Windows 11 a compromis la stabilité des cartes AMD Radeon
[Actualités]
Google Photos révolutionne l'éditeur vidéo : voici tout ce que vous devez savoir
[Actualités]
Chrome facilite désormais le remplissage des formulaires : portefeuille, docume...
[Actualités]
Adobe intègre Photoshop, Acrobat et Express à ChatGPT : une simplicité maxima...
[Actualités]
Donald Trump confond la 6G avec la 8K. Mais cela ne le dérange absolument pas.
[Actualités]
Huawei conçoit ses propres accélérateurs d'IA ; les États-Unis réagissent e...
[Articles]
Bug livre 4
[Articles]
Winterlight - Where silence says it all
[Articles]
Bomb Kitten
[Articles]
Le Cercle
[Articles]
Les organisations à but non lucratif veulent adopter l’IA mais sont freinées...
[Articles]
Marvel Cosmic Invasion
[Articles]
La Nuit aux Loups tome 1
[Articles]
Rooster Fighter - Coq de Baston tome 8
[Articles]
Mamorukun ReCurse !
[Articles]
Fool Night tome 10
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] gpm-root - un gestionnaire par défaut pour gpm, utilisé pour dessiner des menus sur la fenêtre racine [size=18] [b]Résumé[/b] [/size] [b]gpm-root[/b] [ [i]options[/i] ] [b][/b] [size=18] [b]Description[/b] [/size] Le programme « gpm-root » est conçu pour traiter les événements de contrôle de la souris pour dessiner des menus sur l'arrière-plan du terminal courant. Les menus réels sont décrits par un fichier de configuration dans le répertoire personnel de l'utilisateur. Notez bien que « gpm-root » doit tourner avec Linux 1.1.73 ou ultérieur, car les noyaux précédents ne disposent pas de certaines capacités de traitement d'écran requises par le programme. Le programme utilise les fichiers « /dev/vcs* » pour dessiner sur l'écran de la console. Ceux-ci ne sont disponibles qu'à partir du noyau 1.1.81. Si vous ne possédez pas ces noeuds de périphériques, vous devriez les créer en utilisant « create_vcs » dans le répertoire de la distribution. L'outil ne tournera pas avec des noyaux antérieurs au 1.1.81, car ils ne disposent pas d'une capacité de déchargement/récupération d'un écran complet. Les options de ligne de commandes disponibles sont les suivantes : [table][row][col] [/col][col]-m [i]nombre[/i] Choisir le modificateur à utiliser (« control » par défaut). Le modificateur peut être fourni soit comme un nombre, soit comme une chaîne de caractères symbolique. Les chaînes supportées sont « shift », « anyAlt » (touche Alt quelconque), « leftAlt » (touches Alt de gauche), « rightAlt » (touche Alt de droite) et « control ».[/col][/row][/table] [table][row][col] [/col][col]-u Ne pas utiliser de fichiers de configuration spécifiques à l'utilisateur. Avec cette option activée, seul « /etc/gpm-root.conf » sera utilisé comme source d'informations de configuration. Cette option est prévue pour les administrateurs qui craignent que la sécurité puisse être compromise avec ce démon. Il devrait être suffisamment sûr, mais si vous trouvez une faille, faites-en moi part.[/col][/row][/table] [table][row][col] [/col][col]-D Ne pas entrer directement en opération d'arrière-plan lors du démarrage, et enregistrer les messages dans le flux d'erreur standard, et pas via le mécanisme syslog. C'est utile pour le débogage ; dans des versions précédentes, c'était effectué via une option de compilation.[/col][/row][/table] [table][row][col] [/col][col]-V [i]incrément[/i] de verbosité Augmenter ou diminuer le niveau maximal des messages qui seront enregistrés. Ainsi, un argument positif a pour effet de rendre le programme plus bavard. On peut également donner un argument négatif pour faire taire le programme ; néanmoins, notez qu'à cause des règles de [b]getopt(3)[/b], un argument négatif doit suivre l'option sans espace intermédiaire (c.-à-d. « -V-1 » mais pas « -V -1 »). L'argument est optionnel et vaut 1 par défaut. [/col][/row][/table] Chaque fois qu'un menu est dessiné, le fichier de configuration est réexaminé s'il a été modifié. Cela permet la modification d'une configuration personnelle sans devoir réinvoquer le démon. Le fichier de configuration réel est mieux présenté dans votre « /etc/gpm-root.conf ». .fi La syntaxe du fichier ne sera pas décrite ici, apparaissant clairement à partir de l'exemple au dessus. Les blancs et les sauts de ligne ne sont pas utilisés dans l'analyse syntaxique du fichier, et la disposition du fichier est libre. Les commentaires sont permis dans le fichier : tout dièse (« # ») trouvé au commencement de la ligne ou après une espace blanche fait rejeter à l'analyseur le reste de la ligne. Pour insérer des guillemets doubles (« " ») dans les chaînes de caractères, faites-les précéder par un backslash. Notez que les menus récursifs sont autorisés, à n'importe quel niveau de récursion. Les mots-clés appartiennent à trois groupes : le mot-clé button, les mots-clés cfg et les mots-clés action. Ils sont tous décrits dans la table ci-dessous : [table][row][col] [/col][col]button [i]nombre[/i] [i]menu[/i] Le mot-clé « button » est utilisé pour introduire un menu. Il est suivi par le numéro du bouton pertinent (1=gauche, 2=milieu, 3=droite), une accolade ouvrante, un menu et une accolade fermante. Un menu est constitué d'instructions cfg, suivies par des instructions action. Les instructions Cfg peuvent venir dans n'importe quel ordre, alors que l'ordre des instructions action indique l'ordre réel dans lequel les actions apparaîtront à l'écran, du haut vers le bas. [/col][/row][/table] Les instructions suivantes appartiennent ay groupe cfg. [table][row][col] [/col][col]name [i]chaîne[/i] Si le mot-clé « name » est présent, la [i]chaîne[/i] spécifiée sera utilisée en tant que nom pour le menu courant.[/col][/row][/table] [table][row][col] [/col][col]background [i]couleur[/i] Ces instructions sont utilisées pour spécifier la couleur d'arrière-plan à utiliser dans le menu courant. La [i]couleur[/i] peut être spécifiée à l'aide de l'une des huit chaînes canoniques « black » (noir), « red » (rouge), « cyan » etc. La couleur d'arrière-plan est noire par défaut.[/col][/row][/table] [table][row][col] [/col][col]foreground [i]couleur[/i] Ces instructions sont utilisées pour spécifier la couleur d'avant-plan des éléments du menu. Sa valeur par défaut est « white » (blanc). Un mot-clé optionnel « bright » (clair) peut apparaître avant la couleur réelle.[/col][/row][/table] [table][row][col] [/col][col]border [i]couleur[/i] « border » est est utilisé pour spécifier la couleur du bord du menu. Sa valeur par défaut est « white » (blanc). Un mot-clé optionnel « bright » (clair) peut apparaître avant la couleur réelle. [/col][/row][/table] [table][row][col] [/col][col]head [i]couleur[/i] « head » est utilisé pour spécifier la couleur d'avant-plan du titre du menu. Sa valeur par défaut est « white » (blanc). Un mot-clé optionnel « bright » (clair) peut apparaître avant la couleur réelle. [/col][/row][/table] Les instructions suivantes appartiennent au groupe action. [table][row][col] [/col][col][i]chaîne[/i] f.fgcmd [i]chaîne-commandes[/i] Quand le bouton de la souris est relâché au-dessus de l'élément de menu correspondant, la [i]chaîne-commandes[/i] est collée dans la file d'attente du clavier de la console courante. Ce n'est pas encore implémenté.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.bgcmd [i]chaîne-commandes[/i] Quand le bouton de la souris est relâché au-dessus de l'élément de menu correspondant, un shell (« /bin/sh ») est généré pour exécuter la commande spécifiée, avec « stdin » connectée à « /dev/null », et « stdout », « stderr » connectées à la console active.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.jptty [i]numéro-tty[/i] Quand le bouton de la souris est relâché au-dessus de l'élément de menu correspondant, la console est commutée vers celle spécifiée. Le [i]numéro-tty[/i] doit être spécifié en tant que chaîne de caractères. N'importe quel terminal peut être atteint par ce moyen, même ceux qui ne sont pas accessibles via le clavier.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.mktty [i]numéro-tty[/i] Quand le bouton de la souris est relâché au-dessus de l'élément de menu correspondant, une console inutilisée est sélectionnée, et « /sbin/mingetty » y est exécuté. La console courante est commutée vers la nouvelle console ouverte. J'utilise cette commande pour préserver la mémoire du noyau en n'ouvrant qu'une seule console via « /etc/inittab », et en ne requérant les autres que lorsque j'ai besoin de me connecter.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] [i]menu-entier[/i] Un menu peut directement suivre la chaîne de libellé. Quand le pointeur de la souris quitte le cadre du menu au niveau de [i]chaîne[/i], un second menu est affiché à l'écran.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.lock Quand le bouton de la souris est relâché au-dessus de l'élément de menu correspondant, le clavier et l'écran sont verrouillés et seul l'utilisateur les ayant verrouillés ou le super-utilisateur peut les déverrouiller. Ce n'est pas encore implémenté.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.load La charge moyenne du système quand le menu est affiché est concaténée à [i]chaîne[/i] pour construire le message réel affiché à l'écran. Rien ne se passe lors du relâchement du bouton.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.free La mémoire et l'espace d'échange (swap) libres quand le menu est affiché sont concaténés à [i]chaîne[/i] pour construire le message réel affiché à l'écran. Rien ne se passe lors du relâchement du bouton.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.time L'heure actuelle est formatée avec [b]strftime(3)[/b], selon [i]chaîne[/i]. La chaîne résultante est le message réel affiché à l'écran. Rien ne se passe lors du relâchement du bouton.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.pipe [i]ligne-commande[/i] Quand le pointeur de la souris quitte le cadre du menu au niveau de [i]chaîne[/i], une boîte à message est affichée à l'écran montrant les dix dernières lignes de la sortie de [i]ligne-commande[/i]. [i]ligne-commande[/i] est exécutée par « /bin/sh ». Ce n'est pas encore implémenté.[/col][/row][/table] [table][row][col] [/col][col][i]chaîne[/i] f.nop Ne fait rien ; affiche simplement [i]chaîne[/i] sur le menu. [/col][/row][/table] Les variables d'environnement « HOME », « LOGNAME » et « USER » sont réglées aux valeurs de l'utilisateur invoquant avant la génération d'un processus externe (« f.bgcmd », « f.pipe »). Le répertoire courant est toujours « / ». [size=18] [b]Bugs[/b] [/size] Les bogues connus ont été corrigés. En particulier, si vous invoquez « gpm-root » directement après « gpm », il attendra quelques secondes avant d'essayer de se connecter au démon. [size=18] [b]Auteur[/b] [/size] Alessandro Rubini
[size=18] [b]Fichiers[/b] [/size] .nf /dev/gpmctl La socket utilisée pour se connecter à gpm. /etc/gpm-root.conf Le fichier de configuration par défaut. $(HOME)/.gpm-root Le fichier de configuration de l'utilisateur. /dev/vcs* Virtual Console Screens (Écrans de Console Virtuelle) .fi [size=18] [b]Voir aussi[/b] [/size] .nf f Bgpm(8) .fi Le fichier info sur gpm, qui donne des informations plus complètes et explique comment écrire un client gpm. [size=18] [b]Traduction[/b] [/size] Frédéric Delanoy <[i]delanoy_f[/i] at yahoo.com>, 2002.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Informations
Besoin d’avis sur l’UX de mon mini-projet web (et plus globalement sur ce qui vous rebute sur un site) ?
Software
problème sur windows 10
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Google
Google met en place une fonctionnalité qui contribuera à sauver des vies.
Vidéo
Netflix va-t-il finalement racheter HBO Max ? Warner Bros. répond à l’offre de Paramount.
Tablettes
Le nouvel iPad sera équipé du même processeur que l'iPhone 17.
Jeux Vidéos
Test Winterlight - Where silence says it all (PS5) - Un retour aux sources difficile.
Windows
Windows 11 a compromis la stabilité des cartes AMD Radeon
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2025
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?