如何运行VirtualBox的其他TTY?


12

我对Ubuntu的了解仍然很有限,但是我知道我可以使用Ctrl+ Alt+ 切换终端F*

我只是想知道是否可以在其中之一中加载我的VirtualBox(在这种情况下为winXP),这将非常方便。目前,我已将其设置为在我的2个工作区的右侧自动加载,但有时仍会弄乱主机密钥和其他内容。

就是想!


很好的问题,有助于了解如何在不同的虚拟终端中运行其他应用程序。你每天学习新的东西。
Thomas Boxley

>,因为使用第二台X服务器也会使您从主X>服务器丢失声音。仅作记录,这不再是事实。我在ncmpcpp上监听了一个dubstep(在awm内的lilyterm中),并执行了上面的命令,但不是从X内而是从另一个tty(比如alt + F2)执行的,然后在VT8的virtualbox中的Windows XP上运行并听到了令人愉悦的家庭般的声音欢迎您(通过这种方式,您有两个并行运行的X服务器,如果其中一个崩溃,则另一个不一定)。

Answers:


13

您无法在虚拟终端1-6,仅7和8中运行VirtualBox GUI。基本上,您需要在VT8上启动X服务器并在其上运行程序。

如果不需要窗口边框和标题栏(因为无论如何都是全屏运行VirtualBox)或其他精美的显示管理器功能(如Alt+)Tab,那么使用简单的X服务器就可以了。请注意,当主X服务器崩溃时,这可能与用户切换或重新记录不兼容。

启动分离的X服务器

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

这会将您切换到最初是黑色的VT8(Ctrl+ Alt+ F8)。切换回GDM / KDM?无论在VT7按Ctrl+ Alt+ F7。要在VT8中运行Virtual Box,请运行:

DISPLAY=:4 virtualbox &

此命令首先将环境变量设置DISPLAY:4,然后运行virtualbox。您需要手动切换到VT8。请注意,您没有标题栏或窗口边框。要退出该应用程序,请使用File- > Quit选项。要停止xserver,首先确定X服务器的进程ID(使用ps uww -C Xorg | grep :4),然后运行sudo kill PIDHERE

这是某种先进的东西,我建议您继续使用其他虚拟桌面(Ctrl+ F <桌面数量>,因为使用第二台X服务器也会使您从主X服务器上失去声音。如果不需要虚拟化,请考虑使用wine


既然你们俩都反对这样做,那么我将不理会它。我猜想主机密钥是否可以在100%的时间内工作(而不是现在的60%,并且我还没有找到解决方案),我什至不需要它。我在winbox中运行Photoshop,Illustrator,Office 2007和Sony Vegas,而且我已经习惯了,所以我认为不需要转移到葡萄酒上。谢谢!
joon

我已将主机密钥设置为Right Ctrl。在按下主机键之前,请确保将焦点放在VirtualBox上。
Lekensteyn

我尝试了很多不同的键,并默认返回到Right Ctrl。有时我必须打10次才能工作,有时才工作,有时我必须做Ctrl + F才能回到Ubuntu ...
joon

1

VirtualBox是X11应用程序。X11(或“ X服务器”)是所有现代GUI应用程序和图形卡之间的软件层。通常,X在虚拟终端7上运行。虽然可能使X服务器与两个虚拟终端一起工作,或者运行两个X服务器(连接到同一图形卡,显示器),但这并不常见,我不建议这样做。它。(在虚拟终端之间进行切换(通常与切换图形卡的模式有关)从来都不是完全流畅和快速的。)

您应该学习如何配置工作区,以使其与VirtualBox设置一起正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.