wir fahren hier ein selbst gemachtes Linux. Das System ist nicht UTF8.
Beim Starten vom gnome-terminal kann ich zwar händisch jedes Mal
<Terminal>/<Set Character Encoding>/<Unicode(UTF8)> das "korrekte"
Encoding einstellen, allerdings ist das nicht dauerhaft.
Setzen von LC_CTYPE in meiner .bashrc brachte auch nicht den gewünschten
Erfolg (wobei es aber sein kann, daß ich LC_CTYPE missverstanden habe ;-)
Gibt es eine per-user-Möglichkeit dem gnome-terminal das dauerhaft
beizubringen?
Ich habe keinen root-Zugriff; systemweite Änderungen sind nicht möglich.
Sven
> Gibt es eine per-user-Möglichkeit dem gnome-terminal das dauerhaft
> beizubringen?
Ungeprüfter Schnellschuß:
gconf-editor -> apps -> gnome-terminal -> global -> actve-encodings
Ob das das macht, was Du gern hättest, kann ich Dir aber nicht
garantieren. Ich habe da jetzt nichts geprüft und bin mir auch nicht
sicher, wie sich dieser Schlüssel tatsächlich auswirkt.
hth, mfg
Björn Wunschik
*** Bjoern Wunschik (01.03.2011 19:36):
> * Sven Klages schrieb:
>
>> Gibt es eine per-user-Möglichkeit dem gnome-terminal das dauerhaft
>> beizubringen?
>
> Ungeprüfter Schnellschuß:
>
> gconf-editor -> apps -> gnome-terminal -> global -> actve-encodings
>
Primär ist das Problem, daß ich kein gconf-editor habe und die
%gconf.xml in .gconf/apps/gnome-terminal/profiles/Default nichts mit
"encoding" hergibt.
danke für den Hinweis,
Sven
Keinen Konfigurationseditor? Hm.
bjoern@marvin:~/.gconf/apps/gnome-terminal/global$ cat %gconf.xml
<?xml version="1.0"?>
<gconf>
<entry name="active_encodings" mtime="1299004261" type="list" ltype="string">
<li type="string">
<stringvalue>UTF-8</stringvalue>
</li>
<li type="string">
<stringvalue>current</stringvalue>
</li>
<li type="string">
<stringvalue>ISO-8859-15</stringvalue>
</li>
</entry>
</gconf>
bjoern@marvin:~/.gconf/apps/gnome-terminal/global$
Ich kenne die Syntax dieser Datei nicht, aber ich würde vermuten, daß
der gewünschte Standard-Zeichensatz als erster aufgelistet werden muß.
Aber wie gesagt, ich habe keine Ahnung, ob das überhaupt was mit Deinem
Problem zu tun hat. Irgendwie ist das alles entweder grauenhaft
dokumentiert oder ich bin zu blöd, die Doku zu finden. Ich tippe mal
ganz frech auf ersteres. ;)
mfg
Björn Wunschik
Hi Björn,
das "Problem" ist viel simpler. Das Setzen von LC_ALL auf gewünschtes
locale *bevor* dbus läuft; denn dann bekommt das gnome-terminal erst was
davon mit. xterm oder XFCE's Terminal werden nicht über D-Bus
kontrolliert, darum funktioniert bei denen das Setzen von LC_ALL in der
laufenden "terminal session".
Also bei mir im .profile
export LC_ALL="en_US.UTF-8"
Danke & Viele Grüße,
Sven