J'essaie d'écrire en arabe dans l'application Terminal, mais celle-ci ne reconnaît pas le texte de droite à gauche et ne lie pas les lettres arabes comme il se doit.
J'ai essayé cette solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 mais cela n'a pas fonctionné.
Est-il prévu d'implémenter la prise en charge de l'arabe dans le terminal gnome? Le terminal KDE Konsole fonctionne sans aucun problème.
Réponses:
Pour Ubuntu 64 bits, vous devez télécharger Ce package
au lieu. Je suppose que vous aviez un problème de dépendance. Vous devez également installer les applications indiquées ci-dessus avec cette commande.
J'espère que cela pourrait aider
la source
essayez ceci :,
sudo apt-get install libfribidi0 libfribidi-dev
installez CE paquet, puisvim /usr/share/applications/gnome-terminal.desktop
ajoutez ce code au document:la source
zypper install libfribidi0
j'obtiens l’erreur:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
avoir cherché et n’obtenir aucun résultat. Quels paquets suis-je censé avoir?Utilisez Mlterm, il prend en charge les caractères arabes et autres caractères non latins. Vous pouvez le télécharger depuis les dépôts Ubuntu
la source
Mise à jour
Comme indiqué par egmont dans son commentaire ci - dessous , une implémentation BiDi arrive sur l'
vte
émulateur de terminal. Vérifiez sa réponse qui est la dernière mise à jour concernant ce sujet.Voici une référence si vous recherchez des détails: https://terminal-wg.pages.freedesktop.org/bidi/
Réponse originale
Non, il n’est pas prévu d’implémenter la prise en charge RTL,
gnome-terminal
ni aucun terminal dépend,vte
selon le cas, dusynaptic
terminal d’installation.fribidi
utiliser votre commande par procuration pour créer des formes bidi et de base en arabe.konsole
(KDE) oumlterm
avoir implémenté une prise en charge partielle du bidi et de la mise en forme Unicode.Actuellement, il n'existe pas de méthode correcte pour implémenter ces algorithmes Unicode pour les consoles. (Ces implémentations dans konsole & mlterm sont une sorte de solution de contournement)
Voici une partie d'un post de Behdad Esfahbod , il est le principal développeur de HarfBuzz (hb en abrégé, un moteur de mise en forme de texte OpenType).
Source: état de rendu du texte
Voici le rapport de bogue correspondant au bogue n ° 263822 du tableau de bord: Prise en charge de RTL (de droite à gauche) dans le terminal (BiDi) .
la source
gnome-terminal
aucun terminal.vte
" - Cela était vrai lorsque vous avez posté cette réponse et, heureusement, ce n'est plus le cas. Voir ma réponse pour la mise à jour.Le terminal 3.34 de GNOME prend en charge les scripts de droite à gauche tels que l’arabe.
Le travail a en fait été transféré dans la version 0.58 de VTE. Ainsi, tout autre émulateur de terminal utilisant VTE (par exemple, Tilix, Terminator, Xfce Terminal, Guake ...) le recevra automatiquement.
Il fera ses débuts dans Ubuntu 19.10 Eoan Ermine.
la source