насчет кривой работы backspache и end в диалогах (поиск, копирование, etc) мне опять тикет создавать?
я пользуюсь ctrl-c, ctrl-v, ctrl-x в mc
я пользуюсь двумя экземплярами putty, зато alt+стрелками я могу выделять вертикальные блоки.
"в аппаратной..." я согласен выглядит имено так как будто запушен локальный терминал linux (со своими плюсами, и минусами), но я путти во-первых не закрываю поэтому мой сеас не разрывается поэтому данная проблема для меня не актуальна.
Last edited by angel_il; 21-09-2009 at 22:40.
vim имеет два режима - бибикать и все портить (с) не мое
насчет кривой работы backspache и end в диалогах (поиск, копирование, etc) мне опять тикет создавать?
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
У меня тоже такая же беда. Пользуюсь телнетом, так как привык. Строчки
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"
прописывал
Запускаю mc , клавишами Esc+9 захожу в верхнее меню , обучаю горячим клавишам (F1 - F12) сохраняю настройки. Он мишет что записал их в файл mc.ini
для страховки делаю
но после перезахода он опять все забывает. Может надо куда-то эту иниху mc.ini запихивать чтобы он вспомнил?PHP Code:
flashfs save && flashfs commit && flashfs enable && reboot
Asus WL-500W (firmware wl500w-1.9.2.7-d-r, rTorrent 0.8.4, ADOS, nShaper) + WD Elements 160Gb + БП AT 200W (+5V 18A )
файл такой есть . в mc перед ним звездочка значит вроде исполняемый. но забывает настройки даже после выхода из него по F10 .
заметил , что помнит F6 и F8 и стрелочки. Может дело в ноутбуке? Lenovo T400
дайте содержимое файла /tmp/etc/profile
Asus WL-500W (firmware wl500w-1.9.2.7-d-r, rTorrent 0.8.4, ADOS, nShaper) + WD Elements 160Gb + БП AT 200W (+5V 18A )
Каким терминалом/клиентом вы заходите?
Если Вы напишите 'export TERM="xterm"', то это не заставит, например, стандартный Windows-telnet эмулировать xterm.
Нужно указывать именно тот тип терминала, который эмулирует ваша программа-клиент (например, PuTTY).
© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
спасибо за комментарии и наводящие вопросы. действительно через путти все помнит. Видно придется отвыкать от виндового телнета.
Вот мой profile посмотрите , пожалуйста, может там неправильноprofile.txt
Last edited by Dimachos; 24-09-2009 at 21:38.
Asus WL-500W (firmware wl500w-1.9.2.7-d-r, rTorrent 0.8.4, ADOS, nShaper) + WD Elements 160Gb + БП AT 200W (+5V 18A )
как бы тикет висит давненько, но уже минорный.
Объясню еще, как его повторить:
1. TERM=linux, LC=CP866
2. редактируем любую строку в любом диалоге
3. нажатие backspace и end обрабатываются не полем редактирования, а как хоткей диалога
Фактически нужно сначала нажатые клавиши посылать edit-у, и только потом чекать диалогом на предмет хоткеев.
http://www.midnight-commander.org/ticket/1634
лично меня это реально анноит, т.к обычно удаляю символы именно по backspace, а дописываю - end+... текст
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
чтобы не надоедало пока могу посоветовать отключить переход по горячим кнопкам в диалогах.
в файле widget.c найти
определение
check_callback ()
найти строки
и удалить ветвьCode:case WIDGET_HOTKEY: if (c->text.hotkey != NULL) { if (g_ascii_tolower ((gchar)c->text.hotkey[0]) == g_ascii_tolower ((gchar)parm)) { check_callback (w, WIDGET_KEY, ' '); /* make action */ return MSG_HANDLED; } }
или заменитьCode:if (c->text.hotkey != NULL) { if (g_ascii_tolower ((gchar)c->text.hotkey[0]) == g_ascii_tolower ((gchar)parm)) { check_callback (w, WIDGET_KEY, ' '); /* make action */ return MSG_HANDLED; } }
return MSG_HANDLED;
на
return MSG_NOT_HANDLED;
в том участке кода
патч будет позже...
вот проблемное место
так с юникодом делать нельзя, отсюда и проблема...Code:if (g_ascii_tolower ((gchar)c->text.hotkey[0]) == g_ascii_tolower ((gchar)parm))
Last edited by angel_il; 07-10-2009 at 22:47.
vim имеет два режима - бибикать и все портить (с) не мое
Поставил mc из первого поста этой темы
русских названий не понимает!
устройство должно решать проблема - а не создавать их!
WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
Огромный респект Олегу и vectorm
Asus WL-500W (firmware wl500w-1.9.2.7-d-r, rTorrent 0.8.4, ADOS, nShaper) + WD Elements 160Gb + БП AT 200W (+5V 18A )
устройство должно решать проблема - а не создавать их!
WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
Огромный респект Олегу и vectorm