LINUX.ORG.RU
ФорумAdmin

Терминалы pts и MC


0

0

Возникла проблема после установки Linux: Установил Slackware 10.2, ядро 2.4.32 с поддержкой devpts. Все работает отлично, но есть один момент, который мне очень не нравится. Консоль работает нормально только на первом виртуальном терминале, т.е. Midnight Commander (4.6.0) воспринимает как консоль linux - нормально выполняются команды и результат выполнения можно посмотреть с помощью Ctrl-O. При переключении на другие виртуальные консоли (Alt-F2,F3,F4...) MC ведет себя уже по-другому: выполняется команда, выводится "Press any key to continue...", далее если уже снова отображается MC, то по Ctrl-O получаем пустой экран. Очень неудобно! Помогите, пожалуйста, если кто-то сталкивался с этой проблемой.

Ответ на: Re: Терминалы pts и MC от Kuzmich

Re: Терминалы pts и MC

Включил поддерку Unix96 pty и /dev/pts, в /etc/fstab тоже прописано, т.е. все, что для этого нужно. Ничего касаемо BSD не видел.

COXygen ()

Re: Терминалы pts и MC

Настройки Udev (или права на статические файлы устройств) проверь, явно какая-то фигня с разрешениями на /dev/tty*.

e ()
Ответ на: Re: Терминалы pts и MC от COXygen

Re: Терминалы pts и MC

Во первых, проверь что на всех консолях у тебя запускается одинаковая команда --- mc, как правило, не команда, а функция в bash (см. вывод команды set) и убедись, что описанное тобою поведение верно, если на первой и второй консолях запускать не mc, а, допустим, /usr/bin/mc.

После этого можно посмотреть какие файлы не удается открыть с помощью strace. Команда типа:

strace -o /tmp/mc_tr_1 -f -F -v /usr/bin/mc

на первой косоли, а на второй

strace -o /tmp/mc_tr_2 -f -F -v /usr/bin/mc

В mc сразу же нажимать F10 и сравнить файлы /tmp/mc_tr_1 и /tmp/mc_tr_2 на предмет выполнения системных вызовов open().

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.