UK Tastatur unter Ubuntu sinnvoll belegen

nafrapetimel

Member
Themenstarter
Registriert
22 Sep. 2008
Beiträge
218
Moinmoin

Die englische Tastaturbelegung fand ich bei den Sonderzeichen wie /- etc. logischer als die deutsche, aber das fehlende ä,ö,ü uns ß fand ich sehr umständlich.

Als Lösung für das Problem habe ich die Belegung geändert und kann diese Zeichen nun mit [Alt]+a, [Alt]+[Shift]+a, etc. ansprechen.
Damit liegen ä, Ä, ö, Ö, ß und so weiter auf der dritten und vierten Ebene.

Vielleicht ist das ja für euch auch interessant:
Die Tastaturbelegung findet man unter /usr/share/X11/xkb/symbols
Code:
cd /usr/share/X11/xkb/symbols
als erstes habe ich ein Backup gemacht:
Code:
sudo cp gb gb_backup
Dann das gb file geöffnet:
Code:
sudo gedit gb

Interessant ist der Teil ab
Code:
xkb_symbols "extd" {

die Zeilen
Code:
key <AD02> { [   w,                 W,          wacute,      Wacute ] };
    key <AD03> { [   e,                 E,          eacute,      Eacute ] };
    key <AD06> { [   y,                 Y,          yacute,      Yacute ] };
    key <AD07> { [   u,                 U,          uacute,      Uacute ] };
    key <AD08> { [   i,                 I,          iacute,      Iacute ] };
    key <AD09> { [   o,                 O,          oacute,      Oacute ] };

    key <AC01> { [   a,                 A,          aacute,      Aacute ] };
    key <AC11> { [  apostrophe,         at,     dead_acute,    NoSymbol ] };

Habe ich dann in
Code:
key <AD02> { [   w,                 W,          wacute,      Wacute ] };
    key <AD03> { [   e,                 E,          eacute,      Eacute ] };
    key <AD06> { [   y,                 Y,          yacute,      Yacute ] };
    key <AD07> { [   u,                 U,          udiaeresis,Udiaeresis ] };
    key <AD08> { [   i,                 I,          iacute,      Iacute ] };
    key <AD09> { [   o,                 O,          odiaeresis, Odiaeresis ] };

    key <AC01> { [   a,                 A,      adiaeresis, Adiaeresis ] };
    key <AC11> { [  apostrophe,         at,     dead_acute,    NoSymbol ] };
geändert und gespeichert.

Nach einem Neustart des X-Servers (sprich ab- und anmelden) kann man dan das Tastaturlayout "Vereinigtes Königreich" Variante "Erweitert Windows Tasten" auswählen und fertig.

Bitte gebt doch mal ein Feedback, ob ihr das
a) sinnvoll findet
b) es bei euch funktioniert und
c) ob es da einen einfacheren oder eleganten Weg gibt.

Bei mir läuft ein Ubuntu 10.04 32bit auf einem x60s

Gruß,

Hannes

EDIT: Hintergrundinformationen gibt es unter: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/
 
Ich habe einfach altgr-intl Layout-Variante ausgewählt. Ich weiß nicht ob es bei Ubuntu auch geht.

Code:
setxkbmap -model pc105 -layout us -variant altgr-intl,

Die Buchstaben ä, ö, ü oder ß kann man dann mit Alt+q, p, y oder s eingeben.
 
Ich hatte damals bei meinem englischen X31 einfach das dt. Tastaturlayout genommen und hatte somit eine dt. Tastatur. Da ich weiß wo ä ö ü und son krams zu finden ist, ging das perfekt..
 
Ein Hinweis dazu: sollte für das Paket, das /usr/share/X11/xkb/symbols enthält, ein Update kommen, sind deine Anpassungen futsch.
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben