Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

gnome-terminal dauerhaft UTF8 in nicht-UTF8-Umgebung

Skip to first unread message

Sven Klages

unread,
Mar 1, 2011, 10:21:43 AM3/1/11
to
Huhu Allerseits,

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

Bjoern Wunschik

unread,
Mar 1, 2011, 1:36:26 PM3/1/11
to
* 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

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

Sven Klages

unread,
Mar 2, 2011, 2:05:40 AM3/2/11
to
Hi Björn,

*** 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

Bjoern Wunschik

unread,
Mar 2, 2011, 11:00:34 AM3/2/11
to
* Sven Klages schrieb:

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

Sven Klages

unread,
Mar 3, 2011, 3:36:57 AM3/3/11
to
*** Bjoern Wunschik (02.03.2011 17:00):
[...]

> 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. ;)

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

0 new messages