Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции GANJANET.LOCAL
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции GANJANET.LOCAL с датами от 13 Oct 05 22:03:42 до 05 Aug 17 10:35:42, всего сообщений: 3030
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2908 из 3030 =================================== GANJANET.LOCAL =
От   : Konstantin Kuzov                 2:5019/40.1        08 May 10 17:50:26
Кому : All                                                 08 May 10 17:50:26
Тема : GoldED+ Linux Keys Fix
FGHI : area://GANJANET.LOCAL?msgid=2:5019/40.1+4be56c28
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Konnichi wa, *All-kun*! Aogu manako oyobi uketamawaru waga koe!

Задолбала нерабочесть Shift+PgUp/Shift+PgDn/Shift+Up/Shift+Down клавиш, накропал, если кому нужно, патчик:
http://fghi.pp.ru/gpl/fido/golded/extkeys/golded_linux-extkeys.patch

Точилось под urxvt, но при желании можно адаптировать termcap/terminfo под любой терминал. Сочетания расширенных клавиш там используются такие же как в патче для mutt. Вот terminfo файл который юзаю я на urxvt:
http://fghi.pp.ru/gpl/fido/golded/extkeys/terminfo_rxvt-golded
Импортировать его в систему можно командой tic -x terminfo_rxvt-golded, после этого urxvt надо пускать с ключом -tn rxvt-golded

Особенности:
 1) В чистой консоли (без иксов), для рабочести Shift+PgUp/Shift+PgDn нужно отключать scrollback, иначе ядро будет перехватывать эти сочетания и они не будут отдаваться деду. К сожалению отключение этого хозяйства - нетривиальная операция, которая хоть делается патчем, но через ioctl, который требует права, так что работать, в общем случае, будет только под рутом, что не есть гуд. Как костыль вы можете запускать перед запуском голдеда через sudo loadkeys file, где содержимое файла:
/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
shift   keycode 104 = Prior
shift   keycode 109 = Next
/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/
А потом для включения scrollback обратно с таким файлом:
/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
shift   keycode 104 = Scroll_Backward
shift   keycode 109 = Scroll_Forward
/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/
 2) Чтобы в urxvt работали Shift+PgUp/Shift+PgDn нужно отключить поддержку scrollback, этим хаком:
http://fghi.pp.ru/gpl/fido/golded/extkeys/rxvt-unicode-9.07-no-scrollback.patch
 3) Чтобы в urxvt работало сочетание Alt+S нужно удалить файл
/usr/lib/urxvt/perl/searchable-scrollback

Ganbatte, *All*!

[_N0SF3R@TU_]
... GoldED-NSF/LNX 1.1.5-20100508 (Linux 2.6.32-gentoo-r7 iF6M23)
--- #[ICQ: 211191411] [Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.058491 секунды