Estoy tratando de escribir en árabe en la aplicación del terminal, pero no reconoce el texto de derecha a izquierda y no une las letras en árabe como debería.
Probé esta solución https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 pero no funcionó.
¿Hay algún plan para implementar el soporte árabe en la terminal de gnome? El terminal KDE Konsole funciona sin problemas.
Respuestas:
Para Ubuntu 64 bit, deberías descargar este paquete
en lugar. Supongo que estabas teniendo un problema de dependencia. También necesitaría instalar las aplicaciones mencionadas anteriormente con este comando.
Espero que esto pueda ayudar
fuente
intente esto:
sudo apt-get install libfribidi0 libfribidi-dev
instale ESTE paquete y luegovim /usr/share/applications/gnome-terminal.desktop
agregue este código al documento:fuente
zypper install libfribidi0
obtener el error:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
he estado buscando y no obtuve un solo resultado. ¿Qué paquetes se supone que debo tener?Use Mlterm, tiene un gran soporte para caracteres árabes y otros caracteres no latinos. Puedes descargarlo desde los repositorios de Ubuntu
fuente
Actualizar
Como egmont mencionó en su comentario a continuación , una implementación de BiDi está llegando al
vte
emulador de terminal. Verifique su respuesta, que es la última actualización sobre este tema.Aquí hay una referencia si busca detalles: https://terminal-wg.pages.freedesktop.org/bidi/
Respuesta original
No, no hay planes para implementar el soporte RTL en
gnome-terminal
ningún terminal,vte
según el caso delsynaptic
terminal de instalación.fribidi
comando para hacer bidi y dar forma básica al árabe.konsole
(KDE) omlterm
que haya implementado un soporte parcial para bidi y modelado Unicode.Actualmente, no existe una forma correcta de implementar esos algoritmos Unicode para las consolas. (Esas implementaciones en konsole y mlterm son una especie de solución alternativa)
Aquí hay una parte de una publicación de Behdad Esfahbod , él es el desarrollador principal de HarfBuzz (hb para abreviar, un motor de modelado de texto OpenType)
Fuente: Estado de la representación de texto
Aquí está el informe de error correspondiente en Launchpad bug # 263822: soporte RTL (de derecha a izquierda) en el terminal (BiDi) .
fuente
gnome-terminal
o cualquier terminal depende devte
" - Esto fue cierto cuando publicó esta respuesta, y afortunadamente ya no es el caso. Vea mi respuesta para la actualización.GNOME Terminal 3.34 admite scripts de derecha a izquierda como el árabe.
El trabajo realmente entró en la versión 0.58 de VTE, por lo que cualquier otro emulador de terminal que use VTE (por ejemplo, Tilix, Terminator, Xfce Terminal, Guake ...) lo recibirá automáticamente.
Se estrenará en Ubuntu 19.10 Eoan Ermine.
fuente