GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Paramétrer Mod4 dans Awesome ?

J'essaie de mettre en place génial. Quand je le démarre, le Mod4 La touche (Windows) ne fonctionne pas. J'ai donc essayé d'étendre mon .Xmodmap

clear Mod4
add Mod4 = Multi_key

Lorsque j'exécute xmodmap .Xmodmap le Mod4 fonctionne, mais il en reste "un peu". S'il y a un terminal ouvert et que j'appuie sur Mod4 +Ret pour ouvrir un nouveau terminal, l'ordinateur émet un bip ou sur l'ancien terminal il y a une touche morte (appuyer sur a donne å). J'ai essayé plusieurs clear règles dans le .Xmodmap , mais aucun n'a fonctionné. Comment puis-je activer au mieux le Mod4 dans génial ?

xev rapports :

KeyPress event, serial 33, synthetic NO, window 0x1200001,
    root 0x13c, subw 0x0, time 36080759, (-557,202), root:(187,223),
    state 0x0, keycode 133 (keysym 0xff20, Multi_key), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

KeyRelease event, serial 33, synthetic NO, window 0x1200001,
    root 0x13c, subw 0x0, time 36080859, (-557,202), root:(187,223),
    state 0x0, keycode 133 (keysym 0xff20, Multi_key), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Réponse acceptée :

La FAQ géniale fournit une réponse :

Pourquoi Mod4 « avaler » les touches successives ?
Sur certains systèmes, xkb mappe par défaut la touche Windows gauche sur "Multi_key" (au moins dans les mises en page us et de). Multi_key est une fonctionnalité xkb qui peut être utilisée pour accéder à des symboles inhabituels en appuyant sur Multi_key puis (consécutivement) deux touches « normales ». La solution consiste à remapper votre clé Windows sur mod4 et à supprimer le mappage Multi_key. Cela peut être fait en incluant "altwin(left_meta_win)" dans la ligne xkb_symbols de description du clavier xkb.

   #!/bin/bash
   xkbcomp - $DISPLAY<<EOF
   xkb_keymap {
   xkb_keycodes  { include "evdev+aliases(qwertz)"};
   xkb_types     { include "complete"};
   xkb_compat    { include "complete"};
   xkb_symbols   { include "pc+de(nodeadkeys)+inet(evdev)+group(alt_shift_toggle)+level3(ralt_switch)+altwin(left_meta_win)+capslock(escape)"    };
   xkb_geometry  { include "pc(pc104)"};
   };
   EOF

Debian
  1. Configuration de l'environnement de développement python virtualenv sur Debian Linux

  2. Debian – Comment exécuter des programmes 32 bits sur une Debian/ubuntu 64 bits ?

  3. Debian – L'effet de la définition d'un bit immuable sur la partition /boot ?

  4. Debian – Impossible de démarrer l'installation de Devuan/debian ?

  5. Installer le serveur OpenVPN sur Debian 11/Debian 10

Configuration de la synchronisation de fichiers Unison entre deux serveurs sur Debian 8 (Jessie)

Configuration de la synchronisation de fichiers Unison entre deux serveurs sur Debian 10 (Buster)

Comment installer Debian 11

Comment redémarrer Debian 10

Configurer Etherpad sur Debian

Examen de Debian 11