PDA

Bekijk de volledige versie : Запускал ли кто MC на WL500gP?



Cota
19-11-2006, 00:30
Вот попробовал запустить в ssh сессии MC и кроме пустого чистого экрана ничего не увидел. МС работает, клавиши отрабатывает, но на экране ничего не рисует (от subshell информацию видно). Игра с TERM приводит только к другим цветовым схемам.
ncurses ставил, потом посмотрел mc -V - и увидел, что он собран с S-lang. Самого пакета slang1 в ipkg не нашел. МС тоже ставил руками с репозитория unslung, т.к. в ipkg его тоже не было.
Вобщем-то он не особо и нужен, но все же задело... :)
Спасибо за советы.

GearST
19-11-2006, 03:01
читаем http://wl500g.info/showthread.php?t=3171
учим мат часть http://wl500g.info/search.php

Cota
19-11-2006, 22:04
читаем http://wl500g.info/showthread.php?t=3171
учим мат часть http://wl500g.info/search.php

Хороший ответ, содержательный. Хотя проблема четко описана.
А главное, ты уверен, что ТАМ, куда ты меня послал, есть ответ на поставленный вопрос?

Oleg
19-11-2006, 22:14
Т.е. это

export TERMINFO="/opt/share/terminfo"
export TERM="linux"

Вы пробовали?

Cota
19-11-2006, 22:33
Т.е. это

export TERMINFO="/opt/share/terminfo"
export TERM="linux"

Вы пробовали?

так точно
все прописано

ncurses установлены

при этом я менял TERM в разные значения - результат тот же

Чтобы всем было совсем понятно - export TERM="linux" /opt/bin/mc
т.е. и в стартапе прописано, и на лету менял - ничего не помогает
При этом меня насторожила информация о параметрах сборки

[cota@homegate root]$ mc -V
The Midnight Commander 4.1.35
with mouse support on xterm.
Edition: text mode.
Virtual File System: tarfs, extfs, ftpfs, mcfs, undelfs.
With builtin Editor
Using S-lang library with terminfo database
With subshell support: as default
With DUSUM command
With support for background operations

Он собран с поддержкой slang а не с ncurses...

GearST
19-11-2006, 23:44
первый пунк моего ответа указывал на работу с окружением
второй на поиск нормального пакета мц кот почемуто убрали из списка пакетов.
ищи тема обсуждалась 300 раз

Cota
19-11-2006, 23:51
Все, починилось.

export TERMINFO делался из post-boot, и он происходил НЕ ВСЕГДА. Я его пару раз проверил, вызвав set и успокоился. /usr/local/root/.profile настроил но во флеш не закоммитил и после очередного ребута его естественно не было.
TERM я экспортировал часто руками при экспериментах и поэтому он был виден в set.

Сейчас прописал в /usr/local/root/.profile, сбросил во флеш, перегрузил - все на месте.
mc естественно работает.

Спасибо Олегу за наводку и замечательную прошивку.
Как найду микросхемы - буду память увеличивать. Оборудование есть.

Cota
19-11-2006, 23:57
первый пунк моего ответа указывал на работу с окружением
второй на поиск нормального пакета мц кот почемуто убрали из списка пакетов.
ищи тема обсуждалась 300 раз

спасибо. темы перечитаны много раз, все остальное давно было настроено и работает. Просто оказалось, что из post-bootTERMINFO нормально не экспортировался.
сам пакет mc давно был найден и установлен руками.
Сейчас все работает.

У меня есть на флешке в /opt скриптик preset, он создает все другие скрипты и настройки после полного сброса. Я туда сразу добавлю создание /usr/local/root/.profile чтобы и в другой раз не забыть. :)