Englishfrançaisespagnol

Icône de favori OnWorks

thd - En ligne dans le Cloud

Exécutez thd dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande thd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


thd -- démon global de raccourci clavier triggerhappy

SYNOPSIS


thd [--Aidez-moi] [--utilisateur prénom] [--listevents] [--décharger] [--prise douille] [--déclencheurs config]
[--démon] [--pidfile filet] [--uentrée dispositif][--ignorer event] [dispositifs...]

DESCRIPTION


Triggerhappy est un démon de raccourci clavier qui fonctionne à l'échelle du système. il regarde tout
périphériques d'entrée configurés pour les événements de touche, de commutateur ou de bouton et peuvent lancer arbitrairement
commandes spécifiées par l'administrateur. Contrairement aux services de raccourcis fournis par
environnements de bureau, Triggerhappy est particulièrement adapté aux commutateurs liés au matériel tels que
contrôle du volume ou du wifi ; il fonctionne indépendamment d'un utilisateur spécifique connecté et est
convient également aux systèmes embarqués qui n'ont pas d'interface utilisateur graphique.

OPTIONS


--Aidez-moi
Affiche les instructions d'utilisation

--listevents
Imprime une liste de tous les noms d'événements connus.

--déclencheurs conf
Lire les définitions de déclencheur à partir de conf, qui peut être un fichier ou un répertoire. Si un
répertoire est spécifié, tous ses fichiers correspondant au modèle *.conf sont chargés.

--décharger
Videz tous les événements reconnus sur STDOUT. Cela peut également être utilisé pour créer un squelette
déclencher la configuration en redirigeant les lignes de configuration imprimées vers un
fichier de configuration, en ajoutant la commande souhaitée et en activant la ligne générée en
en supprimant la marque de commentaire "#" à son début :

thd --dump /dev/input/event* | grep ^# > /etc/triggerhappy/triggers.d/skeleton.conf

--prise filet
Ouvrez un socket de domaine unix sur filet; ce socket peut être utilisé pour envoyer des commandes au
démon en cours d'exécution (en utilisant le programme th-cmd), par exemple pour ajouter ou supprimer des périphériques.

--démon
Exécutez en tant que démon d'arrière-plan et détachez-vous du terminal.

--pidfile filet
Écrire le PID dans filet.

--uentrée dispositif
Ouvrez le fichier uinput (probablement /dev/input/uinput) pour générer des événements synthétiques.

--ignorer Nom de l'événement
Ignorer l'événement de clé et de commutateur étiqueté Nom de l'événement. Cela peut être utilisé pour supprimer la touche FN
sur certains ordinateurs portables qui ne génèrent que des événements parfois et peuvent bousiller la clé
combinaisons.

--utilisateur prénom
Changer pour l'identifiant de l'utilisateur prénom après l'ouverture des fichiers. Cela empêche généralement thd de s'ouvrir
périphériques d'entrée supplémentaires, à moins qu'ils ne soient ouverts par le programme th-cmd et leur fichier
descripteur sont passés au démon.

Les arguments de ligne de commande supplémentaires sont considérés comme des noms de fichiers de périphériques d'entrée.

CONFIGURATION


Configuration event Manipulateurs
Les raccourcis clavier utilisés par Triggerhappy sont définis dans le fichier de configuration spécifié par
--déclencheurs. Chaque ligne se compose de trois segments : Le nom symbolique de la clé ou de l'événement
nom sur lequel réagir, la valeur portée par l'événement attendu, et bien sûr la commande à
lancé.

Les noms des événements peuvent être identifiés en actionnant la touche ou le commutateur souhaité tout en exécutant le
démon triggerhappy avec l'option --décharger.

Les événements clés portent la valeur 1 pour une touche enfoncée et transmettre la charge utile 0 lorsqu'il est
publié; maintenir la touche enfoncée en permanence produit des événements avec une valeur de 2.

La commande peut inclure n'importe quel nombre d'arguments. Veuillez inclure le chemin complet pour éviter
problème via différents paramètres $PATH pour le démon et votre session interactive.

Les trois champs sont séparés par un nombre arbitraire d'espaces, tandis que tout
derrière un caractère # est ignoré et considéré comme un commentaire.

EXEMPLE


À partir de le démon
thd --décharger /dev/entrée/événement*

Videz tous les événements traitables par thd sur la console ; c'est utile pour trouver le bon
nom de l'événement pour une clé spécifique.

thd --déclencheurs /etc/triggerhappy/triggers.d/ /dev/entrée/événement*

Lire à partir de tous les périphériques d'entrée actuellement connectés et traiter les événements en fonction des fichiers
in /etc/triggerhappy/triggers.d/.

thd --déclencheurs /etc/triggerhappy/triggers.conf --prise /var/run/thd.socket

N'ouvrez pas encore de périphériques d'entrée, mais liez le socket /var/run/thd.socket pour th-cmd à
se connecter à.

Configuration fichiers
N'importe quel nombre de gestionnaires d'événements peut être placé dans le fichier de configuration :

# /etc/triggerhappy/triggers.d/suspend.conf
#
# Suspendre le système
KEY_SLEEP 1 /usr/sbin/hibernate-ram
KEY_SLEEP+KEY_LEFTSHIFT 1 /usr/sbin/hibernate-disk

# /etc/triggerhappy/triggers.d/audio.conf
# Modifiez le volume du mixeur en appuyant sur les touches appropriées (ou en les maintenant enfoncées)
KEY_VOLUMEUP 1 /usr/bin/amixer set Maître 5%+
KEY_VOLUMEUP 2 /usr/bin/amixer set Maître 5%+
KEY_VOLUMEDOWN 1 /usr/bin/amixer set Maître 5%-
KEY_VOLUMEDOWN 2 /usr/bin/amixer set Maître 5%-

Dans des situations plus complexes, triggerhappy peut fournir plusieurs modes qui mappent un seul
événement à différentes clés ; les déclencheurs sont liés à un mode spécifique en ajoutant son nom à
le nom de l'événement :

KEY_KPPLUS@media 1 /usr/bin/mpc suivant
KEY_KPMINUS@media 1 /usr/bin/mpc précédent

Ces deux lignes ne provoqueront l'appel de mpc que si le démon triggerhappy est dans "media"
mode. Le changement de mode peut être obtenu en plaçant un déclencheur spécial à l'intérieur du
configuration:

KEY_F12@ 1 @média
KEY_F12@média 1 @

Ces deux lignes font basculer la touche F12 entre le mode par défaut (sans nom) et le nouveau
mode média défini.

Les déclencheurs avec "@" ajouté ne sont exécutés que si le mode spécifié est actif ; tous les autres
les déclencheurs sont activés dans tous les modes.

Lorsqu'il est lancé avec l'option --uentrée, triggerhappy peut être utilisé pour générer des
événements. Un périphérique d'entrée virtuel est créé qui émet des pressions de touche spécifiées une fois qu'un
le déclencheur est atteint :

KEY_KPASTERISK 1

En ajoutant un code clé avec le caractère spécial '<', les autres applications recevront un
appuyer et relâcher la touche correspondante. Ceci est particulièrement utile pour remapper ou mettre en miroir
événements générés par les appareils exclusivement desservis par le démon triggerhappy.

Il est possible de créer des gestionnaires qui ne réagissent qu'à des appareils spécifiques : pour obtenir de tels
comportement, ajoutez le périphérique d'entrée à l'aide e-cmd et lui fournir une étiquette ; cette balise peut alors
être utilisé pour limiter la portée d'un déclencheur à cet appareil :

KEY_ENTER 1 /usr/bin/mpc stop

Définir le raccourci clavier de cette manière ne déclenchera le gestionnaire que si l'événement est reçu
à partir d'un appareil étiqueté "distant".

Utiliser thd en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Unitedrpms
    Unitedrpms
    Rejoignez-nous à Gitter !
    https://gitter.im/unitedrpms-people/Lobby
    Activez le référentiel URPMS dans votre
    système -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Télécharger unitedrpms
  • 2
    Boostez les bibliothèques C++
    Boostez les bibliothèques C++
    Boost fournit un portable gratuit
    bibliothèques C++ évaluées par des pairs. Les
    l'accent est mis sur les bibliothèques portables qui
    fonctionnent bien avec la bibliothèque standard C++.
    Voir http://www.bo...
    Télécharger les bibliothèques Boost C++
  • 3
    VirtuelGL
    VirtuelGL
    VirtualGL redirige les commandes 3D d'un
    Application Unix/Linux OpenGL sur un
    GPU côté serveur et convertit le
    rendu des images 3D dans un flux vidéo
    avec lequel ...
    Télécharger VirtualGL
  • 4
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 5
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 6
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • Plus "

Commandes Linux

Ad