und mach das gleich richtig: nämlich in der /etc/X11/xorg.conf. in der xorg.conf werden die globalen einstellungen des x-servers geregelt - änderst du das im gnome, gelten die neuen einstellungen nur für die grafische oberfläche und erst dann, wenn gnome diese einstellungen nach dem laden des benutzerkontos mittels der anmeldung "in erfahrung gebracht hat". aber halt nicht für die konsole, die eben nicht teil des gnome ist. das kann zu schwierigkeiten führen, wenn du ein passwort hast, dass auf einer englischen tastatur anders getippt wird als auf einer deutschen - also jedes passwort in dem ein umlaut (ä,ö,ü) oder z oder y sowie div. sonderzeichen vorkommt, denn zum zeitpunkt der anmeldung kann der gnome deine einstellungen ja noch nicht geladen haben und greift daher auf die globalen einstellungen zurück.
diese datei kannst du nur als root editieren - also erstmal in die konsole und dort entweder root werden (falls du root schon wieder aktiviert hast - bei ubuntu ist root standardmäßig deaktiviert) oder gleich mit sudo den editor deiner wahl aufrufen (bei mir währe es der mcedit - soweit ich mich erinnere ist der mc aber leider nicht bestandteil einer standardinstallation und nur über die univers-sourcen zu installieren).
z.b. :
sudo mcedit /etc/X11/xorg.conf
die xorg.conf ist in sektionen aufgeteilt - irgendwo findest du die sektion "input device" - die etwa so aussieht
Code: Alles auswählen
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
hier änderst du die option xkblayout auf "de" - wenn bei dir unter option kbmodel etwas von pc102 steht, änderst du das auch gleich noch auf 105.
das war's. speichern und der einfachheit wegen einmal durchbooten.