[Actualités]
Google a dévoilé la technologie ADB Wi-Fi 2.0.
[Actualités]
Google Wallet fait peau neuve : les cartes de fidélité et les billets s'affich...
[Actualités]
Google lance l'application Gemini pour Windows
[Actualités]
Siri AI sera disponible le 14 septembre mais l'Europe n'est toujours pas prise e...
[Actualités]
L'iPhone Duo recevra une version spéciale d'iOS 27.
[Actualités]
Test iRacing Arcade (PS5) - Un design convivial et une prise en main accessible
[Actualités]
L'interdiction des réseaux sociaux en Australie ne fonctionne pas. Rien n'a cha...
[Actualités]
Apple prolonge l'accès gratuit par satellite pour les anciens iPhone
[Actualités]
Apple a présenté l'iPhone 18 Pro
[Actualités]
Apple Watch Series 12 et Ultra 4 dévoilées
[Articles]
Rookie Hero tome 2
[Articles]
Rookie Hero tome 1
[Articles]
Mot de sécurité : qu’est-ce que c’est et pourquoi est-ce utile ? ESET expl...
[Articles]
Aggelos 2
[Articles]
Pippira Note tome 1
[Articles]
Dong-Hua-Chun Barbershop tome 1
[Articles]
Witch and Mercenary tome 5
[Articles]
Gaslight Stray Dog Detectives tome 2
[Articles]
Mushoku Tensei - Le Magicien déchu tome 1
[Articles]
iRacing Arcade
Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Bandes Dessinées
Interviews
Derniers commentaires
Jeux Vidéos
PC
PlayStation 5
Xbox Series X
Nintendo Switch 2
Nintendo Switch
PlayStation 4
Autres plateformes
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion
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
Newsletter
Recevez les dernières actualités tech directement dans votre boîte mail.
S'inscrire
Forum
-
Derniers messages
Réseaux et Télécom
Edpnet
Bavardages
Séries TV, vous regardez quoi?
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
Actualités
-
Archives
Google
11-09
Google a dévoilé la technologie ADB Wi-Fi 2.0.
Google
11-09
Google Wallet fait peau neuve : les cartes de fidélité et les billets s'affichent désormais en plein écran
Google
11-09
Google lance l'application Gemini pour Windows
iOS
11-09
Siri AI sera disponible le 14 septembre mais l'Europe n'est toujours pas prise en charge.
iOS
11-09
L'iPhone Duo recevra une version spéciale d'iOS 27.
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-2026
Akretio
SRL - Generated via
Kelare
Haut de page