How to enable Arabic support in GNOME terminal?How to make lubuntu (LXDE) terminal support Arabic or Persian language?How can I make Arabic letters in the terminal display correctly?why all Arabic regional formats uses US numeralsArabic reading errorHow can I install a complete Arabic font?How do I increase the terminal border size in xfce?Flash player does not work probably with Arabic languageProblem installing Arabic on 18.04Custom Keyboard Variant (for Transliteration of Arabic) not workingHow do I spellcheck Arabic in Gedit?

Why do cargo airplanes fly fewer cycles then airliners?

Personal Finance Management Tool

Was playing with both hands ever allowed in chess?

How to tell my Mom that I don't care about someone without upsetting her?

Is Jupiter still an anomaly?

What is the purpose of the rules in counterpoint composition?

Does being invisible grant advantage on stealth checks by RAW?

Permanent river of lava

Is 人孔 from English?

Should I still follow "programming to an interface not implementation" even if I think using concrete class members is the simpler solution?

What does 36.000€ mean?

Are my circuits properly grounded?

Why does std::atomic constructor behave different in C++14 and C++17

"Don't invest now because the market is high"

Can two moons have intersecting orbits yet be guaranteed not to collide?

Why are green parties so often opposed to nuclear power?

reload interface while keeping data?

Why do airlines usually ask you how much purchase you have made?

Which object has been to space the most times?

Could you generate any positive number given only a few specific operators and operands?

Why is inverting op-amp behaving like a low pass filter?

Who verifies the trust of certificate authorities?

What movie or fandom is this jewelry from?

Feeling of forcing oneself to do something



How to enable Arabic support in GNOME terminal?


How to make lubuntu (LXDE) terminal support Arabic or Persian language?How can I make Arabic letters in the terminal display correctly?why all Arabic regional formats uses US numeralsArabic reading errorHow can I install a complete Arabic font?How do I increase the terminal border size in xfce?Flash player does not work probably with Arabic languageProblem installing Arabic on 18.04Custom Keyboard Variant (for Transliteration of Arabic) not workingHow do I spellcheck Arabic in Gedit?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









32


















I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.



I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.



Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.










share|improve this question






















  • 1





    What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?

    – N.N.
    Nov 19 '11 at 10:06






  • 2





    why do you need write Arabic in the terminal and why do you want it right to left ???

    – Black Block
    Nov 19 '11 at 23:24






  • 1





    FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.

    – david6
    Nov 22 '11 at 5:06











  • Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?

    – david6
    Nov 22 '11 at 5:09











  • @Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.

    – Suhaib
    Nov 26 '12 at 5:24

















32


















I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.



I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.



Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.










share|improve this question






















  • 1





    What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?

    – N.N.
    Nov 19 '11 at 10:06






  • 2





    why do you need write Arabic in the terminal and why do you want it right to left ???

    – Black Block
    Nov 19 '11 at 23:24






  • 1





    FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.

    – david6
    Nov 22 '11 at 5:06











  • Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?

    – david6
    Nov 22 '11 at 5:09











  • @Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.

    – Suhaib
    Nov 26 '12 at 5:24













32













32









32


8






I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.



I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.



Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.










share|improve this question
















I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.



I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.



Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.







command-line unicode internationalization arabic rtl






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 17 '15 at 12:32









user.dz

38.3k11 gold badges106 silver badges190 bronze badges




38.3k11 gold badges106 silver badges190 bronze badges










asked Nov 9 '11 at 21:22









PorePore

3211 gold badge3 silver badges3 bronze badges




3211 gold badge3 silver badges3 bronze badges










  • 1





    What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?

    – N.N.
    Nov 19 '11 at 10:06






  • 2





    why do you need write Arabic in the terminal and why do you want it right to left ???

    – Black Block
    Nov 19 '11 at 23:24






  • 1





    FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.

    – david6
    Nov 22 '11 at 5:06











  • Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?

    – david6
    Nov 22 '11 at 5:09











  • @Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.

    – Suhaib
    Nov 26 '12 at 5:24












  • 1





    What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?

    – N.N.
    Nov 19 '11 at 10:06






  • 2





    why do you need write Arabic in the terminal and why do you want it right to left ???

    – Black Block
    Nov 19 '11 at 23:24






  • 1





    FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.

    – david6
    Nov 22 '11 at 5:06











  • Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?

    – david6
    Nov 22 '11 at 5:09











  • @Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.

    – Suhaib
    Nov 26 '12 at 5:24







1




1





What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?

– N.N.
Nov 19 '11 at 10:06





What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?

– N.N.
Nov 19 '11 at 10:06




2




2





why do you need write Arabic in the terminal and why do you want it right to left ???

– Black Block
Nov 19 '11 at 23:24





why do you need write Arabic in the terminal and why do you want it right to left ???

– Black Block
Nov 19 '11 at 23:24




1




1





FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.

– david6
Nov 22 '11 at 5:06





FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.

– david6
Nov 22 '11 at 5:06













Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?

– david6
Nov 22 '11 at 5:09





Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?

– david6
Nov 22 '11 at 5:09













@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.

– Suhaib
Nov 26 '12 at 5:24





@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.

– Suhaib
Nov 26 '12 at 5:24










5 Answers
5






active

oldest

votes


















10



















For Ubuntu 64 bit, you would need to download This package



instead. I guess you were having a dependency problem.
You would need also to install the apps stated above with this command.



sudo apt-get install libfribidi0 libfribidi-dev


Hope that this could help






share|improve this answer
































    9







    +25












    try this: sudo apt-get install libfribidi0 libfribidi-dev, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop and add this code to the document:



    Terminal=true
    Exec=/usr/bin/bicon.bin





    share|improve this answer

























    • In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

      – Ba7a7chy
      Apr 30 '13 at 19:01











    • I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

      – Neeku
      Jun 30 '14 at 12:05


















    7



















    Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories



    Picture of Mlterm showing Arabic






    share|improve this answer



























    • You can download it from Ubuntu repositories

      – Damascene
      Jan 2 '16 at 21:28











    • You can edit your question to append the content of your comment and make it more useful.

      – Jakuje
      Jan 2 '16 at 23:39











    • I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

      – Flimm
      Feb 20 '16 at 9:09











    • @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

      – Error
      Nov 17 '17 at 22:05











    • @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

      – Flimm
      Nov 18 '17 at 7:08


















    4



















    Update



    As egmont mentioned in his comment below, a BiDi implementation is coming to vte terminal emulator. Check his answer which is the last updated concerning this topic.



    Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/




    Original answer



    No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte as the case of synaptic installation terminal.



    • You may proxy your command through fribidi command to make bidi & basic shaping of Arabic.

    • You may also use konsole (KDE) or mlterm that had implemented a partial support for Unicode bidi and shaping.

    Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)



    Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)




    Terminal emulators with support for complex text are very weird
    hybrids. On the one hand terminal emulators have to lay text out in a
    predefined grid in a predefined way, which is in conflict with many
    aspects and requirements of complex text, on the other hand users
    demand support for complex text in their terminals. It gets uglier
    when you think about bidirectional text, say, inside a console text
    editor. Nonetheless, it is fair to say that such hybrids do not put
    any new demands on the shaping engine. gnome-terminal currently has no
    support for complex text other than combining marks. Konsole has
    bidirectional text support. Apple's Terminal App has at least bidi
    support as well as Arabic shaping support, not sure about other
    complex text. Update (Jan 18, 2010): The terminal mode (term and
    ansi-term) in recent versions of Emacs can render complex text,
    including Indic.




    Source: State of Text Rendering



    Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).






    share|improve this answer






















    • 1





      "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

      – egmont
      Sep 12 at 11:07


















    3



















    GNOME Terminal 3.34 supports right to left scripts such as Arabic.



    The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.



    It's going to debut in Ubuntu 19.10 Eoan Ermine.






    share|improve this answer


























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "89"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );














      draft saved

      draft discarded
















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f77657%2fhow-to-enable-arabic-support-in-gnome-terminal%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown


























      5 Answers
      5






      active

      oldest

      votes








      5 Answers
      5






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      10



















      For Ubuntu 64 bit, you would need to download This package



      instead. I guess you were having a dependency problem.
      You would need also to install the apps stated above with this command.



      sudo apt-get install libfribidi0 libfribidi-dev


      Hope that this could help






      share|improve this answer





























        10



















        For Ubuntu 64 bit, you would need to download This package



        instead. I guess you were having a dependency problem.
        You would need also to install the apps stated above with this command.



        sudo apt-get install libfribidi0 libfribidi-dev


        Hope that this could help






        share|improve this answer



























          10















          10











          10









          For Ubuntu 64 bit, you would need to download This package



          instead. I guess you were having a dependency problem.
          You would need also to install the apps stated above with this command.



          sudo apt-get install libfribidi0 libfribidi-dev


          Hope that this could help






          share|improve this answer














          For Ubuntu 64 bit, you would need to download This package



          instead. I guess you were having a dependency problem.
          You would need also to install the apps stated above with this command.



          sudo apt-get install libfribidi0 libfribidi-dev


          Hope that this could help







          share|improve this answer













          share|improve this answer




          share|improve this answer










          answered Sep 22 '14 at 2:05









          MijoMijo

          2653 silver badges8 bronze badges




          2653 silver badges8 bronze badges


























              9







              +25












              try this: sudo apt-get install libfribidi0 libfribidi-dev, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop and add this code to the document:



              Terminal=true
              Exec=/usr/bin/bicon.bin





              share|improve this answer

























              • In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

                – Ba7a7chy
                Apr 30 '13 at 19:01











              • I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

                – Neeku
                Jun 30 '14 at 12:05















              9







              +25












              try this: sudo apt-get install libfribidi0 libfribidi-dev, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop and add this code to the document:



              Terminal=true
              Exec=/usr/bin/bicon.bin





              share|improve this answer

























              • In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

                – Ba7a7chy
                Apr 30 '13 at 19:01











              • I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

                – Neeku
                Jun 30 '14 at 12:05













              9







              +25








              9







              +25




              9






              +25





              try this: sudo apt-get install libfribidi0 libfribidi-dev, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop and add this code to the document:



              Terminal=true
              Exec=/usr/bin/bicon.bin





              share|improve this answer














              try this: sudo apt-get install libfribidi0 libfribidi-dev, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop and add this code to the document:



              Terminal=true
              Exec=/usr/bin/bicon.bin






              share|improve this answer













              share|improve this answer




              share|improve this answer










              answered Nov 20 '11 at 22:25









              avery_lairdavery_laird

              1364 bronze badges




              1364 bronze badges















              • In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

                – Ba7a7chy
                Apr 30 '13 at 19:01











              • I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

                – Neeku
                Jun 30 '14 at 12:05

















              • In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

                – Ba7a7chy
                Apr 30 '13 at 19:01











              • I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

                – Neeku
                Jun 30 '14 at 12:05
















              In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

              – Ba7a7chy
              Apr 30 '13 at 19:01





              In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...

              – Ba7a7chy
              Apr 30 '13 at 19:01













              I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

              – Neeku
              Jun 30 '14 at 12:05





              I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying zypper install libfribidi0 I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies. Have been searching and not getting a single result. What packages am I supposed to have?

              – Neeku
              Jun 30 '14 at 12:05











              7



















              Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories



              Picture of Mlterm showing Arabic






              share|improve this answer



























              • You can download it from Ubuntu repositories

                – Damascene
                Jan 2 '16 at 21:28











              • You can edit your question to append the content of your comment and make it more useful.

                – Jakuje
                Jan 2 '16 at 23:39











              • I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

                – Flimm
                Feb 20 '16 at 9:09











              • @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

                – Error
                Nov 17 '17 at 22:05











              • @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

                – Flimm
                Nov 18 '17 at 7:08















              7



















              Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories



              Picture of Mlterm showing Arabic






              share|improve this answer



























              • You can download it from Ubuntu repositories

                – Damascene
                Jan 2 '16 at 21:28











              • You can edit your question to append the content of your comment and make it more useful.

                – Jakuje
                Jan 2 '16 at 23:39











              • I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

                – Flimm
                Feb 20 '16 at 9:09











              • @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

                – Error
                Nov 17 '17 at 22:05











              • @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

                – Flimm
                Nov 18 '17 at 7:08













              7















              7











              7









              Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories



              Picture of Mlterm showing Arabic






              share|improve this answer
















              Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories



              Picture of Mlterm showing Arabic







              share|improve this answer















              share|improve this answer




              share|improve this answer








              edited Jan 3 '16 at 8:21

























              answered Jan 2 '16 at 21:25









              DamasceneDamascene

              711 silver badge2 bronze badges




              711 silver badge2 bronze badges















              • You can download it from Ubuntu repositories

                – Damascene
                Jan 2 '16 at 21:28











              • You can edit your question to append the content of your comment and make it more useful.

                – Jakuje
                Jan 2 '16 at 23:39











              • I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

                – Flimm
                Feb 20 '16 at 9:09











              • @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

                – Error
                Nov 17 '17 at 22:05











              • @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

                – Flimm
                Nov 18 '17 at 7:08

















              • You can download it from Ubuntu repositories

                – Damascene
                Jan 2 '16 at 21:28











              • You can edit your question to append the content of your comment and make it more useful.

                – Jakuje
                Jan 2 '16 at 23:39











              • I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

                – Flimm
                Feb 20 '16 at 9:09











              • @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

                – Error
                Nov 17 '17 at 22:05











              • @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

                – Flimm
                Nov 18 '17 at 7:08
















              You can download it from Ubuntu repositories

              – Damascene
              Jan 2 '16 at 21:28





              You can download it from Ubuntu repositories

              – Damascene
              Jan 2 '16 at 21:28













              You can edit your question to append the content of your comment and make it more useful.

              – Jakuje
              Jan 2 '16 at 23:39





              You can edit your question to append the content of your comment and make it more useful.

              – Jakuje
              Jan 2 '16 at 23:39













              I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

              – Flimm
              Feb 20 '16 at 9:09





              I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?

              – Flimm
              Feb 20 '16 at 9:09













              @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

              – Error
              Nov 17 '17 at 22:05





              @Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents

              – Error
              Nov 17 '17 at 22:05













              @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

              – Flimm
              Nov 18 '17 at 7:08





              @Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.

              – Flimm
              Nov 18 '17 at 7:08











              4



















              Update



              As egmont mentioned in his comment below, a BiDi implementation is coming to vte terminal emulator. Check his answer which is the last updated concerning this topic.



              Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/




              Original answer



              No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte as the case of synaptic installation terminal.



              • You may proxy your command through fribidi command to make bidi & basic shaping of Arabic.

              • You may also use konsole (KDE) or mlterm that had implemented a partial support for Unicode bidi and shaping.

              Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)



              Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)




              Terminal emulators with support for complex text are very weird
              hybrids. On the one hand terminal emulators have to lay text out in a
              predefined grid in a predefined way, which is in conflict with many
              aspects and requirements of complex text, on the other hand users
              demand support for complex text in their terminals. It gets uglier
              when you think about bidirectional text, say, inside a console text
              editor. Nonetheless, it is fair to say that such hybrids do not put
              any new demands on the shaping engine. gnome-terminal currently has no
              support for complex text other than combining marks. Konsole has
              bidirectional text support. Apple's Terminal App has at least bidi
              support as well as Arabic shaping support, not sure about other
              complex text. Update (Jan 18, 2010): The terminal mode (term and
              ansi-term) in recent versions of Emacs can render complex text,
              including Indic.




              Source: State of Text Rendering



              Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).






              share|improve this answer






















              • 1





                "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

                – egmont
                Sep 12 at 11:07















              4



















              Update



              As egmont mentioned in his comment below, a BiDi implementation is coming to vte terminal emulator. Check his answer which is the last updated concerning this topic.



              Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/




              Original answer



              No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte as the case of synaptic installation terminal.



              • You may proxy your command through fribidi command to make bidi & basic shaping of Arabic.

              • You may also use konsole (KDE) or mlterm that had implemented a partial support for Unicode bidi and shaping.

              Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)



              Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)




              Terminal emulators with support for complex text are very weird
              hybrids. On the one hand terminal emulators have to lay text out in a
              predefined grid in a predefined way, which is in conflict with many
              aspects and requirements of complex text, on the other hand users
              demand support for complex text in their terminals. It gets uglier
              when you think about bidirectional text, say, inside a console text
              editor. Nonetheless, it is fair to say that such hybrids do not put
              any new demands on the shaping engine. gnome-terminal currently has no
              support for complex text other than combining marks. Konsole has
              bidirectional text support. Apple's Terminal App has at least bidi
              support as well as Arabic shaping support, not sure about other
              complex text. Update (Jan 18, 2010): The terminal mode (term and
              ansi-term) in recent versions of Emacs can render complex text,
              including Indic.




              Source: State of Text Rendering



              Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).






              share|improve this answer






















              • 1





                "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

                – egmont
                Sep 12 at 11:07













              4















              4











              4









              Update



              As egmont mentioned in his comment below, a BiDi implementation is coming to vte terminal emulator. Check his answer which is the last updated concerning this topic.



              Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/




              Original answer



              No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte as the case of synaptic installation terminal.



              • You may proxy your command through fribidi command to make bidi & basic shaping of Arabic.

              • You may also use konsole (KDE) or mlterm that had implemented a partial support for Unicode bidi and shaping.

              Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)



              Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)




              Terminal emulators with support for complex text are very weird
              hybrids. On the one hand terminal emulators have to lay text out in a
              predefined grid in a predefined way, which is in conflict with many
              aspects and requirements of complex text, on the other hand users
              demand support for complex text in their terminals. It gets uglier
              when you think about bidirectional text, say, inside a console text
              editor. Nonetheless, it is fair to say that such hybrids do not put
              any new demands on the shaping engine. gnome-terminal currently has no
              support for complex text other than combining marks. Konsole has
              bidirectional text support. Apple's Terminal App has at least bidi
              support as well as Arabic shaping support, not sure about other
              complex text. Update (Jan 18, 2010): The terminal mode (term and
              ansi-term) in recent versions of Emacs can render complex text,
              including Indic.




              Source: State of Text Rendering



              Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).






              share|improve this answer
















              Update



              As egmont mentioned in his comment below, a BiDi implementation is coming to vte terminal emulator. Check his answer which is the last updated concerning this topic.



              Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/




              Original answer



              No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte as the case of synaptic installation terminal.



              • You may proxy your command through fribidi command to make bidi & basic shaping of Arabic.

              • You may also use konsole (KDE) or mlterm that had implemented a partial support for Unicode bidi and shaping.

              Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)



              Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)




              Terminal emulators with support for complex text are very weird
              hybrids. On the one hand terminal emulators have to lay text out in a
              predefined grid in a predefined way, which is in conflict with many
              aspects and requirements of complex text, on the other hand users
              demand support for complex text in their terminals. It gets uglier
              when you think about bidirectional text, say, inside a console text
              editor. Nonetheless, it is fair to say that such hybrids do not put
              any new demands on the shaping engine. gnome-terminal currently has no
              support for complex text other than combining marks. Konsole has
              bidirectional text support. Apple's Terminal App has at least bidi
              support as well as Arabic shaping support, not sure about other
              complex text. Update (Jan 18, 2010): The terminal mode (term and
              ansi-term) in recent versions of Emacs can render complex text,
              including Indic.




              Source: State of Text Rendering



              Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).







              share|improve this answer















              share|improve this answer




              share|improve this answer








              edited Sep 27 at 19:01

























              answered Nov 17 '15 at 12:29









              user.dzuser.dz

              38.3k11 gold badges106 silver badges190 bronze badges




              38.3k11 gold badges106 silver badges190 bronze badges










              • 1





                "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

                – egmont
                Sep 12 at 11:07












              • 1





                "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

                – egmont
                Sep 12 at 11:07







              1




              1





              "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

              – egmont
              Sep 12 at 11:07





              "No, there is no plans to implement RTL support in gnome-terminal or any terminal depends on vte" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.

              – egmont
              Sep 12 at 11:07











              3



















              GNOME Terminal 3.34 supports right to left scripts such as Arabic.



              The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.



              It's going to debut in Ubuntu 19.10 Eoan Ermine.






              share|improve this answer





























                3



















                GNOME Terminal 3.34 supports right to left scripts such as Arabic.



                The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.



                It's going to debut in Ubuntu 19.10 Eoan Ermine.






                share|improve this answer



























                  3















                  3











                  3









                  GNOME Terminal 3.34 supports right to left scripts such as Arabic.



                  The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.



                  It's going to debut in Ubuntu 19.10 Eoan Ermine.






                  share|improve this answer














                  GNOME Terminal 3.34 supports right to left scripts such as Arabic.



                  The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.



                  It's going to debut in Ubuntu 19.10 Eoan Ermine.







                  share|improve this answer













                  share|improve this answer




                  share|improve this answer










                  answered Sep 12 at 11:05









                  egmontegmont

                  5,6921 gold badge13 silver badges29 bronze badges




                  5,6921 gold badge13 silver badges29 bronze badges































                      draft saved

                      draft discarded















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f77657%2fhow-to-enable-arabic-support-in-gnome-terminal%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown









                      Popular posts from this blog

                      Tamil (spriik) Luke uk diar | Nawigatjuun

                      Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

                      Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?