Успешно создав новый пункт в меню для запуска виртуальной машины на Linux Mint 19 — решил повторить это на Elementary OS. Но не тут то было!
Итак.
Создаем редактором меню AppEditor новую кнопку запуска.
В поле Новое приложение вводим — МФУ, в поле Коментарий вводим — Сканирование документов. Ставим Категория — Office.
В поле Командная строка вводим нашу команду:
/usr/lib/virtualbox/VirtualBox —comment «Skaner» —startvm «7eca072d-fde7-4f06-a5b6-61a9fc74782d»
И жмем Сохранить.
Созданная кнопка запуска появилась в меню Приложения — Офис. Жмем на нее для запуска нашей виртуальной машины.
И получаем вот такое окошко.
Открываем в редакторе меню AppEditor созданный нами пункт меню.
Копируем введенную нами команду и видим следующее:
Строка после сохранения редактором AppEditor:
/usr/lib/virtualbox/VirtualBox —comment \«Skaner\» —startvm \«7eca072d-fde7-4f06-a5b6-61a9fc74782d\«
Исходная строка:
/usr/lib/virtualbox/VirtualBox —comment «Skaner» —startvm «7eca072d-fde7-4f06-a5b6-61a9fc74782d»
В строке команды откуда то появились обратные слеши. Попытка ввести команду снова приводит к такому же результату.
Решил попробовать установить редактор меню Alacarte, как в Mint 19. Он нормально сохраняет введенные команды.
В терминале вводим следующую команду:
$ sudo apt install alacarte
И запускаем его командой:
$ alacarte
В Главном меню находим созданный нами пункт — Офис — МФУ.
Нажимаем кнопку Свойства.
В поле Name — пишем МФУ. В поле Command — вводим нашу команду:
/usr/lib/virtualbox/VirtualBox —comment «Skaner» —startvm «7eca072d-fde7-4f06-a5b6-61a9fc74782d»
И жмем кнопку OK.
Идем в меню Приложения — Офис.
Жмем на МФУ для запуска нашей виртуальной машины. И все начинает работать!!!!!
Что это за глюк такой я пока не понял. Кто напортачил? Разработчики Elementary или AppEditor?
ДОПОЛНЕНИЕ.
Есть еще один способ исправить данное недоразумение. Создав новую кнопку запуска нажимаем Сохранить, но не закрываем окно.
Нажимаем кнопку Открыть в текстовом редакторе:
И видим кучу обратных слешей в строке команды, неизвестно откуда взявшихся. Убираем их.
Сохраняем файл — Файл — Сохранить.
И как не странно все работает.