hihi,
benutzt nautilus andere locale und wenn ja, wo kann ich diese verändern?
Das Problem:
In gnome angemeldet lege ich in nautilus einen Ordner oder Dateinen mit umlauten an “öäü”. Im konqueror werden im daneben liegenden fenster schon die Umlaute als Hieroglyphen dargestellt. Anders herum kein Problem. Konqueror benutzt die Systemeinstellungen der locale de_DE@euro, während nautilus auf UTF-8 zurückgreift. Will ich aber nicht. Was tun?
grussele
s’andy
Hm, Du mußt die Umgebungsvariable G_BROKEN_FILENAMES auf den Wert =1 setzen, weil: The GTK+ developers consider that having filenames whose interpretation depends on the current locale is fundamentally a bad idea.
If you have filenames encoded in the encoding of your locale, then you may want to set the G_BROKEN_FILENAMES environment variable:
G_BROKEN_FILENAMES=1
export G_BROKEN_FILENAMES
Was ich ziemlich ignorant von den GTK Entwicklern finde. Nehmen wir an, die zukünftige Entwicklung geht in China weiter, und die chinesischen Entwickler finden es eine dumme Idee Dateinamen nicht in der Landessprache zu verfassen … UTF? no way … ;-)
Hi Benjamin,
Ich glaube nicht daß die GTK Entwickler etwas gegen Filenamen in der Landessprache haben, sie empfehlen lediglich UTF-8. Mit UTF-8 kann man durchaus Filenamen mit chinesische Zeichen erstellen soweit ich weiss.
Bye
Con
Danke für die Hilfe,
unangenehm finde ich das benutzen vom UTF-8 unter GTK2 auch beim schreiben auf einen USB-Stick. Beim Austausch mit einem anderem OS sind die angelegten Umlaute auch dort leider sehr unglücklich im Erscheinungsbild.
s’Andy
Naja, ich finde nautilus könnte wie jedes andere Programm auch die systemweite locale übernehmen und kein Extrasüppchen kochen. Ich finde die “Empfehlung” für UTF ja auch richtig und wichtig, aber es existieren nun mal auch Franzosen, Tschechen, Thailänder … die Ihre Dateien gerne in ihrer Landessprache abspeichern und das mit ihrer System-locale auch ohne weiteres tun. Für die Durchsetzung von UTF-8 und UTF-16 sollten also die Distributoren verantwortlich sein, und nicht der Entwickler des nachträglich/zusätzlich installierten Dateimanagers.
Es ist einfach nicht zweckdienlich wenn Nautilus eine Extra-Einladung für die locale braucht.
Ich wurde mal behaupten daß das nicht GTK2 spezifisch ist.
Wenn ich UTF-8 als globale Zeichensatz eingestellt habe, so daß es auch z.B. vom Konqueror benutzt wird, habe ich genau das gleich problem wenn ich daten per USB stick mit einem nicht UTF-8 System austausche.
Bye
Con