Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Windows 11 : le menu Démarrer ne fonctionne parfois plus après la mise à jour
[Actualités]
Test Legacy of Kain Soul Reaver 1&2 Remastered (PS5) - Raziel de retour
[Actualités]
2025 nous apportera le nouvel iPad abordable : nouveaux détails de lancement
[Actualités]
Découvrons quand le Père Noël arrivera pour livrer nos cadeaux, avec Santa Tr...
[Actualités]
Nintendo Switch 2, la date d'annonce et le mois de sortie ont-ils été révélÃ...
[Actualités]
WhatsApp nous permet désormais de réagir à un message en « tirant des confet...
[Actualités]
Les pliables ne décollent pas ? Samsung réduit ses plans de production
[Actualités]
PS5, Sony bannit-il les utilisateurs qui utilisent le navigateur "caché" de la ...
[Actualités]
Test The Thing Remastered (PS5) - Une refonte du classique de 2002
[Actualités]
L'iPhone le plus fin de tous les temps sera aussi le moins cher : ce que l'on sa...
[Articles]
Legacy of Kain Soul Reaver 1&2 Remastered
[Articles]
The Thing Remastered
[Articles]
Mario & Luigi : L'épopée fraternelle
[Articles]
Deel acquiert la plateforme mondiale de gestion de la rémunération Assemble
[Articles]
Xuan Yuan Sword: The Gate of Firmament
[Articles]
Cyber-sécurité : bilan 2024 et regard vers 2025 par Andy Garth, directeur Aff...
[Articles]
Diesel Legacy: The Brazen Age
[Articles]
FANTASIAN Neo Dimension
[Articles]
Fairy Tail 2
[Articles]
Réseaux sociaux inondés d'arnaques deepfake ; Formbook, voleur d'informations ...
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 ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
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
Windows
Windows 11 : le menu Démarrer ne fonctionne parfois plus après la mise à jour
Jeux Vidéos
Test Legacy of Kain Soul Reaver 1&2 Remastered (PS5) - Raziel de retour
Tablettes
2025 nous apportera le nouvel iPad abordable : nouveaux détails de lancement
Google
Découvrons quand le Père Noël arrivera pour livrer nos cadeaux, avec Santa Tracker de Google
Consoles
Nintendo Switch 2, la date d'annonce et le mois de sortie ont-ils été révélés par un leaker ?
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-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?