F12,
благодарю, попробовал - с маленькой буквы запускаются.
Но тогда непонятно - почему запускается VirtualBox ? (записано в автозагрузке именно так - с ЗАГЛАВНОЙ буквы)
Если обобщить вопрос - как (чем) в каждом конкретном случае определяется корректное имя программы, пригодное для её запуска?
При установке той или иной программы, чтоб система знала о ее существовании, в определенном каталоге создается символическая ссылка на исполняемый файл этой программы, и вовсе не обязательно имя ссылки совпадает с именем исполняемого файла, более того, ссылок на один и тот же исполняемый файл может оказаться несколько, но с разными именами.
Кстати сказать, для того чтоб иметь возможность запускать установленную программу с теми или иными параметрами, ее могут запускать не исполняемым бинарным файлом, а еще и каким(и)-нибудь скриптом(и), тогда могут создаваться ссылки и на эти скрипты...
При запуске программы командой, например, в терминале или в командной строке (Alt+F2), как раз и следует указывать имя ссылки.
Не знаю как обстоит дело конкретно с VirtualBox, но эта программа запускается, как по команде VirtualBox, так и по virtualbox.
чтоб лучше понять сказанное, можно поиграться с какой нибудь установленной в программой, например с браузером Firefox:
0. выйдем из браузера Firefox, если он у нас был запущен;
1. попробуем выполнить в терминале команду FF, в ответ, скорее всего получим что-то типа "FF: команда не найдена";
2. создадим символическую ссылку с именем FF на запускающий браузер скрипт, для этого выполним в терминале sudo update-alternatives --install "/usr/bin/FF" "FF" "/usr/lib/firefox/firefox.sh" 2
3. попробуем снова выполнить в терминале команду FF и у нас запустится браузер Firefox
4. для удаления ссылки FF выполним в терминале sudo update-alternatives --remove "FF" "/usr/lib/firefox/firefox.sh" && sudo rm -f "/usr/bin/FF"
5. закроем Firefox и пробуем снова выполнить в терминале команду FF, получаем - "FF: команда не найдена"