Am 2004-08-27 18:12:54, schrieb Ames Andreas (MPA/DF): > Hallo, > Ich spreche von /usr/bin/unicode_start aus console-tools > 1:0.2.3dbs-55. Wenn: Das ist ist ja standardmäßig installiert... > 1) du dich auf einem virtuellen Terminal befindest, gut, rechner bootet und tty1 erscheint mit dem "linuxlogo" > 2) die virtuellen Terminals, auf denen niemand eingeloggt ist, mit > Default-Besitzern und -Rechten ausgestattet sind (also root.root, > crw-------), Klar, Rechner hat ja gerade erst gebootet > 3) nicht auf allen virtuellen Terminals ein User eingeloggt ist und Ebenso klar > 4) du also in dieser Situation das oben angegebene > /usr/bin/unicode_start als User ausführst, der *nicht* 'root' ist, Ich log mich ein und meine .bash_profile bzw .bashrc laden meine Tastatur-Keymap meinen gewünschten UNICODE Font und unicode_start > dann wirst du immer, und darauf würde ich fast wetten, eine oder > mehrere Fehlermeldungen bekommen, wie sie der OP beschrieben hat, > nämlich *mindestens* eine für jedes virtuelle Terminal, auf dem > niemand eingeloggt ist. Neee, noch nie... Also ich habe einen $User namens "michiar" den ich einrichten mußte, weil es auf der Console mit Deutsch und Arabisch/Persisch problöeme gegeben hat. "michelle" habe ich auf de_DE@euro und "michiar" auf ma_AR.UTF-8 Genauso wie ich "michitr" auf tr_TR habe > Andererseits wird der User 'root' *nie* eine solche Fehlermeldung zu > sehen bekommen (es sei denn, du machst Dummheiten mit capabilities). Also meine Development OWorkststion, die ich jetzt seit über 2 Wochen habe, hat WOODY i386, sowie SARGE i386, SID i386 und SID amd64. Alles Debian-Standard-Installationen... > > Bei mir wird die noch nicht einmal gelesen... > > Schade eigentlich. Aber mal Spass beiseite, was ich nun wieder > hiermit sagen wollte, und es anscheinend aber auch diesmal nicht > geschafft habe: > > Wenn es dem OP gelingt, in dem Environment des Prozesses, der > /etc/init.d/console-screen.sh ausführt, die Variable LANG so zu > setzen, dass der Befehl 'locale charmap' 'UTF-8' ausdruckt, dann, ja > dann, wird unicode_start vom Benutzer 'root' sozusagen automatisch > ausgeführt, nämlich beim Systemneustart zum Beispiel. Ob du das Habe zu diesem Thema ein paar UNICODE-Howtos und Webseiten abgesucht... Um UNICODE zu starten benötigst Du eun Virtual-Terminal :-) Sprich, Du kannst unicode_start nicht auf tty2, tty3... beim booten starten weil si nicht aktiv sind !!! UNICODE wird erst beim login gestartet Also trage es in die /etc/profile ein !!! was nämlich der richtige platz ist, den /etc/profile ist executabel (wird von der bash gesourced) im gegensazt zu /etc/environement, was eine configfile für pam ist... > dadurch erreichst, dass du etwas in /etc/environment oder in > /etc/profile reinschreibst, oder dadurch, dass du es in Stein > meisselst und auf deinen Bildschirm stellst, spielt dabei nur eine > untergeordnete Rolle. Der Hinweis auf /etc/environment kam daher, > dass *mein* 'dpkg-reconfigure locales' die Locale, die ich als > Standard angebe, genau in dieser Datei der Variablen LANG zuweist. deswegen muß Du aber unicode_start in die /etc/profile eintragen, wenn Du es global willst... ...und wie gesagt, unicode_start funktioniert NICHT, wenn niemand eingelogt ist. > Ich hoffe, damit alle Klarheiten beseitigt zu haben. Neee, aber ich mußte mehrere Wochen mich Duch MBytes an UNICODE-Dokumentation und sourcecodes wühlen...nur um festzustellen, das unicode NACH dem Login aktiviert werden muß. > cheers, > > andreas Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature