ubuntuusers.de

Falsches Tastatur Layout nach Update auf 12.04

Status: Gelöst | Ubuntu-Version: Xubuntu 12.04 (Precise Pangolin)
Antworten |

RealOrakel

Anmeldungsdatum:
3. November 2009

Beiträge: 16

Hallo,

nach mehreren Stunden google und suchen hier im Forum bin ich nicht weitergekommen.

Ich habe mittels der Aktualisierungsverwaltung meine XUBUNTU Version 11.10 auf 12.04 gehoben. Nun kann ich machen was ich will, ich habe immer nur ein englisches Tastaturlayout (Auch beim Login).

Die Tastatur ist eine wireless Logitec K520, die mittels USB-Nano Reciever angeschlossen ist.

Schließe ich eine kablegebundene USB-Tastatur an, ist alles in Ordnung

Probiert habe ich bereits

- dpkg-reconfigure keyboard-configuration (mehrere verschiedene Tastaturtypen ausgewählt) nach einem reboot ist wieder das englische Layout eingestellt

- die Einstellungen der xorg.conf, die vor dem update bestand, wieder hergestellt keine Veränderung im Verhalten

in der Datei /etc/default/keyboard steht auch "KBLAYOUT="de" und als XKBMODEL das Tataturmodel, das ich mit dpkg-reconfigure ausgewählt habe

Als workaround gebe ich nach dem login in einem Terminal "setxkbmap de" ein, was natürlich keine Lösung sein kann (Ich kann nur umständlich Sonderzeichen für das Passwort wählen ☺ ☺)

Gibt es für das Problem noch weitere Lösungsansätze außer denen, die ich bisher gefunden habe?

Danke für jede HIlfe/Vorschlag

Moderiert von Lasall:

In passenderes Unterforum verschoben.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi RealOrakel und nach über 2 Jahren einmal herzlich willkommen im Forum 😉 !

Zeige bitte:

sudo locale-gen
sudo localedef -i de_DE -c -f UTF-8 de_DE.UTF-8
locale
cat ~/.dmrc 

Gruss Lasall

Joerg_S

Anmeldungsdatum:
15. Oktober 2009

Beiträge: 60

Wohnort: Bad Essen

Moin,

ich habe das gleiche Problem (Ubuntu 12.04 / Edubuntu) . Bei mir beschränkt es sich aber inzwischen "nur" noch auf das Login und die Konsolen tty1 - tty6.

Hier meine entsprechenden Ausgaben:

 sudo locale-gen
 
Generating locales...
  de_AT.UTF-8... done
  de_BE.UTF-8... done
  de_CH.UTF-8... done
  de_DE.UTF-8... done
  de_LI.UTF-8... done
  de_LU.UTF-8... done
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
  es_AR.UTF-8... up-to-date
  es_BO.UTF-8... up-to-date
  es_CL.UTF-8... up-to-date
  es_CO.UTF-8... up-to-date
  es_CR.UTF-8... up-to-date
  es_DO.UTF-8... up-to-date
  es_EC.UTF-8... up-to-date
  es_ES.UTF-8... up-to-date
  es_GT.UTF-8... up-to-date
  es_HN.UTF-8... up-to-date
  es_MX.UTF-8... up-to-date
  es_NI.UTF-8... up-to-date
  es_PA.UTF-8... up-to-date
  es_PE.UTF-8... up-to-date
  es_PR.UTF-8... up-to-date
  es_PY.UTF-8... up-to-date
  es_SV.UTF-8... up-to-date
  es_US.UTF-8... up-to-date
  es_UY.UTF-8... up-to-date
  es_VE.UTF-8... up-to-date
  pt_BR.UTF-8... done
  pt_PT.UTF-8... done
  xh_ZA.UTF-8... done
  zh_CN.UTF-8... done
  zh_SG.UTF-8... done
Generation complete.

 locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE=de_DE.UTF-8
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE=de_DE.UTF-8
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES=de_DE.UTF-8
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=



cat ~/.dmrc 

[Desktop]
Language=de_DE.utf8
Layout=de
Langlist=de_DE:en
LCMess=de_DE.UTF-8
Session=ubuntu

Viele Grüße,

Jörg

Streifenkarl

Anmeldungsdatum:
7. Oktober 2007

Beiträge: 81

Moinsen, habe auch ein Problem mit den locales. Habe heute von Xubuntu 11.04 auf 12.04 upgegraded:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
root@seidel-laptop:~# sudo locale-gen
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_de)
Generating locales...
  de_AT.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (de_de)
up-to-date
  de_BE.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (de_de)
up-to-date
  de_CH.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (de_de)
up-to-date
  de_DE.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (de_de)
up-to-date
.
.
.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
root@seidel-laptop:~# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="de_de"
LC_NUMERIC="de_de"
LC_TIME="de_de"
LC_COLLATE="de_de"
LC_MONETARY="de_de"
LC_MESSAGES="de_de"
LC_PAPER="de_de"
LC_NAME="de_de"
LC_ADDRESS="de_de"
LC_TELEPHONE="de_de"
LC_MEASUREMENT="de_de"
LC_IDENTIFICATION="de_de"
LC_ALL=de_de

Gruß Martin

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

@Joerg S: Hast du alle empfohlenen Schritte nach Spracheinstellungen durchgeführt?

@Streifenkarl: Bei dir sind wahrscheinlich die Umgebungsvariablen falsch gesetzt. Zeige bitte:

grep -H 'LANG\|LC' /etc/environment /etc/default/locale ~/.profile 

Gruss Lasall

Streifenkarl

Anmeldungsdatum:
7. Oktober 2007

Beiträge: 81

sieht falsch aus, ich änder das mal auf de_de

1
2
3
4
5
6
seidel@seidel-laptop:~$ grep -H 'LANG\|LC' /etc/environment /etc/default/locale ~/.profile 
/etc/environment:LANGUAGE="en"
/etc/environment:LC_MESSAGES="en_US.UTF-8"
/etc/default/locale:LANG="de_DE.UTF-8"
/etc/default/locale:LANGUAGE="en"
/etc/default/locale:LC_MESSAGES="en_US.UTF-8"

Streifenkarl

Anmeldungsdatum:
7. Oktober 2007

Beiträge: 81

danke für den Tip, jetzt ist alles auf Deutsch,

Gruß Martin

RealOrakel

(Themenstarter)

Anmeldungsdatum:
3. November 2009

Beiträge: 16

Lasall schrieb:

Hi RealOrakel und nach über 2 Jahren einmal herzlich willkommen im Forum 😉 !

Zeige bitte:

sudo locale-gen
sudo localedef -i de_DE -c -f UTF-8 de_DE.UTF-8
locale
cat ~/.dmrc 

Gruss Lasall

Hi Lasall, bisher lief ja auch alles ☺ ☺ ☺

ok hier die von dier gewünschten informationen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
output locale-gen

Generating locales...
  de_AT.UTF-8... up-to-date
  de_BE.UTF-8... up-to-date
  de_CH.UTF-8... up-to-date
  de_DE.UTF-8... up-to-date
  de_LI.UTF-8... up-to-date
  de_LU.UTF-8... up-to-date
  en_AG.UTF-8... up-to-date
  en_AU.UTF-8... up-to-date
  en_BW.UTF-8... up-to-date
  en_CA.UTF-8... up-to-date
  en_DK.UTF-8... up-to-date
  en_GB.UTF-8... up-to-date
  en_HK.UTF-8... up-to-date
  en_IE.UTF-8... up-to-date
  en_IN.UTF-8... up-to-date
  en_NG.UTF-8... up-to-date
  en_NZ.UTF-8... up-to-date
  en_PH.UTF-8... up-to-date
  en_SG.UTF-8... up-to-date
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... up-to-date
  en_ZM.UTF-8... up-to-date
  en_ZW.UTF-8... up-to-date
Generation complete.


localedef endet ohne Meldung

# locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=


# cat ~/.dmrc

[Desktop]
Session=xfce
root@XUBUNTU-KELLER:~

Für mich sieht eigentlich alles normal aus.

Grüße

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi RealOrakel,

das sieht nach falsch gesetzten Umgebungsvariablen aus, zeige bitte die selbe Ausgabe wie weiter oben.

Du schriebst:

Hi Lasall, bisher lief ja auch alles ☺ ☺ ☺

Gruss Lasall

RealOrakel

(Themenstarter)

Anmeldungsdatum:
3. November 2009

Beiträge: 16

Auf ein neues Lasal. Hier das Ergebnis

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$ grep -H 'LANG\|LC' /etc/environment /etc/default/locale ~/.profile
/etc/environment:LANGUAGE="de_DE:en"
/etc/environment:LANG="de_DE.UTF-8"
/etc/environment:LC_NUMERIC="de_DE.UTF-8"
/etc/environment:LC_TIME="de_DE.UTF-8"
/etc/environment:LC_MONETARY="de_DE.UTF-8"
/etc/environment:LC_PAPER="de_DE.UTF-8"
/etc/environment:LC_IDENTIFICATION="de_DE.UTF-8"
/etc/environment:LC_NAME="de_DE.UTF-8"
/etc/environment:LC_ADDRESS="de_DE.UTF-8"
/etc/environment:LC_TELEPHONE="de_DE.UTF-8"
/etc/environment:LC_MEASUREMENT="de_DE.UTF-8"
/etc/default/locale:LANG="de_DE.UTF-8"
/etc/default/locale:LANGUAGE="de_DE:en"
/etc/default/locale:LC_NUMERIC="de_DE.UTF-8"
/etc/default/locale:LC_TIME="de_DE.UTF-8"
/etc/default/locale:LC_MONETARY="de_DE.UTF-8"
/etc/default/locale:LC_PAPER="de_DE.UTF-8"
/etc/default/locale:LC_IDENTIFICATION="de_DE.UTF-8"
/etc/default/locale:LC_NAME="de_DE.UTF-8"
/etc/default/locale:LC_ADDRESS="de_DE.UTF-8"
/etc/default/locale:LC_TELEPHONE="de_DE.UTF-8"
/etc/default/locale:LC_MEASUREMENT="de_DE.UTF-8"

Das sitzt doch alles korrekt, oder hab ich was an den Augen 😉 eine lokale .profile hab ich nicht. /etc/profile enthält auch nix

Aber vielen Dank für Deine Mühen

Grüße

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi RealOrakel,

die LANGUAGE-Variable passt nicht. Einfach entsprechend korrigieren.

Gruss Lasall

RealOrakel

(Themenstarter)

Anmeldungsdatum:
3. November 2009

Beiträge: 16

Lasall schrieb:

Hi RealOrakel,

die LANGUAGE-Variable passt nicht. Einfach entsprechend korrigieren.

Gruss Lasall

Hmmm jetzt bin ich leicht irritiert. Ich war bisher immer der Meinung, dass die LANGUAGE als Möglichkeit der Localisierung von Anwendungen herangezogen wird. Und die einzelnen durch Doppelpunkt getrennten Sprachen als Fallback für nicht vorhandene Übersetzungen dienen. Anyway ich habs mit verschiedenen Variationen ohne Erfolg probiert und leider keinen Erfolg gehabt.

Trotzdem habe einen Teilerfolg erzielt.

Wie einleitend geschrieben habe ich ja mit dem Befehl "sudo dpkg-reconfigure keyboard-configuration" die verschiedensten Tastaturmodelle für meinen Rechner versucht. Ohne Erfolg. Da ich bisher immer dachte, dass die Konsolenbefehle equivalent zu den entsprechenden klickibunti Programmen sind, habe ich es nicht für nötig gehalten das entsprechende Konfigurationsprogramm unter "Anwendungen=>Einstellungen=>Tastatur" zu verwenden. Aber das war die Lösung. Nachdem ich die Einstellungen dort vorgenommen (Reiter "Tastatur"; Uncheck "Systemweite Einstellungen benutzen"; Tastaturmodel und Tastaturbelegung auswählen) habe habe ich auf einmal ein deutsches Tastatur Layout. Leider nicht beim Login sondern nur nach der Anmeldung. Keine Ahnung warum aber es ist so.

Ich vermute mal, dass 12.04 Probleme mit wireless USB-Tastaturen hat, da ja wie eingangs erwähnt eine Kabelgebundene ohne Probleme funktioniert. Unabhängig davon, wie die Env-Var LANGUAGE gesetzt ist/war. Da ich mit diesem Teilerfolg leben kann (Auch wenn ich über die schlechte upgrade qualität der distribution erschreckt bin) ist der Thread für mich erledigt.

Grüße und vielen Dank an Lasall

vlo

Anmeldungsdatum:
5. August 2006

Beiträge: 3

Hi,

Leider keine Lösung von mir bis jetzt, aber Du bist mit dem Problem nicht allein 😉

Ich habe auch eine wireless Logitech Tastatur (Logitech K750 Solar), ebenfalls XUbuntu und auch das US Layout am Loginbildschirm. Konsole und - nachdem ich explizit das richtige Tastaturlayout gewählt habe - innerhalb der Sitzung passt es.

Ebenfalls bei mir: wenn eine normale Tastatur angeschlossen ist, passt es.

Gruß Flo

vlo

Anmeldungsdatum:
5. August 2006

Beiträge: 3

Es gibt inzwischen einen Bug im Ubuntu Launchpad dafür:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/993827

RealOrakel

(Themenstarter)

Anmeldungsdatum:
3. November 2009

Beiträge: 16

vlo schrieb:

Es gibt inzwischen einen Bug im Ubuntu Launchpad dafür:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/993827

Na da scheine ich mit meiner Vermutung Wireless Tastaturen ja nicht komplett daneben gelegen zu haben. Schauen wir mal, obs da irgendwann einen patch gibt ☺

Grüße

Antworten |