Wie kann der VT chinesische Zeichen anzeigen?

7

Wenn ich die VT ( CTRL+ ALT+ F1) verwende, werden nur Ersatzzeichen für Chinesisch angezeigt, aber auf der alternativen Installations-CD kann ich sehen, dass es tatsächlich möglich ist, Chinesisch in der VT anzuzeigen. Wie kann ich das aktivieren?

FUZxxl
quelle
Ich habe eine chinesische Live-CD gebootet. Ich drückte ctl-alt-f1, um zur Konsole zu gelangen, und stellte fest, dass dort keine chinesischen Zeichen angezeigt wurden . Ich verwende eine 10.10 Ubuntu Desktop ISO. Ich musste fbiterm installieren und ausführen, damit die Konsole Chinesisch anzeigt. Ist deine Erfahrung anders? Wie das?
Djeikyb
Wenn Sie Ubuntu installiert haben, haben Sie es auch auf Englisch oder Chinesisch installiert? Bitte führen localeSie die Ausgabe aus und fügen Sie sie Ihrer Frage hinzu.
Djeikyb
Ich habe die deutsche Version von Ubuntu installiert. Gebietsschema Tage de_DE.utf8überall.
FUZxxl

Antworten:

4

Ich habe die 10.10 32-Bit-Ubuntu-Live-CD gebootet und mich für das vereinfachte Chinesisch entschieden (vorletzte Option im Sprachmenü). Nachdem es in die Testumgebung gestartet wurde , drückte ich ctl- alt- f1, tippte lsund wurde mit Diamanten anstelle von Chinesisch belohnt. Ich schließe daraus, dass Ubuntu keine chinesische Unterstützung für console / tty bietet. Otoh, in Gnome funktioniert alles wunderbar.

Glücklicherweise können Sie chinesische Unterstützung hinzufügen. Installieren Sie es fbitermund führen Sie es auf einem tty aus. Es ist ein Bildspeicher, der mit nicht-lateinischen Zeichen umgehen kann. Ich weiß noch nicht, wie ich fbiterm standardmäßig verwenden soll.

@FUZxxl, wenn ich fbiterm auf einer Neuinstallation von Ubuntu 10.10 in VirtualBox ausführe, bekomme ich Ihren Fehler Frame buffer device /dev/fb0: Open error. Ich habe einen UbuntuForum.org-Thread gefunden , der vorschlägt, dass Sie das Kernelmodul laden müssen, das Frame-Puffer zulässt. Es ist ein bisschen alt ... hier ist was ich getan habe:

  1. Bearbeiten /etc/initramfs-tools/modules. Fügen Sie am Ende der Datei in separaten Zeilen hinzu: fbconund vesafb.

  2. Bearbeiten /etc/modprobe.d/blacklist-framebufferund auskommentieren vesafb.

  3. Führen Sie aus : sudo update-initramfs -u -k all.

  4. Stellen Sie sicher, dass Sie eine VGA-Leitung eingestellt haben /etc/default/grub. Beispiel:GRUB_CMDLINE_LINUX_DEFAULT="vga=0x314"

  5. Ausführen update-grub.

Jetzt können Sie neu starten und fbiterman der virtuellen Konsole ausführen .

djeikyb
quelle
Vielen Dank für diese Antwort. Welche Lösung wird vom alternativen Ubuntu-Installationsprogramm verwendet?
FUZxxl
Hm ... sehr schlecht. Sie arbeiten alle nicht auf meiner Maschine. Vielleicht ist es ein Problem mit dem NVIDIA-Treiber.
FUZxxl
Zuerst wird der Bildschirm schwarz.
FUZxxl
Dann passiert nichts. Wenn Sie zu einem anderen VT und zurück wechseln, wird eine andere Meldung angezeigt: Frame Buffer Device / dev / fb0: Open error. Ich denke, es ist etwas über den nVidia-Treiber (wie immer ...)
FUZxxl
Ich würde noch nicht aufgeben. Ich habe den Fehler ohne Verwendung eines nvidia gfx-Treibers reproduziert.
Djeikyb
0

Ich denke, der wahre "Textmodus" VT verwendet den Textvideomodus, daher ist er auf 256/512 verschiedene Zeichen gleichzeitig beschränkt. Ich weiß nicht viel über die chinesische Sprache, aber ich denke, sie hat viel mehr "Buchstaben" als andere Sprachen mit einem "Alphabet" mit 26 Buchstaben oder so :) Ich denke jedoch, dass Ubuntu die Framebuffer VT-Konsole verwendet (keine Text-VGA) mode based), also ist es theoretisch vielleicht möglich ...

LGB
quelle
Kennst du Clonezilla? Wenn Sie es starten, werden Sie nach Spracheinstellungen gefragt. Zum Beispiel wird 正 體 中文 angezeigt. Wie Sie deutlich sehen können, verwendet Clonezilla etwas VT-ähnliches, so dass es nicht so schwierig sein kann.
FUZxxl
Mit Blick auf ps -e|grep fb, /etc/modprobe.d/blacklist-framebuffer.confund lsmod|grep fb, Ubuntu ist nicht verwenden , um einen Framebuffer. Bestätigt mit 10.04 und 10.10.
Djeikyb