如何在不同的 TTY 上運行 VirtualBox?

如何在不同的 TTY 上運行 VirtualBox?

我對 Ubuntu 的了解仍然相當有限,但我知道我可以使用Ctrl+ Alt+切換終端F*

我只是想知道是否可以將我的 VirtualBox(本例中為 winXP)加載到其中之一中,這將非常方便。我目前已將其設定為在我的 2 個工作區的右側自動加載,但有時它仍然會弄亂主機金鑰和其他內容。

就是想!

答案1

您無法在虛擬終端 1 - 6 中執行 VirtualBox GUI,只能在虛擬終端 7 和 8 中運作。

如果您不需要視窗邊框和標題列(因為您無論如何都在全螢幕運行 VirtualBox)或其他奇特的顯示管理器功能(如Alt+ )Tab,那麼使用簡單的 X 伺服器就可以了。請注意,這可能與主 X 伺服器崩潰時的使用者切換或重新登入不相容。

啟動獨立的 X 伺服器

sudo X -quiet -nolisten tcp -noreset :4 vt8

這會將您切換到 VT8 ( Ctrl++ ) AltF8它最初是黑色的。切換回 GDM Ctrl/ AltKDM F7?要在 VT8 中運行 Virtual Box,請運行:

DISPLAY=:4 virtualbox &

該命令首先將環境變數設定DISPLAY:4,然後執行virtualbox。您需要手動切換到VT8。請注意,您沒有標題列也沒有視窗邊框。若要退出應用程序,請使用文件->辭職選項。若要停止 xserver,請先確定 X 伺服器的進程 ID(使用ps uww -C Xorg | grep :4),然後執行sudo kill PIDHERE

這在某種程度上是高級的東西,我建議繼續使用不同的虛擬桌面(Ctrl+ F<number-of-desktop> 因為使用第二個X 伺服器也會使您失去主X 伺服器的聲音。如果不需要虛擬化,請考慮使用wine

答案2

VirtualBox 是一個 X11 應用程式。 X11(或稱「X 伺服器」)是所有現代 GUI 應用程式和顯示卡之間的軟體層。通常 X 在虛擬終端 7 上運行。 (虛擬終端之間的切換,通常與切換顯示卡模式有關,從來都不是完美流暢和快速的。)

您應該了解如何配置工作區,以便它們能夠與您的 VirtualBox 設定良好配合。

相關內容