Changes between Version 7 and Version 8 of Neo unter FreeBSD einrichten


Ignore:
Timestamp:
29/05/09 21:55:11 (17 years ago)
Author:
wettstein509@…
Comment:

XKB-Anleitung für NetBSD aktualisiert

Legend:

Unmodified
Added
Removed
Modified
  • Neo unter FreeBSD einrichten

    v7 v8  
    122122cp symbols/de /usr/X11R7/lib/X11/xkb/symbols/pc
    123123cp symbols/level5 /usr/X11R7/lib/X11/xkb/symbols
    124 cp symbols/level3/usr/X11R7/lib/X11/xkb/symbols
     124cp symbols/level3 /usr/X11R7/lib/X11/xkb/symbols
    125125cp symbols/shift /usr/X11R7/lib/X11/xkb/symbols
    126126cp types/level5 /usr/X11R7/lib/X11/xkb/types
     127cp compat/neo_mods /usr/X11R7/lib/X11/xkb/compat
    127128cd /usr/X11R7/lib/X11/xkb/symbols
    128129ln -s pc/latin
    129130ln -s keypad kpdl
     131rm de
     132ln -s pc/de
    130133}}}
    131134
     
    140143    include "extra"
    141144    include "level5"
     145};
     146}}}
     147
     148Man erweitert level5_lock in /usr/X11R7/lib/X11/xkb/compat/neo_mods zu:
     149{{{
     150partial xkb_compatibility "level5_lock"  {
     151    virtual_modifiers NumLock,LevelFive;
     152    interpret ISO_Level5_Lock {
     153        action = LockMods(modifiers = NumLock);
     154    };
     155    interpret ISO_Level5_Shift {
     156        action = SetMods(modifiers = LevelFive);
     157    };
     158};
     159}}}
     160
     161Man ergänzt /usr/X11R7/lib/X11/xkb/compat/complete, um compat/neo_mods einzubinden.
     162Die geänderte Datei sieht so aus:
     163{{{
     164default xkb_compatibility "complete"  {
     165    include "basic"
     166    augment "iso9995"
     167    augment "mousekeys"
     168    augment "accessx(full)"
     169    augment "misc"
     170    augment "xfree86"
     171    augment "neo_mods"
    142172};
    143173}}}
     
    175205}}}
    176206
    177 Um die de-Variante neo bekannt zu machen sucht man in
    178 /usr/X11R7/lib/X11/xkb/rules/xorg diese Zeile:
    179 {{{
    180 ! model         layout          variant         =       symbols
    181 }}}
    182 und schreibt diese beiden darunter:
    183 {{{
    184   $pcmodels     de              neo             =       pc/pc(%m)+pc/de(neo_base)+shift(both_capslock)+level3(caps_switch)+level3(bksl_switch)+level5(lsgt_switch_numlock)+level5(ralt_switch_numlock)
    185   *             de              neo             =       pc/pc(pc105)+pc/de(neo_base)+shift(both_capslock)+level3(caps_switch)+level3(bksl_switch)+level5(lsgt_switch_numlock)+level5(ralt_switch_numlock)
    186 }}}
    187 
    188207== Siehe auch ==
    189208 * [wiki:'Neo unter Linux einrichten' Linux-Anleitung]