Добавьте ярлык Virtualbox в Unity Launcher для загрузки на виртуальную машину


14

Могу ли я создать ярлык для операционной системы virtualbox на боковой панели Unity, но не на рабочем столе. Я попытался щелкнуть правой кнопкой мыши в virtualbox и создать ярлык на рабочем столе, а затем переместить его. но если я делаю это, то удаляю ярлык на рабочем столе, это делает ярлык единства бесполезным.

Есть идеи?

Ответы:


14

Чтобы добавить элемент запуска, который запускает одну конкретную виртуальную машину, мы можем создать новый элемент запуска, как описано здесь .

Вкратце, чтобы запустить машину Virtual Box без Virtual Box Manager, мы можем добавить следующую команду для запуска виртуальной машины в Exec=разделе .desktopфайла, в который мы можем поместить ~/.local/share/applications:

[Desktop Entry]
Name=the name you want it to have
Comment=
Exec=VirtualBox --startvm 'name of the machine'
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

После предоставления .desktopразрешения на выполнение файла мы можем запустить нашу виртуальную машину, дважды щелкнув по ней, или перетащить ее на панель запуска или на рабочий стол для удобного доступа.

В более поздних версиях VirtualBox функциональность для запуска виртуальной машины была перенесена в VirtualBoxVMприложение. Для этого нужно изменить EXECстроку в .desktopфайле до

EXEC=/usr/lib/virtualbox/VirtualBoxVM --startvm "name of the machine"

или мы можем использовать инструмент VBoxManage startvmвместо этого.


1
+1 Это больше не работает с текущей версией VirtualBox. Замена вызова exec VBoxManage startvm "name of the machine"будет работать.
Тим

1
Спасибо @tim - я отредактировал это в своем ответе.
Таккат

2

Сохраните ярлык в другом месте и не удаляйте его.

Если вы переместите его в / usr / share / apps, он будет доступен для всех пользователей и появится в Dash, но подойдет любое другое место.

Затем вы можете перетащить новый ярлык на панель Unity даже из тире.


Я также обнаружил, что могу добавить собственный значок, добавив
файл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.