View previous topic :: View next topic |
Author |
Message |
huehnerhose n00b
Joined: 26 Jun 2003 Posts: 56 Location: Berlin
|
Posted: Thu Jun 02, 2005 10:57 am Post subject: mc spinnt mit neuem Zeichensatz |
|
|
Hallo
Ich hab meinen kleinen Server auf UTF8 umstellen wollen. Seit dem ich jedoch einiges an den Einstellungen (Consolenfont, Zeichensatz) geändert habe, stellt mein mc nur noch Mist dar.
http://huehner.homelinux.net/~baron/img/mc_problem.jpg
Ich habe in der rc.conf folgende Einstellungen:
Code: |
KEYMAP="de-latin1-nodeadkeys"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=
DUMPKEYS_CHARSET="iso-8859-15"
CONSOLEFONT="lat9w-16"
UNICODE="yes"
CONSOLETRANSLATION="8859-1_to_uni"
|
Das sind die Umgebungsvariablen des Users
Code: |
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
|
Ich habe nachdem ich auf UTF8 gestellt habe und nls zu dem Useflags gesetzt habe den mc (mittels -u) die Abhängigkeiten neu kompiliert (Update war sowieso fällig).
Habt ihr irgendwelche Ideen?
Besten Dank |
|
Back to top |
|
|
flash49 Apprentice
Joined: 12 Feb 2005 Posts: 233
|
Posted: Thu Jun 02, 2005 11:59 am Post subject: |
|
|
Ich hatte das auch irgendwann mal. Ich weiß jetzt aber nicht was ich genau gemacht habe, um es zu lösen. Ein "emerge -u -D --newuse world" war aber ziemlich sicher dabei. Die wichtigen useflags sind mindestens "nls" und "unicode".
Code: | [ebuild R ] app-misc/mc-4.6.0-r13 +X -debug +gpm +ncurses +nls +samba +slang +unicode 0 kB |
meine locale:
Code: | bash-2.05b$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=de_DE.utf8
|
in meiner rc.conf habe ich folgendes nicht gesetzt:
Code: | DUMPKEYS_CHARSET="iso-8859-15" |
|
|
Back to top |
|
|
huehnerhose n00b
Joined: 26 Jun 2003 Posts: 56 Location: Berlin
|
Posted: Thu Jun 02, 2005 3:05 pm Post subject: |
|
|
Die dumpkeys machen keinen Unterschied, das hab ich eben probiert. Der Emerge würde nichts verändern, was in irgendeiner Weise auf die Konsole oder die Zeichensätze Einfluss hätte. unicode und nls sind in den useflags.
Hier nochmal die use-flags aus dem emerge --info
Code: | USE="x86 alsa apache2 apm avi berkdb bitmap-fonts crypt emboss fam foomaticdb fortran gd gdbm gif imap imlib ipv6 libg++ libwww mad maildir mikmod mmx motif mp3 mpeg mysql ncurses nls oggvorbis opengl oss pam perl python quicktime readline samba sdl slang ssl tcpd truetype-fonts type1-fonts unicode vhosts xml2 xv zlib userland_GNU kernel_linux elibc_glibc" |
Edit:
Hier nochmal die locale Ausgabe:
Code: | LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8 |
|
|
Back to top |
|
|
flash49 Apprentice
Joined: 12 Feb 2005 Posts: 233
|
Posted: Thu Jun 02, 2005 3:22 pm Post subject: |
|
|
Kann dein "eterm" mit unicode umgehen? Funktioniert es mit xterm oder der "konsole" von kde? |
|
Back to top |
|
|
huehnerhose n00b
Joined: 26 Jun 2003 Posts: 56 Location: Berlin
|
Posted: Fri Jun 03, 2005 8:58 am Post subject: |
|
|
Ich hab zu dem Server nur Zugang per ssh, die Kiste hängt in meinem Keller ohne Grafikkarte usw. Mein Client hier läuft eigentlich noch auf ISO, jedoch hab ich auch hier unicode in den USE-flags und auch die Zeichensätze verfügbar. Wenn ich ihn "provisorisch" auf die UTF8 stelle (also per exports, nur für die Session) ändert sich nichts. Weder auf tty, noch in eterm o.ä.
Die Darstellung auf dem Client von den CLientdaten läuft aber auch nciht. Also der client-midnight-commander sieht genauso aus.
Daher setz ich jetzt mal beim Client an. In den USE-Flags fehlt ertsmal nls, sollte meiner Ansicht nach nicht die Fehlerquelle sein. Die eterm stellt jedoch auch keine Umlaute, die von Programmen genutzt werden (z.B. vim) ordentlich dar, sondern zeigt die Sonderzeichenkonfiguration als wenn ein ISO-8859 ein UTF8 Umlaut darstellen soll.
Ich werde jetzt den Client mal einem Update unterziehen und danach weitersuchen. |
|
Back to top |
|
|
pom Apprentice
Joined: 09 Aug 2002 Posts: 212 Location: Magdeburg, Deutschland
|
Posted: Fri Jun 03, 2005 10:10 am Post subject: |
|
|
Hi,
ich hatte auch so ein Problem, alles funktionierte eigendlich gut (Umlaute), nur der MC war bockig.
Meine Lösung:
Code: | echo "app-misc/mc slang -ncurses" >> /etc/portage/package.use
|
und
Gruß
POM |
|
Back to top |
|
|
|