Como ativar o suporte árabe no terminal do GNOME?

25

Estou tentando escrever árabe no app do terminal, mas ele não reconhece o texto da direita para a esquerda e não vincula as letras árabes como deveria.

Eu tentei esta solução link mas não funcionou.

Existe algum plano para implementar suporte árabe no terminal do gnome? O terminal KDE Konsole funciona sem problemas.

    
por Pore 09.11.2011 / 22:22

4 respostas

7

tente isto: sudo apt-get install libfribidi0 libfribidi-dev , instale ESTE pacote, então vim /usr/share/applications/gnome-terminal.desktop e adicione este código ao documento:

Terminal=true
Exec=/usr/bin/bicon.bin
    
por avery_laird 20.11.2011 / 23:25
7

Para o Ubuntu de 64 bits, você precisa fazer o download de Este pacote

em vez disso. Eu acho que você estava tendo um problema de dependência. Você também precisaria instalar os aplicativos mencionados acima com este comando.

sudo apt-get install libfribidi0 libfribidi-dev

Espero que isso possa ajudar

    
por Mijo 22.09.2014 / 04:05
3

Use o Mlterm, ele tem grande suporte para caracteres árabes e outros caracteres não latinos. Você pode baixá-lo dos repositórios do Ubuntu

    
por Damascene 02.01.2016 / 22:25
3

Não, não há planos para implementar o suporte a RTL em gnome-terminal ou qualquer terminal depende de vte como o caso do terminal de instalação synaptic .

  • Você pode fazer proxy de seu comando através do comando fribidi para tornar bidi & amp; modelagem básica do árabe.
  • Você também pode usar konsole (KDE) ou mlterm que implementou um suporte parcial para bidis e formatação Unicode.

Atualmente, não há maneira correta de implementar esses algoritmos Unicode para os consoles. (Essas implementações em konsole & amp; mlterm são uma espécie de solução alternativa)

Aqui está uma parte de um post de Behdad Esfahbod , ele é o principal desenvolvedor de HarfBuzz (hb para resumir, um mecanismo de formatação de texto OpenType)

  

Emuladores de terminal com suporte a texto complexo são muito estranhos   híbridos. Por um lado, os emuladores de terminal precisam colocar texto em um   grade pré-definida de forma predefinida, que está em conflito com muitos   aspectos e requisitos do texto complexo, por outro lado, os utilizadores   demandam suporte para textos complexos em seus terminais. Fica mais feio   quando você pensa em texto bidirecional, digamos, dentro de um texto do console   editor. No entanto, é justo dizer que tais híbridos não colocam   quaisquer novas demandas no motor de modelagem. gnome-terminal atualmente não tem   suporte para texto complexo que não seja a combinação de marcas. Konsole tem   suporte de texto bidirecional. App Terminal da Apple tem pelo menos bidi   suporte, bem como suporte de modelagem árabe, não tenho certeza sobre outros   texto complexo. Atualização (18 de janeiro de 2010): O modo terminal (termo e   ansi-term) em versões recentes do Emacs pode renderizar texto complexo,   incluindo Indic.

Fonte: Estado da renderização de texto

Aqui está o relatório de bug correspondente no Launchpad bug # 263822: suporte à RTL (da direita para a esquerda) no terminal (BiDi) .

    
por user.dz 17.11.2015 / 13:29