Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Помогите с настройкой MC (Midnight commander)

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

BOING747

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
версия mc 4.6.1 ОСь - Мандрива 2007.1  
Подскажите как в МС сделать так чтоб при нажатии ентер на файлах картинок да и вообще любых приложений открывалась соответствующая программа. Я так понимаю надо где то прописать связь определенного типа файлов и программ, но не знаю где.

Всего записей: 107 | Зарегистр. 01-04-2007 | Отправлено: 20:14 31-07-2007
keyhell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
если для своего пользователя, но в домашнем каталоге смотрите папку .mc
а в ней файл, ЕМНИП, bindings файлик зовется.
 
формат описан в заголовке, но и разобраться можно с полпинка.
 
я в свое время полностью его под себя переписывал.

Всего записей: 1395 | Зарегистр. 10-08-2003 | Отправлено: 21:13 31-07-2007
BOING747

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
keyhell
в папке .mc у меня четыре файла: Tree, filepos, history, ini, и папка cedit которая пуста...

Всего записей: 107 | Зарегистр. 01-04-2007 | Отправлено: 21:46 31-07-2007
keyhell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну. значит надо его создать...
можете найти глобальный bindings - скорее всего существует глобальный, значения которого перезаписываются пользовательскими.

Всего записей: 1395 | Зарегистр. 10-08-2003 | Отправлено: 22:25 31-07-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а "F9 -> C -> E"  не судьба нажать и настроить всё?

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 22:46 31-07-2007
BOING747

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
keyhell
а можешь выложить кусок этого файла, или полностью свой, а то я понятия не имею как он выглядит
sda00
Что то не пойму я когда там нажимать С и T? где это в меню находится и как называется?

Всего записей: 107 | Зарегистр. 01-04-2007 | Отправлено: 22:57 31-07-2007
BOING747

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну что кто нибудь может помочь?

Всего записей: 107 | Зарегистр. 01-04-2007 | Отправлено: 21:42 01-08-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
BOING747
мне просто интересно, вы издеваетесь или это издержки интеллекта?
 
F9 -> Command -> Edit extension file
 
вам уже шорткаты были дадены, или и теперь ума хватит клянчить клянчить примеры?

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 22:16 01-08-2007
BOING747

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
Вот теперь спасибо, понятно, после того как запустил файл расширений(Edit extension file) создался файл bindings буду сидеть разбираться, а не было понятно потому что у меня МС русский вот и не понял что за С и Е

Всего записей: 107 | Зарегистр. 01-04-2007 | Отправлено: 22:32 01-08-2007
viktor67

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 MC 4.6.0    Alt Linux master.
 
 В mc  , запущенным в xterm , не работает комбинация клавишь Ctrl-Enter.
Подскажите пожалуйста , как настроить альтернативную комбинацию.

Всего записей: 1 | Зарегистр. 25-08-2007 | Отправлено: 19:54 25-08-2007
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть пара вопросов по mc 4.6.0 (RHEL):
 
1. В меню хочу настроить пункт, чтобы открывать директорию соседней панели. Для этого есть специальная команда: %cd. Но она не работает, только %c отбрасывает :(
 
~/.mc/menu:

Код:
1 CD to dir from inactive panel
  %cd %D

 

Цитата:
/tmp/mc-user/mcusrxYIeub
/tmp/mc-user/mcusrxYIeub: line 1: d: command not found

 
 
2. Также интересует возможность корректного вызова из меню встроенного редактора mc. Для вьювера у них есть команда %view, а вот для редактора не нашёл..

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 18:14 09-07-2008 | Исправлено: chAlx, 18:15 09-07-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx

Цитата:
Для этого есть специальная команда: %cd.

Она для файла расширений, в меню не работает.

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 09:03 10-07-2008
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f_serg:
 

Цитата:
Она для файла расширений, в меню не работает.

 
Так это баг? Должно работать, описано ведь всё вместе в разделе man "Macro Substitution":

Цитата:
       When  accessing  a  user menu, or executing an extension dependent com-
       mand, or running a command from the command line input, a simple  macro
       substitution takes place.

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 09:57 10-07-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx

Цитата:
Так это баг?

Видимо, не очень точное описание. Сам же видишь:

Цитата:
/tmp/mc-user/mcusrxYIeub
/tmp/mc-user/mcusrxYIeub: line 1: d: command not found

mc создает шелл-скрипт, и его запускает. А шелл ничего про макросы командера не знает.

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 10:16 14-07-2008
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f_serg:

Цитата:
mc создает шелл-скрипт, и его запускает

Вижу -- это потому, что команду не понимает :(
 
Ладно, спасибо: будет время -- пороюсь в коде.

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 17:36 14-07-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx

Цитата:
будет время -- пороюсь в коде.

Я уже порылся. Файл src/user.c:
Подробнее...
 
Как видишь, %view есть, %cd - нету.
 
В этом же файле есть функция check_format_cd(), которая используется толко в src/ext.c.
Так что %cd не работает в меню.

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 11:17 15-07-2008 | Исправлено: f_serg, 11:17 15-07-2008
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f_serg:
 
Хм, странно -- это же так очевидно, что даже в доке описано, и реализовать просто.. Надо будет попробовать откомпилить обновлённый вариант.
 
 
Добавлено:
Кстати, я правильно понимаю, что свежие релизы не выпускаются? На каком-то официальном сайте видел, что-то (2.6.1 или бету какую-то) от 2005 года и ничего новее..

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 14:55 15-07-2008
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx

Цитата:
Кстати, я правильно понимаю, что свежие релизы не выпускаются?

Давно не было...
http://www.ibiblio.org/mc/ - официальный сайт.
http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/snapshots/ - снапшоты. Последний от 23-го июня 2007 г.

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 08:21 16-07-2008
Serhi84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, подскажите, пожалуйста.
Коннекчусь из под винды телнетом на линуксовый сервак, регистрируюсь под своей учетной записью, запускаю mc. Когда пытаюсь сделать какое-нибудь действие в коммандере (например, копирование или удаление), на экране остается часть информационного окошка об операции как быдто все зависает, а затем вылетает из консоли с виндовым окошком об ошибке telnet. Может быть у кого-нибудь такое было?
 
В конце своего профайла прописал строку exec bash, думал может из-за этого, но нет.

Всего записей: 45 | Зарегистр. 31-01-2008 | Отправлено: 09:13 25-07-2008
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serhi84:
 
Раз телнет вылетает, значит про него надо спрашивать (в соответствующей ветке). Если бы вылетал mc, оставался бы шелл (bash).
Скорее всего, достаточно сменить телнет-программу (например, многие используют putty).

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 11:45 25-07-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Операционные системы » UNIX » Помогите с настройкой MC (Midnight commander)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru