IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   Вопрос по Midnight Comander (https://www.imho.ws/showthread.php?t=93441)

Alex_TV 30.09.2005 16:45

Вопрос по Midnight Comander
 
Не скажу что это критически важно ...но интересно знать - в старых версиях мс была горячая клавиша ctrl+o - выход на консоль и по ней же возвращение в мс.
А вот в последних версиях этого нету :idontnow:
Вопрос в том - её включать где то можно или это тока в старых версиях есть... Если тока в старых то может кто помнит в каких?
З.Ы. система FreeBSD.....

to модератор's : Надеюсь правил никаких не нарушил... если что поправьте, все таки первая тема... :молись:

SinClaus 01.10.2005 14:02

В midnight 4.6, как и в предидущих, как было заведено еще дядей Нортоном, с-О показывает экран. Посмотри в меню Command четвертую строку - "switch Panels on/off C-o"

Alex_TV 01.10.2005 17:15

Посмотрел.... он по ctrl+o просто показывает консоль ... но не дает вводить никакие команды т.е. при нажатии любой кнопки возвращается в мс :(
можно вводить команды прям во встроенной командной строке мс... а результат их выполнения смотреть по ctrl+o, а раньше можно было в консоле оставаться до следующего нажатия ctrl+o, как угодно долго....точно помню было такое!

Zueuk 01.10.2005 18:03

Загадочные вещи творятся с твоим mc. Сколько ставил (и в установленных изначально), всегда это работало. Правда, пробовал только в Пингвине. Может дело и вправду в системе, хотя врядли.
Если не ставил сам, а mc был установлен изначально, снеси и поставь заново, может поможет?! :idontnow:

Alex_TV 02.10.2005 10:17

ставил все сам так что грешить ненакого

мда...дела.... добрался до офсайта мс(_http://www.ibiblio.org/mc/FAQ) там в FAQ нашел следующее
Цитата:

2.6 C-o doesn't work!
Maybe C-o is a stty control character on your terminal. See man stty
for details on how to list and change stty control characters.
посмотрел man stty

сделал
Цитата:

# stty -e
speed 38400 baud; 45 rows; 126 columns;

discard dsusp eof eol eol2 erase erase2 intr kill
^O ^Y ^D <undef> <undef> ^? ^H ^C ^U
lnext min quit reprint start status stop susp time
^V 1 ^\ ^R ^Q ^T ^S ^Z 0
werase
^W
т.е. C-o, я так понимаю, используется stty
а вот как поменять не нашел :(

на том же офсайте дальше есть вот это
Цитата:

6.6 When I use Ctrl-O I don't get a subshell. How do I fix this?

Only bash, tcsh and zsh can be used as subshell. Use one of those
shells as your default shell, and it will be used as subshell in GNU
Midnight Commander.
даже bash поставил ради такого дела....не помогло....
Цитата:

6.7 Ctrl-O doesn't work at all. What happens?

Ctrl-O works if either the subshell is used or the terminal can save
the output of the commands so it can be restored. If neither is
true, there is absolutely nothing interesting behind the panels!

Only few terminals support screen saving. It's xterm, rxvt and other
xterm-like terminals and virtual terminals on Linux and FreeBSD.
а вот это честно говоря не совсем понял :idontnow: :help:

Hubbitus 02.10.2005 22:49

Alex_TV, посмотри на каком терминале МС запускается (echo $TERM), если это не Linux-терминал или X-Term-подобные (в Х-ах), то могут быть проблемы.

Также глять в настройках (меню Option->Configuration) что выбрано в пункте "Pause after run...", поставь 2 или 3 пункт (сначала 3 попоробуй.)

Дальше, если есть Иксы, то проверь в них, в их терминале, работает ли?

Ну и последнее, как настроить stty я думаю поймешь и из МАНа, если почитаешь, вопрос в другом, если МС запускать теперь из bash, то хотябы при выборе в меню (Бог с ними с сочетаниями клавишь пока) "switch Panels on/off C-o" работает теперь шелл, комманды выполняются?

Alex_TV 07.10.2005 16:01

Цитата:

посмотри на каком терминале МС запускается (echo $TERM)
# echo $TERM
xterm
Цитата:

Также глять в настройках (меню Option->Configuration) что выбрано в пункте "Pause after run...", поставь 2 или 3 пункт (сначала 3 попоробуй.)
Там и так второй пункт стоял....пробовал 1-й 3-й .... не помогло :(
Х-ов нет - это ж сервер....
Цитата:

если МС запускать теперь из bash, то хотябы при выборе в меню (Бог с ними с сочетаниями клавишь пока) "switch Panels on/off C-o" работает теперь шелл, комманды выполняются?
Нет и так не работает....придется с настройками stty разбираться....но это позже...когда время будет....
Всем спасибо за советы. Если разберусь отпишу...

Hubbitus 08.10.2005 15:53

Цитата:

Alex_TV:
# echo $TERM
xterm
Цитата:

Alex_TV:
Х-ов нет - это ж сервер....
Не понял. Как это Иксов нету, а терминал xterm???

Alex_TV 09.10.2005 09:20

Цитата:

Hubbitus:
Не понял. Как это Иксов нету, а терминал xterm???
Эээ.... Тут наверно непонятки в определениях. X-Free server я не устанавливал так же как и графику...
А что Вы подразумеваете под Иксами?

Hubbitus 09.10.2005 14:52

Да нет, в определениях все нормально, именно XFree86- сервер я и имел ввиду (сейчас это скорее Xorg), только, терминал xterm это именно под ними, графический, эмуляция помоему. Если я не прав, поправьте кто-нибудь.

Alex_TV 09.10.2005 16:32

Еще раз перепроверил!
Цитата:

#echo $TERM
xterm
Графики точно никакой не стоит.

arcman 02.11.2005 19:40

Во фряхе сия фича не работает.
Если хочешь смотреть что программа выплюнула на экран - поставь галку Конфигурация-->Пауза после выполнения...-->На тупых терминалах (или Всегда).


Часовой пояс GMT +4, время: 06:54.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.