Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mc spinnt mit neuem Zeichensatz
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
huehnerhose
n00b
n00b


Joined: 26 Jun 2003
Posts: 56
Location: Berlin

PostPosted: Thu Jun 02, 2005 10:57 am    Post subject: mc spinnt mit neuem Zeichensatz Reply with quote

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
View user's profile Send private message
flash49
Apprentice
Apprentice


Joined: 12 Feb 2005
Posts: 233

PostPosted: Thu Jun 02, 2005 11:59 am    Post subject: Reply with quote

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
View user's profile Send private message
huehnerhose
n00b
n00b


Joined: 26 Jun 2003
Posts: 56
Location: Berlin

PostPosted: Thu Jun 02, 2005 3:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
flash49
Apprentice
Apprentice


Joined: 12 Feb 2005
Posts: 233

PostPosted: Thu Jun 02, 2005 3:22 pm    Post subject: Reply with quote

Kann dein "eterm" mit unicode umgehen? Funktioniert es mit xterm oder der "konsole" von kde?
Back to top
View user's profile Send private message
huehnerhose
n00b
n00b


Joined: 26 Jun 2003
Posts: 56
Location: Berlin

PostPosted: Fri Jun 03, 2005 8:58 am    Post subject: Reply with quote

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
View user's profile Send private message
pom
Apprentice
Apprentice


Joined: 09 Aug 2002
Posts: 212
Location: Magdeburg, Deutschland

PostPosted: Fri Jun 03, 2005 10:10 am    Post subject: Reply with quote

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
Code:
emerge mc



Gruß
POM
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum