Ich versuche, Arabisch in der Terminal-App zu schreiben, aber es erkennt keinen Text von rechts nach links und bindet die arabischen Buchstaben nicht wie gewünscht zusammen.
Ich habe versucht, diese Lösung https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822, aber es hat nicht funktioniert.
Gibt es Pläne, arabische Unterstützung im Gnome-Terminal zu implementieren? Das KDE-Konsolenterminal funktioniert problemlos.
Antworten:
Für Ubuntu 64-Bit müssten Sie dieses Paket herunterladen
stattdessen. Ich vermute, Sie hatten ein Abhängigkeitsproblem. Sie müssten auch die oben genannten Apps mit diesem Befehl installieren.
Hoffe das könnte helfen
quelle
Versuchen Sie Folgendes :
sudo apt-get install libfribidi0 libfribidi-dev
Installieren Sie dann DIESES Paketvim /usr/share/applications/gnome-terminal.desktop
und fügen Sie den folgenden Code zum Dokument hinzu:quelle
zypper install libfribidi0
bekomme ich den Fehler:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Habe gesucht und kein einziges Ergebnis bekommen. Welche Pakete soll ich haben?Verwenden Sie Mlterm. Es bietet hervorragende Unterstützung für arabische und andere nicht-lateinische Zeichen. Sie können es von Ubuntu-Repositories herunterladen
quelle
Aktualisieren
Wie egmont in seinem Kommentar unten erwähnte , kommt eine BiDi-Implementierung zum
vte
Terminal-Emulator. Überprüfen Sie seine Antwort, die zu diesem Thema zuletzt aktualisiert wurde.Hier ist eine Referenz, wenn Sie nach Details suchen: https://terminal-wg.pages.freedesktop.org/bidi/
Ursprüngliche Antwort
Nein, es gibt keine Pläne, RTL-Unterstützung in
gnome-terminal
einem Terminal zu implementieren, oder ein Terminal,vte
das vomsynaptic
Installations-Terminal abhängt .fribidi
Befehl vertreten, um Bidi & Basic Shaping für Arabisch zu machen.konsole
(KDE) verwenden odermlterm
eine teilweise Unterstützung für Unicode-Bidi und -Forming implementiert haben.Derzeit gibt es keine korrekte Möglichkeit, diese Unicode-Algorithmen für die Konsolen zu implementieren. (Diese Implementierungen in konsole & mlterm sind eine Art Workaround.)
Hier ist ein Ausschnitt aus einem Beitrag von Behdad Esfahbod , er ist der Hauptentwickler von HarfBuzz (kurz hb, eine OpenType-Textformungs-Engine).
Quelle: Status der Textwiedergabe
Hier ist der entsprechende Fehlerbericht im Launchpad- Fehler Nr. 263822: RTL-Unterstützung (von rechts nach links) im Terminal (BiDi) .
quelle
gnome-terminal
oder ein Terminal hängt davon abvte
" - Dies war richtig, als Sie diese Antwort gepostet haben, und ist zum Glück nicht mehr der Fall. Siehe meine Antwort für die Aktualisierung.GNOME Terminal 3.34 unterstützt Skripte von rechts nach links, beispielsweise Arabisch.
Die Arbeit ging tatsächlich in die VTE-Version 0.58 über, sodass jeder andere Terminal-Emulator, der VTE verwendet (z. B. Tilix, Terminator, Xfce-Terminal, Guake ...), diese automatisch erhält.
Es wird in Ubuntu 19.10 Eoan Ermine debütieren.
quelle