ubuntuusers.de

Probleme mit Umlauten in der Konsole

Status: Ungelöst | Ubuntu-Version: Kubuntu 6.10 (Edgy Eft)
Antworten |

Heavenfighter

Anmeldungsdatum:
14. Februar 2007

Beiträge: 8

Hallo,

ich habe mein Kubuntu vor kurzem von Dapper auf Edgy aktualisiert und seit dem habe ich Probleme mit Umlauten in der Konsole.
Nun habe ich schon viele How-To's durch und bin immerhin soweit, das ich die Umlaute angezeigt bekomme, wenn z-B. eine Datei einen solchen enthält.

Im Prinzip bin ich so ähnlich vorgegangen wie hier von isoaglib vorgeschlagen
http://forum.ubuntuusers.de/topic/60681/.

So, meine Ausgabe von locale schaut demnach auch so aus:

LANG=de_DE@euro
LANGUAGE=de_DE@euro
LC_CTYPE="de_DE@euro"
LC_NUMERIC="de_DE@euro"
LC_TIME="de_DE@euro"
LC_COLLATE="de_DE@euro"
LC_MONETARY="de_DE@euro"
LC_MESSAGES="de_DE@euro"
LC_PAPER="de_DE@euro"
LC_NAME="de_DE@euro"
LC_ADDRESS="de_DE@euro"
LC_TELEPHONE="de_DE@euro"
LC_MEASUREMENT="de_DE@euro"
LC_IDENTIFICATION="de_DE@euro"
LC_ALL=

Und mein Problem ist noch folgendes:
Wie gesagt kann ich Umlaute in Dateinamen bei einem ls oder auch in der Datei auf der Konsole sehen, aber ich kann keine per Tastatur eingeben, dann erscheinen immer nur Hieroglyphen. Merkwürdigerweise funktionieren aber Tasten wie ~ und ' oder ´.

Ich habe auch schon versucht per

sudo dpkg-reconfigure console-data
sudo dpkg-reconfigure console-common

den Zeichensatz de-latin1-nodeadkeys auszuwählen, leider ohne Erfolg.

Könnt ihr mir da weiterhelfen?

Kuhrscher

Avatar von Kuhrscher

Anmeldungsdatum:
3. November 2006

Beiträge: 278

Wohnort: Mendoza - Argentinien

Bezeiht sich das auf die "echte" Konsole (also Strg+Alt+F1 oder so) oder auf das KDE-Terminalprogramm "Konsole"?

Die generelle Eingabe von Umlauten, z.B. im Konqueror funktioniert aber bei, oder?

Heavenfighter

(Themenstarter)

Anmeldungsdatum:
14. Februar 2007

Beiträge: 8

Hallo,

ja es bezieht sich auf die echten Kosolen STRG+ALT+F1.
Alles was unter KDE läuft, auch die Terminals funktioniert dort korrrekt.

Elektranox

Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

Wohnort: Oldenburg

die können so keinen utf8... das kannst du aber ändern ☺ Füg mal das hier in die Datei "/etc/bas.bashrc" ein:

if [ $TERM = "linux" ]
then
        /usr/bin/unicode_start
        clear;
fi

Heavenfighter

(Themenstarter)

Anmeldungsdatum:
14. Februar 2007

Beiträge: 8

Hmm ok ich werds mal damit probieren.

Aber wieso sollten sie denn unicode können?
Ich habe doch extra alles so eingestellt das eben kein UTF-8 mehr genommen wird sondern de_DE@euro

Kuhrscher

Avatar von Kuhrscher

Anmeldungsdatum:
3. November 2006

Beiträge: 278

Wohnort: Mendoza - Argentinien

Möglicherweise kann die auf der Konsole verwendete Schrift das so auch nicht. Ich weiß noch, dass ich meine Gentoo-Installation auf einen passenderen Schrifttyp umstellen musste.

In /etc/conf.d/consolefont ist die jetzt wie folgt definiert:
CONSOLEFONT="lat9w-16"

Ich nehme mal an, dass das in Ubuntu mindestens ähnlich ist ☺

Heavenfighter

(Themenstarter)

Anmeldungsdatum:
14. Februar 2007

Beiträge: 8

So,

habe die Zeilen in die /etc/bash.bashrc eingefügt und wenn ich mich nun auf der Konsole einlogge kommen erst mal einige fehlermeldungen wie z.B:

.
.
.
Tastentabell 60: Zugriff verweigert
Tastentabell 61: Zugriff verweigert
Tastentabell 62: Zugriff verweigert
Tastentabell 63: Zugriff verweigert
KDSKBENT: Operation is not permitted

/usr/bin/unicode_start: 62: cannot create /dev/tty0: Permission denied
/usr/bin/unicode_start: 62: cannot create /dev/tty2: Permission denied
/usr/bin/unicode_start: 62: cannot create /dev/tty3: Permission denied
.
.
.

Also da wo die Punkte sind, kommen vorher und nacher die gleichen Meldungen mit fortlaufender Nummer.
Da aber ja noch ein clear mit eingebaut ist, sieht man nicht viel davon ☺

Und so wie es ausschaut geht es jetzt ertmal mit den Umlauten.

Aber nun kommt nach ca. einer Minute auf der Konsole ein bwz. mehrer fehlermeldungen die mich dann doch etwas beunruhigen, und zwar:

Feb 14 21:03:53 Sphere kernel: [17182640.704000] NTFS-fs error (device hdc1): ntfs_nlstoucs(): Name using character set utf8 contains characters that cannot be converted to Unicode.
Feb 14 21:03:53 Sphere kernel: [17182640.704000] NTFS-fs error (device hdc1): ntfs_lookup(): Failed to convert name to Unicode.
Feb 14 21:03:53 Sphere kernel: [17182640.708000] NTFS-fs error (device hdc1): ntfs_nlstoucs(): Name using character set utf8 contains characters that cannot be converted to Unicode.
Feb 14 21:03:53 Sphere kernel: [17182640.708000] NTFS-fs error (device hdc1): ntfs_lookup(): Failed to convert name to Unicode.
Feb 14 21:03:54 Sphere kernel: [17182641.612000] NTFS-fs error (device hdc1): ntfs_nlstoucs(): Name using character set utf8 contains characters that cannot be converted to Unicode.
Feb 14 21:03:54 Sphere kernel: [17182641.612000] NTFS-fs error (device hdc1): ntfs_lookup(): Failed to convert name to Unicode.

Hier ist hdc1 meine 2. Festplatte. Die erste, also hda1-8 wird gar nicht bemängelt. Woran liegt das nun schon wieder?

DataButcher

Avatar von DataButcher

Anmeldungsdatum:
22. Oktober 2006

Beiträge: 13

dpkg-reconfigure console-setup

Antworten |