GNU/Linux >> Tutoriels Linux >  >> Linux

Comment envoyer Ctrl+Alt+F1 (et autres frappes spéciales) à X window ?

Appelons Ctrl +Alt +Fx (où Fx est l'un des boutons de fonction :F1 , F2 , F3 ...) touches srvr.
Il existe un moyen de désactiver/activer les touches srvr à la volée. Par désactivation, je veux dire que X11 ne les avale pas, mais passe au gestionnaire de fenêtres (kwin dans kde).

Pour désactiver les clés srvr, vous exécutez setxkbmap -option srvrkeys:none
Pour activer les clés srvr, vous exécutez setxkbmap -option
Pour vérifier si srvr_ctrl(no_srvr_keys) l'indicateur est activé, exécutez setxkbmap -print | grep xkb_symbols

Dans kde, il est possible d'effectuer des actions de fenêtre (par exemple, exécuter une commande lorsque la fenêtre obtient ou perd le focus). Ainsi, vous pouvez désactiver automatiquement les touches srvr lorsque la fenêtre de votre application spéciale est ciblée et les réactiver automatiquement lorsqu'elle perd le focus. C'est une solution universelle. Utile pour des applications telles que TeamViewer, VirtualBox, Chrome Remote Desktop, ipkvm viewer, krdc, etc.
Si cela vous intéresse, voici mon script que j'utilise pour cette chose :https://github.com/Ashark/aten-ip8000/blob/master/srvrkeys


Linux
  1. Comment manipuler les noms de fichiers contenant des espaces et des caractères spéciaux sous Linux

  2. Comment envoyer des frappes (f5) du terminal à un programme Gui ?

  3. Comment utiliser sed pour modifier mes fichiers de configuration, avec des clés et des valeurs flexibles ?

  4. Comment pouvez-vous changer les touches j et k dans vim ?

  5. Comment agrandir l'écran dans byobu

Comment mettre à jour Manjaro et d'autres distributions Linux basées sur Arch

Comment installer Netbeans sur Ubuntu et d'autres Linux

Comment installer et utiliser le gestionnaire de fenêtres i3 sous Linux

Comment installer Ansible sur Ubuntu et d'autres distributions Linux

Astuces Ubuntu :comment se connecter sans saisir de nom d'utilisateur ni de mot de passe

Comment renommer tous les fichiers avec des caractères spéciaux et des espaces dans un répertoire ?