forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 05.03.2017, 01:40
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 05.03.2017, 18:11
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 05.03.2017, 22:31
Konstantin Kuzov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 06.03.2017, 17:21
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 06.03.2017, 19:01
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 06.03.2017, 21:21
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 06.03.2017, 21:51
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 06.03.2017, 22:01
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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  
Старый 07.03.2017, 13:11
Mihail Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Псевдографика в интерфейсе

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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:50. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot