[Linux] Umlaute in Dateinamen in Gnome und shell

OP #1751680
Lesenswert?

Wenn man unter Gnome Dateinamen mit Umlauten schreibt, dann kann man sie 
in der shell nur mit . an Stelle des Umlautes finden.

Wenn man umgekehrt aus der Shell heraus eine Datei so umbenennt, daß der 
Name einen (shell-) Umlaut enthält, dann zeigt Gnome dafür ein schwarz 
unterlegtes ? an.

Beide arbeiten also mit unterschiedlichen Charactersets.

Wie kann man der Shell beibiegen, daß sie gefällgst Gnome-Kompatibel 
arbeiten soll?
#1751689
Lesenswert?

Das klingt so als wäre deine Locale kein UTF-8, was ich inzwischen 
eigentlich empfehlen würde.

Sinnvoll wäre es also, konsequent die UTF-8-Variante deiner Locale zu 
verwenden.

Falls das aus irgendwelchen Gründen nicht geht, kannst Du das Verhalten 
von Gnome (eigentlich der GLIB) über die Umgebungsvariablen 
G_FILENAME_ENCODING oder G_BROKEN_FILENAMES anpassen: 
http://library.gnome.org/devel/glib/stable/glib-running.html

Viele Grüße,
        Simon
#1751694
Lesenswert?

Hier (Ubuntu 10.4) kein Problem.

Hat Dein Nautilus unter „Datei“ den Menüpunkt „Im Terminal öffnen“? 
Falls nicht, ggfs. nachinstallieren.  Dann kannst Du im so geöffneten 
Terminal „locale“ aufrufen und mit der Ausgabe in einem direkt 
geöffneten Shell-Fenster vergleichen.  Das von Nautilus geöffnete 
Fenster erbt ja dessen Locale-Einstellungen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren