LINUX.ORG.RU

просто бы вопросительный знак запостил, без подробностей – было бы еще легче тебе помочь )

Дистрибутив? Линукс ли это вообще? Инит какой?

Ну и вообще, задачу опиши – веселее будет

pihter ★★★★★
()

При startx -- :1 запускается содержимое ~/.xinitrc, можно положить вызов клиента туда:

exec virt-manager --no-fork -c qemu:///system --show-domain-console my-vm

Только без оконного менеджера у окна нет рамок и заголовка, его нельзя перемещать и ресайзить. Оконный менеджер лучше таки запустить. Например:

xfwm4 --compositor=off &
exec virt-manager --no-fork -c qemu:///system --show-domain-console my-vm

Можно положить этот скрипт в /usr/local/bin/startvm, а в /usr/share/xsessions положить startvm.desktop:

[Desktop Entry]
Version=1.0
Name=Virt-manager
Comment=Run virt-manager
Exec=/usr/local/bin/startvm
Icon=
Type=Application

Тогда у gdm появится тип сессии Virt-manager, и ей смогут пользоваться все пользователи.

iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)
Ответ на: комментарий от pihter

Arch но с openrc. Задача - запустить виртуалку вместо wm.

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

Virtualbox, но это не обязательно. Попробовал - на секунду запускается, потом вылетает.

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

Сейчас буду пробовать.

Dog ★★★
() автор топика

без WM ты не сможешь сделать вообще ничего.

ты думаешь, ты сможешь навести мышкой на окно виртуалки и тыкать там что-то?

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

даже чтобы просто навести мышку на окно тебе нужен WM.

Spoofing ★★★★★
()

Нормально VirtualBox запускается, из консольки:

xinit /usr/bin/VirtualBoxVM --fullscreen --startvm <Наименование_машины>

С фокусом проблем нет, т.к. приложение одно, оно и в фокусе.
Вот если захочешь открывать другие окна, типа help или настройки машины, то может понадобиться wm.

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

Ну если паралельно работает x-сервер, то указать другой DISPLAY.

startx /usr/bin/VirtualBoxVM --fullscreen --startvm <Наименование_машины> -- :10

P.S. И вместо xinit, использовать startx.

arson ★★★★★
()
Последнее исправление: arson (всего исправлений: 1)
Ответ на: комментарий от arson

С xinit - пермишн денайд, со startx вылетает. При этом если таким образом запускать просто virtualbox (не конкретную виртуалку,а именно сам V.box) - запускается, но в условиях отсутствия wm не запускает окно с виртуалкой.

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

Да нет, программы можно запускать вместо wm, просто будет одно «окно» в фуллскрине. Вот если из программы надо открыть другое окно (диалог выбора пути сохранений файла,например) то тогда уже кина не будет. См предыдущй коммент мой, virtualbox у меня без wm стартует, не выходит заставить его запускать нужную машину. Ну и руками без wm я ее по вышеописанной причине не могу запустить.

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

С xinit - пермишн денайд.

Денайд чего? vt?
Просто startx запускается?
Возможно какие-то особенности настройки безопасности конкретного дистрибутива.

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