GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Mod4 in Awesome einstellen?

Ich versuche, großartig einzurichten. Wenn ich es starte ist das Mod4 (Windows)-Taste funktioniert nicht. Also habe ich versucht, meine .Xmodmap zu erweitern

clear Mod4
add Mod4 = Multi_key

Wenn ich xmodmap .Xmodmap ausführe das Mod4 funktioniert, aber es ist noch „etwas“ übrig. Wenn es ein offenes Terminal gibt und ich Mod4 drücke +Zurück Um ein neues Terminal zu öffnen, piepst der Computer entweder, oder auf dem alten Terminal gibt es eine tote Taste (das Drücken von a führt zu å). Ich habe mehrere clear ausprobiert Regeln in der .Xmodmap , aber beides funktionierte nicht. Wie kann ich am besten das Mod4 aktivieren in fantastisch?

xev Berichte:

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

Akzeptierte Antwort:

Die geniale FAQ liefert eine Antwort:

Warum funktioniert Mod4 nachfolgende Tastendrücke „schlucken“?
Auf einigen Systemen ordnet xkb standardmäßig die linke Windows-Taste „Multi_key“ zu (zumindest in us- und de-Layouts). Multi_key ist eine xkb-Funktion, die verwendet werden kann, um auf ungewöhnliche Symbole zuzugreifen, indem Sie Multi_key drücken und dann (nacheinander) zwei „normale“ Tasten. Die Lösung besteht darin, Ihre Windows-Taste mod4 neu zuzuordnen und die Multi_key-Zuordnung zu entfernen. Dies kann durch Einfügen von „altwin(left_meta_win)“ in die xkb_symbols-Zeile der xkb-Tastaturbeschreibung erfolgen.

   #!/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. Einrichten der Entwicklungsumgebung python virtualenv unter Debian Linux

  2. Einrichten des Nginx Reverse Proxy-Servers unter Debian Linux

  3. Einrichten eines NFS-Servers und -Clients auf Debian Wheezy

  4. Einrichten der Master-Master-Replikation mit MySQL unter Debian 8 (Jessie)

  5. Debian – Wie führt man 32-Bit-Programme auf einem 64-Bit-Debian/Ubuntu aus?

Einrichten der Unison-Dateisynchronisierung zwischen zwei Servern unter Debian 8 (Jessie)

Einrichten der Unison-Dateisynchronisierung zwischen zwei Servern unter Debian 10 (Buster)

So installieren Sie Debian 11

So starten Sie Debian 10 neu

Etherpad unter Debian einrichten

Debian 11-Rezension