LINUX.ORG.RU

Арабский в консоли linux. Bicon. Ranger.

 ,


0

0

Разыскал сегодня http://unix.stackexchange.com/questions/123756/how-to-make-arabic-appear-properly-in-linux-terminal
Но не все буквы соединяются, в ranger при выделении перекашиваются строки, включающие арабские символы.
Antergos Linux ( arch )
bicon-git
В терминале еще вылезла проблема: арабский ввод залезает между именем каталога и символом приглашения в prompt. Решил, добавив экранирующую последовательность из скопированного и слегка переделанного конфига

PS1='\[\e[0m\]┌─[ \[\e[1;32m\]\u\[\e[0m\] ]\n\[\e[0m\]└─ \[\e[1;34m\]\W\[\e[0m\] >>  \[\e[0m\]'
Собственно, прошу тех, кто имел дело, накидать линков про сабж, подсказать, куда копнуть или готовое решение.

upd: оказывается, еще и backspace работает некорректно.

upd2: скриншот

Deleted

Последнее исправление: Its_me (всего исправлений: 3)

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.

Deleted
()

у меня фарси нормально работает, а тебе следует сконцентрироваться и точнее сформулировать вопрос: где не работает, в терминале или консоли?

l-_-l
()
Ответ на: комментарий от l-_-l

В консоли вообще белые квадратики, в остальном то же самое.
Но в теме речь идет об эмуляторе терминала. Terminator и st.

Deleted
()
Последнее исправление: Its_me (всего исправлений: 1)
Ответ на: комментарий от Deleted

я использую шрифт PragmataPro, у него нормальная поддержка насха, а терминал termite, но уверен, что в любом vte-based терминале нормально работает, в отличие от неюзабельного треша типа st, urxvt и т.п., но Terminator это тоже кажется vte, так что должно работать.

l-_-l
()
Ответ на: комментарий от l-_-l

Terminator, vte — да.
Подвесил скриншот в топик. Про шрифт спасибо, поищу. К сожалению, PP совсем не вариант.
Но в ошибках редактирования ввода и смещении текста не шрифт виноват, нет?

Deleted
()
18 декабря 2016 г.
Ответ на: комментарий от Deleted

Спасибо! Наконец попробовал konsole. Все работает без bicon, а вот он в ней ломает сабж.
Плохо только, что Qt и 60Mb на старте.

Deleted
()
Ответ на: комментарий от l-_-l

When you run bicon.bin it spawns a shell, so now you have (1) the original shell, (2) bicon.bin running, and (3) the shell spawned by bicon.bin. With exec the original shell is replaced by bicon.bin

Возможно, что-нибудь изменится, если сменить bash на другую оболочку? Какой у тебя shell?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.