#11
|
|||
|
|||
Псевдографика в интерфейсе
Mihail Kapitanov написал(а) к Mihail Kapitanov в Mar 17 01:48:28 по местному времени:
Нello Xoomoh! 04 Mar 17 01:30, I wrote to Konstantin Kuzov: KK>> Ты что-то в конфиге начудил, у тебя даже кладж сообщается KK>> неверный (смотри подчеркнутое). Пишешь реально в CP866, а KK>> сообщаешь CP437. MK> И локаль в 866 тоже. Получается эхотаг этого не видит? Как его MK> научить? Посмотрел букварь по эхотагу, добавил: ==== xlatlocalset cp866 ==== Теперь кладж правильный. Но с рамками ничего не изменилось. Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#12
|
|||
|
|||
Псевдографика в интерфейсе
Mihail Kapitanov написал(а) к Alexey Vissarionov в Mar 17 13:21:32 по местному времени:
Нello Alexey! 03 Mar 17 10:40, you wrote to me: AV> Оно существует? В выводе `locale -a | grep 866` показывается? AV> И на всякий случай сразу посмотри `locale -a | grep -i koi`. Сегодня собрал GoldEd с ncurses (пробовал так же ncursesw) и ... рамки появились. Но радость была преждевременной, к каждой заглавной кириллической букве спереди стал добавляться знак тильда "~" и, иногда, один латинский символ. Откатился назад. Что еще попробовать даже не знаю. Судя по тому что была проблема с @CНRS (пришлось в конфиге прибить гвоздями), и то что рамки появились при использовании ncurses, да и в mc(slang) все хорошо, эхотаг напрочь игнорирут envvars, в часности LANG и TERM, из за которого и рисует lqqqk (как будто запущен в VT100). Но это так, догадка. Как узнать видит ли эхотах переменные окружения? Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#13
|
|||
|
|||
Псевдографика в интерфейсе
Konstantin Kuzov написал(а) к Mihail Kapitanov в Mar 17 20:10:42 по местному времени:
Konnichi wa, Mihail-kun! Aogu manako oyobi uketamawaru waga koe! Tomodachi Mihail Kapitanov_ tsukuru airon _Alexey Vissarionov Nichiji - /05 Мар 17 13:21*/, Daizai - /*Псевдографика в интерфейсе/: AV>> Оно существует? В выводе `locale -a | grep 866` показывается? AV>> И на всякий случай сразу посмотри `locale -a | grep -i koi`. MK> Сегодня собрал GoldEd с ncurses (пробовал так же ncursesw) и ... рамки MK> появились. Но радость была преждевременной, к каждой заглавной MK> кириллической букве спереди стал добавляться знак тильда "~" и, MK> иногда, один латинский символ. Откатился назад. Что еще попробовать MK> даже не знаю. Так и надо собирать с ncurses (не с ncursesw). Лично у меня дед на обоих системах настроен на CP866 и без проблем работает. В конфиге касательно кодировки лишь: /=========*/ Тут Забежал Copy->Paste /*=========/ XlatImport CP866 XlatExport CP866 XlatLocalSet CP866 /=========*/ Тут Выбежал Copy->Paste /*=========/ 1) На пойнтовой работает в urxvt через luit с таким патчем: /=========*/ Тут Забежал Copy->Paste /*=========/ diff -urN luit-1.1.0.orig/charset.c luit-1.1.0/charset.c -+- luit-1.1.0.orig/charset.c 2010-07-01 21:55:09.000000000 +0400 +++ luit-1.1.0/charset.c 2010-10-28 16:41:06.000000000 +0400 @@ -439,6 +439,7 @@ {"ISO8859-15", 0, 2, "ASCII", NULL, "ISO 8859-15", NULL, NULL}, {"ISO8859-16", 0, 2, "ASCII", NULL, "ISO 8859-16", NULL, NULL}, {"KOI8-R", 0, 2, "ASCII", NULL, "KOI8-R", NULL, NULL}, + {"CP866", 0, 2, "ASCII", NULL, "CP 866", NULL, NULL}, {"CP1251", 0, 2, "ASCII", NULL, "CP 1251", NULL, NULL}, {"TCVN", 0, 2, "ASCII", NULL, "TCVN", NULL, NULL}, {"eucCN", 0, 1, "ASCII", "GB 2312", NULL, NULL, NULL}, /=========*/ Тут Выбежал Copy->Paste /*=========/ Локаль: /=========*/ Тут Забежал Copy->Paste /*=========/ nosferatu@nosferatu ~ $ locale -a | grep 866 ru_RU.cp866 /=========*/ Тут Выбежал Copy->Paste /*=========/ Запускается так: /=========*/ Тут Забежал Copy->Paste /*=========/ CMD="/home/nosferatu/fido/golded/gedlnx -C/home/nosferatu/fido/golded/golded.cfg" export LCALL=ruRU.CP866 exec luit -x -encoding CP866 -- $CMD /=========*/ Тут Выбежал Copy->Paste /*=========/ Плюс urxvt запускается с самодельным TERM=rxvt-golded: https://fido.g0x.ru/gpl/fido/golded/...t-golded</b>v2 Но это необязательно. Оно лишь правит некоторые некорретно отображающиеся символы и добавляет поддержку всяких Shift+Pgup/Shift+Pgdn. 2) На ноде работает через screen с таким патчем: /=========*/ Тут Забежал Copy->Paste /*=========/ diff -urN screen-4.0.3.orig/encoding.c screen-4.0.3/encoding.c -+- screen-4.0.3.orig/encoding.c 2006-10-23 16:58:14.000000000 +0400 +++ screen-4.0.3/encoding.c 2013-08-11 02:07:44.703629660 +0400 @@ -80,7 +80,8 @@ { "ISO8859-10", 0, 0x80|'V', 0, 0, 0 }, { "ISO8859-15", 0, 0x80|'b', 0, 0, 0 }, { "jis", 0, 0, 0, 0, "\002\004I" }, - { "GBK", "B\031BB01", 0x80|'b', 1, 1, "\031" } + { "GBK", "B\031BB01", 0x80|'b', 1, 1, "\031" }, + { "CP866", 0, 0x80|'=', 0, 1, 0} }; #ifdef UTF8 /=========*/ Тут Выбежал Copy->Paste /*=========/ Локаль: /=========*/ Тут Забежал Copy->Paste /*=========/ ganjanetwork ~ # locale -a | grep 866 ru_RU.cp866 /=========*/ Тут Выбежал Copy->Paste /*=========/ Запускается так: /=========*/ Тут Забежал Copy->Paste /*=========/ /usr/bin/screen -c /home/fido/node/golded/screenrc_cp866 /=========*/ Тут Выбежал Copy->Paste /*=========/ screenrc_cp866: /=========*/ Тут Забежал Copy->Paste /*=========/ startup_message off encoding CP866 UTF-8 defencoding CP866 screen /bin/sh -c "LCALL=ruRU.CP866 /home/fido/node/golded/gedlnx -c/home/fido/node/golded/golded.cfg" /=========*/ Тут Выбежал Copy->Paste /*=========/ Ganbatte, Mihail! [N0SF3R@TU] ... GoldED-NSF/LNX 1.1.5-b20140107 (Linux 4.10.1-gentoo iF6M63) --- #[Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]# |
#14
|
|||
|
|||
Псевдографика в интерфейсе
Mihail Kapitanov написал(а) к Konstantin Kuzov в Mar 17 01:24:26 по местному времени:
Нello Konstantin! 05 Mar 17 20:10, you wrote to me: MK>> появились. Но радость была преждевременной, к каждой заглавной MK>> кириллической букве спереди стал добавляться знак тильда "~" и, MK>> иногда, один латинский символ. Откатился назад. Что еще MK>> попробовать даже не знаю. KK> Так и надо собирать с ncurses (не с ncursesw). wide версию я пробовал "эксперимента ради". А с обычной тоже не все гладко (выше описано). Mihail --- GoldED+/LNX 1.1.5-b20161221 |
#15
|
|||
|
|||
Псевдографика в интерфейсе
Alexey Vissarionov написал(а) к Mihail Kapitanov в Mar 17 17:38:38 по местному времени:
Доброго времени суток, Mihail! 05 Mar 2017 13:21:32, ты -> мне: AV>> Оно существует? В выводе `locale -a | grep 866` показывается? AV>> И на всякий случай сразу посмотри `locale -a | grep -i koi`. MK> Сегодня собрал GoldEd с ncurses (пробовал так же ncursesw) и ... MK> рамки появились. Но радость была преждевременной, к каждой заглавной MK> кириллической букве спереди стал добавляться знак тильда "~" и, MK> иногда, один латинский символ. Откатился назад. Что еще попробовать MK> даже не знаю. MK> Судя по тому что была проблема с @CНRS (пришлось в конфиге прибить MK> гвоздями), и то что рамки появились при использовании ncurses, да и MK> в mc (slang) все хорошо, эхотаг напрочь игнорирут envvars, в часности MK> LANG и TERM, из за которого и рисует lqqqk (как будто запущен в MK> VT100). Но это так, догадка. MK> Как узнать видит ли эхотах переменные окружения? Запусти внутри него "OS shell" и скажи setenv (или export). -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Бывают такие зайчики, от которых волки на деревья лезут --- /bin/vi |
#16
|
|||
|
|||
Псевдографика в интерфейсе
Mihail Kapitanov написал(а) к Alexey Vissarionov в Mar 17 16:59:46 по местному времени:
Нello Alexey! 06 Mar 17 17:38, you wrote to me: MK>> из за которого и рисует lqqqk (как будто запущен в VT100). Но это MK>> так, догадка. Как узнать видит ли эхотах переменные окружения? AV> Запусти внутри него "OS shell" и скажи setenv (или export). И ... помогло. Собственно дед не видел LANG так как оно было в .bash_profile. Перенес в .bashrc. Использую тот который с ncurses. Рамки, кириллица - все шикарно и глаз радует. Казалось бы все? А нет! Теперь не работают Нome и End. :) Ну вот что за напасть. Mihail --- GoldED+/LNX 1.1.5-b20170303 |
#17
|
|||
|
|||
Псевдографика в интерфейсе
Mihail Kapitanov написал(а) к Mihail Kapitanov в Mar 17 17:10:48 по местному времени:
Нello Xoomoh! 06 Mar 17 16:59, I wrote to Alexey Vissarionov: MK> Казалось бы все? А нет! Теперь не работают Нome и End. :) Ну вот что MK> за напасть. Все, это работает тоже. :) Хотя ... костыль. :) infocmp $TERM > terminfo.src khome=\E[1~, kend=\E[4~, tic terminfo.src export TERMINFO=~/.terminfo Mihail --- GoldED+/LNX 1.1.5-b20170303 |
#18
|
|||
|
|||
Псевдографика в интерфейсе
Alexey Vissarionov написал(а) к Mihail Kapitanov в Mar 17 20:40:00 по местному времени:
Доброго времени суток, Mihail! 06 Mar 2017 16:59:46, ты -> мне: MK>>> из за которого и рисует lqqqk (как будто запущен в VT100). Но это MK>>> так, догадка. Как узнать видит ли эхотах переменные окружения? AV>> Запусти внутри него "OS shell" и скажи setenv (или export). MK> И ... помогло. Собственно дед не видел LANG так как оно было в MK> .bash_profile. Перенес в .bashrc. Использую тот который с ncurses. MK> Рамки, кириллица - все шикарно и глаз радует. MK> Казалось бы все? А нет! Теперь не работают Нome и End. :) Ну вот MK> что за напасть. Это уже надо $TERM смотреть... -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... GPG: 8832FE9FA791F7968AC96E4E909DAC45EF3B1FA8 @ hkp://keys.gnupg.net --- /bin/vi |
#19
|
|||
|
|||
Псевдографика в интерфейсе
Mihail Kapitanov написал(а) к Alexey Vissarionov в Mar 17 08:19:38 по местному времени:
Нello Alexey! 06 Mar 17 20:40, you wrote to me: MK>> ncurses. Рамки, кириллица - все шикарно и глаз радует. Казалось MK>> бы все? А нет! Теперь не работают Нome и End. :) Ну вот что за MK>> напасть. AV> Это уже надо $TERM смотреть... А там xterm. :) Решил вопрос, в общем, методом грязного хака. Mihail --- GoldED+/LNX 1.1.5-b20170303 |