На этот вопрос уже есть ответ здесь:
В моем машинном терминале lubuntu арабские буквы отображаются слева -вправо, и они не связаны друг с другом (вообще в текстовом редакторе все работает правильно).
Причина, по которой терминал должен отображать арабский язык, заключается в том, что я пытаюсь разработать программу Python, которая использует графические элементы, такие как TextBox (фактически Entry в tkinter). Я нашел разные модули для вывода строк, состоящих из арабских букв в правильной форме, но пока пользователь вводит текст в текстовое поле, оно отображается так же, как и в моем терминале (слева направо и с отдельными отдельными буквами).
Как я могу заставить эти скрипты отображаться правильно?
Необходимо установить 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
И подайте заявку, это изменяется на тот файл:
Exec=lxterminal
кому: Exec=lxterminal -e bicon.bin
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