- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在玩 Xubuntu 的 VirtualBox 实现。我正在学习使用 VBoxManage 和 Vagrant 来配置测试盒的内容。不幸的是我的盒子工作非常不稳定。我想在 VirtualBox 中启用 Debug模式,以更好地理解为什么盒子有时会卡住。
当前顶部菜单:VirtualBox VM/Machine/View/Input/Devices/Window/Help。我希望能够进入/调试/顶部菜单,并选择 VirtualBox 图形用户输入 (GUI) 工具中显示的统计信息/命令行/日志记录/显示日志,[选择虚拟机 --> 设置--> 用户界面。]
据我了解,我正在寻找 the Built In Debugger 。我找到了说明,但它们对我来说没有意义。
可以通过三种方式启用调试器:
Start the VM directly using VirtualBox --startvm, with an additional --dbg, --debug, or --debug-command-line argument.
Set the VBOX_GUI_DBG_ENABLED or VBOX_GUI_DBG_AUTO_SHOW environment variable to true before launching the VirtualBox process. Setting these variables (only their presence is checked) is effective even when the first VirtualBox process is the VM selector window. VMs subsequently launched from the selector will have the debugger enabled.
Set the GUI/Dbg/Enabled extra data item to true before launching the VM. This can be set globally or on a per VM basis.
我知道如何通过两种方式启动我的虚拟盒子。 1) 打开 Virtual Box GUI,单击感兴趣的计算机,然后启动它。 2) 从包含我的自定义 Vagrantfile 的文件夹启动该框,然后 $ vagrant up
。
从 Virtualbox 上的上述链接中,我不清楚如何设置 vagrant 或 VBoxManage 或 VirtualBox GUI 来启动启用了 Debug模式的盒子(或者更好的是,在构建自定义盒子时启用 Debug模式...... )。我不敢相信有人构建了一个漂亮的 GUI,却忽略了在工具中实现调试的机会。
注意:我的主机使用 MacOS;我非常幸运地使用 bstoots/xubuntu-16.04-desktop-amd64
作为我的 guest 虚拟机框的基础。有人以前来过这里吗?有关如何启动启用调试的盒子的提示和提示?非常感谢。
最佳答案
所以我尝试了更多的东西(64位Win7 Enterprise上的Virtual Box 5.2.20 r125813)。
方法 3''(每台机器 ExtraDataItem:不执行任何操作,甚至不向 VM 窗口添加“调试”菜单)
方法 3'(全局 ExtraDataItem):将“调试”菜单添加到 VM 窗口,但不会在 VM 启动时中断(VM 刚刚运行,您可以打开调试控制台并停止它,但当然我们很深入进入启动过程,或之后...)。但它可能很有用……将“调试”设置为默认值并没有什么坏处。
方法 1:有效,但不符合描述,即使在 VBox 自己的用户手册中也很困惑,第 261 页描述的选项错误。不过第 8 章给出了一些想法,我们开始吧:您可以将环境变量添加到命令行:
C:\Program Files\Oracle\VirtualBox>vboxmanage startvm "SomeVM" -E VBOX_GUI_DBG_AUTO_SHOW=true -E VBOX_GUI_DBG_ENABLED=true
将显示“调试”菜单,打开调试窗口并加载在重置向量处停止的虚拟机
VBOX_GUI_DBG_ENABLED=true仅将“调试”添加到虚拟机的窗口(虚拟机将运行)
VBOX_GUI_DBG_AUTO_SHOW=true单独加载虚拟机会停止,但没有“调试”菜单,所以实际上没什么可做的...(但是这可以与全局设置配对!)
手册(和在线)中关于变量必须仅被定义的评论是不正确的,除非设置为“true”,否则它们不会产生任何明显的效果。
顺便说一句:ExtraDataItem 行是:
<ExtraDataItem name="GUI/Dbg/Enabled" value="true"/>
我决定进行设置:这样所有虚拟机都启用了“调试”菜单,但像往常一样启动,如果我想从一开始就调试一个,那么我使用命令行-E VBOX_GUI_DBG_AUTO_SHOW=true
关于debugging - 如何在 Virtualbox GUI 工具中启动 Debug模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49372856/
我有一个无 GUI 的服务器(没有任何桌面环境或 Ubuntu 服务器的新鲜 Debian,没有 X 服务器,先验)。 我考虑安装 docker 并拉取一个基于官方 Ubuntu 的容器,并在其上添加
我正在构建一个带有临时用户名系统的简单聊天服务器。当屏幕弹出时,首先会出现一个简单的屏幕,询问您的用户名。你可以放入任何你想要的东西,这纯粹是暂时的(我也在尝试)。代码告诉程序继续,将用户名保存到代码
我想将来自其他类的图像显示到 QLabel 中,但要通知 GUI 有一个新的框架可用。我需要从非 GUI 类和非 GUI 线程发出信号。 有什么办法吗? 最佳答案 signal 可以从任何继承QObj
我正在用 Java 编写一个图形用户界面,它有一些按钮,其中一个按钮是选项。我想要它,所以当您单击选项时,它会将 gui 更改为我的选项 gui,而不是在另一个窗口中打开它。 我该怎么做? 最佳答案
标题说明了一切...我和我的 friend 正在这样做,我们不知道为什么 Ball.java 实际上没有在 gamePanel 中制作球,然后制作 GUI。顺便说一句,这是 8 球台球。这是代码: 驱
我正在使用 GUI 构建器,我想知道是否有一种简单的方法可以通过当前主窗口打开寄存器窗口(引用下面的页面)。我正在尝试通过菜单栏来执行此操作。 我一整天都在尝试,因为 GUI Builder 生成了一
我有一个程序使用了许多隐藏的 GUI 组件。例如,所有菜单项和打印机对话框/组件(仅占用至少 50 毫秒)。总的来说,我猜整个程序启动的大约 300 毫秒(或 40%)要归功于所有隐藏的东西。 我想做
我对 GUI 构建比较陌生。 我想制作一个带有按钮(我已经有了)的 GUI,用户可以按下该按钮并选择一个图像,然后动态地将该图像加载到面板中的 GUI 中。我希望每次用户浏览图像时图像都动态变化。 到
我有两年使用 Java 和 Visual Studio 进行企业应用程序编程的经验,而且我是 Python 和 wxPython 的新手。所以我的问题是:wxPython 能否为我提供足够丰富的 GU
这是我启动 mkvtoolnix-gui 时遇到的错误: mkvtoolnix-gui: symbol lookup error: mkvtoolnix-gui: undefined symbol:
我在初始屏幕上有一些最近使用的存储库,我想删除它们,因为我不再使用它们了。如何删除它们? 操作系统 = Windows 7 我查看了注册表并搜索了 git 目录,但找不到最近使用列表的存储位置。 最佳
我正在尝试在 matlab、GUI 中用户输入点作为输入和它们之间的连接。 我有 5 个 matlab 文件 - screen1.m、screen2.m、screen3.m、screen4.m、glo
我用java制作了一个客户端/服务器程序,我已经按照我想要的方式使用cmd完美地工作了,现在我正在尝试将代码的客户端转换为GUI,但是我在打印时遇到问题客户端消息并从文本字段和服务器消息读取客户端输入
我正在制作一种 CRUD 应用程序(Java GUI,MYSQL)我应该: 将数据从数据库加载到List(例如),然后将List加载到GUI 将数据从数据库加载到对象(具有 SQL 表等属性)和对象到
我正在开发一个有 5 个图形用户界面窗口的 Java 应用程序,其中一个是问候窗口或主窗口,我已经完成了所有逻辑部分的工作,我已经完成了 99.99%,唯一剩下的就是我如何以这种方式编码,当我点击一个
我目前正在开发 GUI。 我选择将我的 GUI 基于 bluej 项目 - Scribble。 当您创建 ScribbleGUI 对象时,DrawDemo 类会创建一个同时自动打开的 Canvas 。
在这里阅读了很多关于多进程、管道等的内容后,我还没有找到答案,但如果它已经存在,我深表歉意。 我有一个外围硬件,我正在尝试为其创建一个 GUI。我想让 GUI 使用来自外围设备的数据不断更新,同时仍保
我想做的是将 GUI 从一个单独文件中的类链接到另一个类。我的第一个类是一个主菜单,它将显示一些链接到另一个窗口的按钮。第二个类显示不同的窗口,但我现在遇到的问题是我不知道如何链接第一个类中的按钮来调
我的 GUI 代码中有一个奇怪的行为。如果用户在短时间内产生大量事件,则可能会发生正在运行的事件处理程序方法被另一个事件处理程序方法中断。由于一切都在同一个线程(GUI 线程)中运行,所以一切都应该按
这是一个涉及风格的问题。我正在寻找可以帮助我解决常见 GUI 设计问题 的想法。该应用程序是在 Winforms 中完成的,宁愿使用 WPF,该应用程序已经完成,但我是一个完美主义者,在与其他人合作时
我是一名优秀的程序员,十分优秀!