GNU/Linux >> Znalost Linux >  >> Debian

Debian – nastavení Mod4 v úžasné?

Snažím se nastavit úžasně. Když to spustím, Mod4 Klávesa (Windows) nefunguje. Tak jsem zkusil rozšířit svou .Xmodmap

clear Mod4
add Mod4 = Multi_key

Když spustím xmodmap .Xmodmap Mod4 funguje, ale „nějaké“ zbyly. Pokud je otevřený terminál a stisknu Mod4 +Ret pro otevření nového terminálu počítač buď pípne, nebo na starém terminálu je nějaká mrtvá klávesa (stisknutím a výsledkem je å). Zkusil jsem několik clear pravidla v .Xmodmap , ale ani jedno nefungovalo. Jak mohu nejlépe povolit Mod4 skvěle?

xev zprávy:

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

Přijatá odpověď:

Úžasné FAQ poskytuje odpověď:

Proč Mod4 „polykat“ následující stisknutí kláves?
Na některých systémech xkb ve výchozím nastavení mapuje levou klávesu Windows na „Multi_key“ (alespoň v nás a de layoutech). Multi_key je funkce xkb, kterou lze použít pro přístup k neobvyklým symbolům stisknutím Multi_key a pak (po sobě) dvě „normální“ klávesy. Řešením je přemapovat klíč Windows na mod4 a odstranit mapování Multi_key. To lze provést zahrnutím „altwin(left_meta_win)“ do řádku popisu xkb_symbols klávesnice 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. Nastavení vývojového prostředí python virtualenv na Debian Linuxu

  2. Nastavení reverzního proxy serveru Nginx v systému Debian Linux

  3. Nastavení ProFTPd + TLS na Debian Squeeze

  1. Nastavení serveru a klienta NFS na Debian Wheezy

  2. Nastavení serveru a klienta NFS na Debian 9 (Stretch)

  3. Debian – Vliv nastavení neměnného bitu na oddíl /boot?

  1. Nastavení replikace Master-Master s MySQL na Debian 8 (Jessie)

  2. Debian – Jak spouštět 32bitové programy na 64bitovém Debianu/ubuntu?

  3. Debian – nelze spustit instalaci Devuan/debian?