LINUX.ORG.RU

mc extensions

 ,


1

2

Пытаюсь научить mc открывать файлы .tex texmaker'ом. В mc.ext добавил

# TeX
shell/i/.tex
Open=/usr/lib/mc/ext.d/doc.sh open tex
Изменил также в файле /usr/lib/mc/ext.d/doc.sh функцию do_open_action, добавив туда:

tex)
(texmaker "${MC_EXT_FILENAME}" > /dev/null 2>&1 &)
;;
[\code]

Все в общем работает, при нажатии на Enter открывается файл в texmaker. Но сам texmaker запускается не в фоне, окно mc становится недоступным. Хотя вроде ему же ясно написано "&". Почему так и как сделать правильно?

★★★★

Ты не там добавил &. Добавляй в конце строки Open:

# TeX
shell/i/.tex
Open=/usr/lib/mc/ext.d/doc.sh open tex & 2>/dev/null >/dev/null

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Спасибо, так работает. Абракадабру с /dev/null можно не писать. Немного странно, потому что в & там не во всех случаях стоят в mc.ext

hotpil ★★★★
() автор топика
Ответ на: комментарий от hotpil

Абракадабру с /dev/null можно не писать

Лучше писать, чтобы не было выхлопа.

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