Changes between Initial Version and Version 1 of AsusEEEPC4G_latest_neo


Ignore:
Timestamp:
01/10/09 15:45:26 (15 years ago)
Author:
linuxn-eo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AsusEEEPC4G_latest_neo

    v1 v1  
     1I'm running an ASUS EEEPC 4G with Ubuntu Hardy. Neo works out of box (preferences -> keyboard, layout, add, layouts: Germany variants: neo). However, this is an old version of neo, with ö and ü and q, j, and x switched, etc, and I wanted to run the newest one. This turned out to be unexpectedly complicated; here are the necessary steps.
     2
     3 1. Download the newest version of Neo - I used the instructions at [[http://wiki.neo-layout.org/wiki/Neo%20unter%20Linux%20einrichten/xkbmap]], section "Aktuelle Version von Neo 2 (root-Rechte erforderlich)".
     4 1. At this point, setxkbmap is unusable, because loading any keymap fails with "Error loading new keyboard description". To fix this, replace the "base" file from xkb.tgz with the one from the xkb-sicherung.tgz created in step 1.
     5{{{
     6mkdir tmp
     7tar xvzf xkb-sicherung.tgz -C tmp
     8}}}
     9{{{
     10#use su or sudo as you did in step 1.
     11su -c 'cp tmp/xkb/rules/base /usr/share/X11/xkb/rules/base'
     12or
     13sudo cp tmp/xkb/rules/base /usr/share/X11/xkb/rules/base
     14}}}
     15 1. Optionally, fix the user and group on the neo files under /usr/share/X11. They're user www-data group staff, rather than root:root.
     16 1. At this point, neo should almost work; check with
     17{{{
     18setxkbmap de neo
     19#if you want to switch back, and were previously using de, run the next line:
     20setxkbmap de
     21}}}
     22 1. The only big problem left is that there is no yellow (level 4) key. The ASUS Eee PC 4g has a somewhat non-standard keyboard, so the left yellow key simply doesn't exist; worse, the right yellow key is mis-mapped as brown. The white (level 2 or shift) keys are normal; the brown (level 3) keys almost are, except that the right one is the one labeled # and is above, not left of, the enter key.
     23   a. For the right yellow key, alt-gr, the fix is simple. It's also transient; you may want to make it persistent, for instance by adding it to a file read by your shell when it starts, or modifying one of the keymap files.
     24{{{
     25echo keycode 113 =  ISO_Level5_Shift > xmod
     26xmodmap xmod
     27}}}
     28   a. For the left yellow key, I have no solution. It can be partially emulated by fn or fn-shift - which one depends on which key you want a yellow symbol for. Level 6 is unavailable through it.
     29
     30
     31PS: sorry for writing this in English.