Ярлык для Midnight Commander в Mate

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Adrian
Сообщения: 67
Зарегистрирован: 11 сен 2016, 19:54
Решено: 1
Благодарил (а): 33 раза
Поблагодарили: 16 раз
Контактная информация:

Ярлык для Midnight Commander в Mate

#1

31 мар 2018, 14:10

Как создать ярлык на Рабочем Столе для Midnight Commander в Mate? Linux Mint Mate 17.

Ярлыки для других программ создавались элементарно. Я просто перетаскивал значок нужной программы из меню на рабочий стол. Для Терминала тоже.

А вот для Midnight Commander'a выдаёт такую ошибку:

Код: Выделить всё

Не удалось выполнить процесс-потомок «xterm» (Нет такого файла или каталога)
Предполагаю, что MC хочет запуститься через программу «xterm». В то время, как в Mate терминал запускается программой «mate-terminal».

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Ярлык для Midnight Commander в Mate

#2

31 мар 2018, 14:32

Adrian, заведи вызов коммандера в нужном терминале
mate-termial -e mc
Снимок экрана в 2018-03-31 14-31-34.png
Изображение
   
Изображение

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Ярлык для Midnight Commander в Mate

#3

31 мар 2018, 14:48

Правильно предполагаете. mc - консольная программа, и как любая другая консольная, она требует терминал (консоль) для запуска. Тут придется вручную ярлык подправить.

Берем в качестве исходника ярлык из меню пуск, который там появляется при установке mc, вытаскиваем его на рабочий стол. Дальше открываем его (у меня - mc.desktop) любым тектовым редактором (xed подойдет). Правим так:
Ищем строку "Terminal=true" - правим на false.
Ищем строку "Exec=mc" Правми так: "Exec=mate-terminal mc"
Сохраняем.
Готово.

Вообще, правильнее было бы найти какого лешего DE лезет за xterm в качестве терминала, и подправить это поведение, но мне лень. :)
Можно еще симлинк создать в /usr/local/sbin/xterm -> /usr/bin/mate-terminal - по идее тоже должно сработать.
Ну и можно еще тупо xterm доустановить. :) (В репах есть разумеется.)

no avatar

Автор темы
Adrian
Сообщения: 67
Зарегистрирован: 11 сен 2016, 19:54
Решено: 1
Благодарил (а): 33 раза
Поблагодарили: 16 раз
Контактная информация:

Ярлык для Midnight Commander в Mate

#4

31 мар 2018, 15:01

Спасибо, Chocobo. В общем, работает.

Написал эту команду в ярлык для Терминала (который работающий, и который просто "mate-terminal")
mate-terminal -e mc
Всё нормально. Запустился MC.

Написал эту же команду в ярлык для Midnight Commander'a, который ошибку выдавал. Там было раньше просто "mc" написано. Всё равно лезет в программу "xterm" и выдаёт ту же ошибку! Ну это не так важно.

А что значит параметр -e ?

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Ярлык для Midnight Commander в Mate

#5

31 мар 2018, 15:03

Adrian, -e это --execute.
проще говоря, команда звучит "открыть mate-terminal и выполнить в нем команду mc" :)
Изображение
   
Изображение

no avatar

Автор темы
Adrian
Сообщения: 67
Зарегистрирован: 11 сен 2016, 19:54
Решено: 1
Благодарил (а): 33 раза
Поблагодарили: 16 раз
Контактная информация:

Ярлык для Midnight Commander в Mate

#6

31 мар 2018, 15:15

slant писал(а):
31 мар 2018, 14:48
Ищем строку "Terminal=true" - правим на false.
Да, работает. Спасибо. Когда подправил этот параметр, то работает и тот ярлык, который в xterm лез.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Ярлык для Midnight Commander в Mate

#7

04 апр 2018, 12:12

а у меня уже на автомате

Код: Выделить всё

Ctrl + Alt +T
mc
Enter
Правда еще добавляется Ctrl + Alt + 5 (развернуть окно)

Закрыто

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей