Как сделать так, чтобы терминал lubuntu (LXDE) поддерживал арабский или персидский язык? [дубликат]

На этот вопрос уже есть ответ здесь:

В моем машинном терминале lubuntu арабские буквы отображаются слева -вправо, и они не связаны друг с другом (вообще в текстовом редакторе все работает правильно).

Причина, по которой терминал должен отображать арабский язык, заключается в том, что я пытаюсь разработать программу Python, которая использует графические элементы, такие как TextBox (фактически Entry в tkinter). Я нашел разные модули для вывода строк, состоящих из арабских букв в правильной форме, но пока пользователь вводит текст в текстовое поле, оно отображается так же, как и в моем терминале (слева направо и с отдельными отдельными буквами).

Как я могу заставить эти скрипты отображаться правильно?

2
задан 7 June 2017 в 08:07

1 ответ

Необходимо установить bicon с этой целью.

Таким образом, можно использовать этот метод для, включают персидский или арабский язык в lxterminal:

Во-первых, установка libfribidi0 и libfribidi-dev пакеты.

sudo apt update
sudo apt install libfribidi0 libfribidi-dev

Затем загрузите и установите bicon:

Для машин на 64 бита:

Загрузите этот пакет и затем установите с этой командой:

sudo dpkg -i bicon_0.2.0-1ubuntu0~ppa4_amd64.deb

Для 32 битов mchines:

Загрузите этот пакет и затем установите с этой командой:

sudo dpkg -i bicon_0.2.0-1ubuntu0~ppa4_i386.deb

Затем для персидского типа или арабского языка в lxterminal необходимо выполнить эту команду:

bicon.bin

Но для автоматизируют этот процесс, который можно отредактировать /usr/share/applications/lxterminal.desktop файл с этой командой:

sudo nano /usr/share/applications/lxterminal.desktop

И подайте заявку, это изменяется на тот файл:

  1. Изменение Exec=lxterminal кому: Exec=lxterminal -e bicon.bin
  2. Добавить Terminal=true в этот файл.

Таким образом, после сохраняют изменения, Вы видите эти строки в том файле:

Exec=lxterminal -e bicon.bin
Terminal=true

Таким образом, После изменений, можно коснуться на lxterminal значке и ввести персидский язык (или арабский язык).


Но если Вы хотите выполнить bicon, также с кнопками Ctrl+Alt+t, необходимо сделать, это ступает:

Править ~/.config/openbox/lubuntu-rc.xml файл с этой командой:

nano ~/.config/openbox/lubuntu-rc.xml

Затем изменение lxsession-default terminal команда в <!-- Launch a terminal on Ctrl + Alt + T--> раздел к lxterminal -e bicon.bin.

Таким образом, необходимо измениться:

  <!-- Launch a terminal on Ctrl + Alt + T-->
  <keybind key="C-A-T">
    <action name="Execute">
      <command>lxsession-default terminal</command>
    </action>
  </keybind>

Кому:

  <!-- Launch a terminal on Ctrl + Alt + T-->
  <keybind key="C-A-T">
    <action name="Execute">
<command>lxterminal -e bicon.bin</command>
    </action>
  </keybind>

Затем выполните эту команду для применения, это изменяется:

openbox --reconfigure
2
ответ дан 7 June 2017 в 18:07

Другие вопросы по тегам:

Похожие вопросы: