![Ubuntu Touch 模拟器无法工作](https://linux22.com/image/850364/Ubuntu%20Touch%20%E6%A8%A1%E6%8B%9F%E5%99%A8%E6%97%A0%E6%B3%95%E5%B7%A5%E4%BD%9C.png)
我决定试用 Ubuntu Touch,ubuntu-emulator
看看我是否喜欢它。最终我将使用它来制作和测试 Ubuntu 应用程序。
我运行了这些命令来安装、创建和运行ubuntu-emulator
:
sudo apt-get install ubuntu-emulator
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance
前两个运行正常,当我运行第三个时,出现了一部虚拟手机,但虚拟屏幕是空白的。我等了又等,但什么也没发生,屏幕仍然是空白/黑色的(在虚拟手机上)。然后我注意到我必须登录终端。我进入 phablet 然后 phablet 并成功登录。
现在我已经登录了终端,并且有手机的虚拟内核,但屏幕是空白的。我该如何启动图形?
另外,一旦屏幕工作起来,我可以缩小窗口尺寸吗(它不能全部放在一个桌面上)?
答案1
首先,目前,Ubuntu Touch Emulator 仅适用于 Ubuntu 14.04 Trusty Tahr,并且由于此sudo apt-get install ubuntu-emulator
命令只有当您已经升级到 Ubuntu 14.04 时才会起作用,这使得该问题目前不再是主题。
无论如何,我会尝试回答。模拟器的最低要求之一是显卡支持 OpenGL。要测试您的显卡是否支持 OpenGL,您可以使用glxinfo
以下命令:
glxinfo | grep render
您将从输出中了解您的显卡是否支持 OpenGL。
注意:mesa-utils
必须安装包才能使用glxinfo
。
最低要求中还有另外两件事:
- 512MB 内存投入的对于模拟器
- 4GB 磁盘空间
现在,如果满足了这些最低要求,我相信您可以成功开始使用 Ubuntu Touch 模拟器。只需等待几分钟(也许几分钟)即可显示图形。
资料来源:
答案2
如果您使用 NVIDIA 显卡?请检查您是否正在运行 X.Org X Server Nouveau 显示驱动程序。如果是,请从“软件和更新”安装专有 NVIDIA 驱动程序并重新启动机器。此后,ubuntu 模拟器应该可以正常运行。