我正在尝试在 VirtualBox 中运行 Windows 8。我的笔记本电脑的显示器正好是 1366x768。如果分辨率小于 1366x768,Windows 8 会禁用其某些功能,因此我需要全屏运行来宾操作系统。
问题是,VirtualBox 拒绝以 1366x768 运行来宾。当 VirtualBox 为“全屏”时,来宾只有 1360x768 —— 六个像素太窄了。所以在显示器的左右两侧有一个三像素的黑条。
该用户遇到了同样的问题,但公认的答案是“安装 Guest Additions”,我已经这样做了;这让我达到了 1360,但没有达到 1366。
根据VirtualBox 票务跟踪器,曾经存在一个错误,即访客的屏幕宽度会向下舍入到最接近的 8 的倍数,但他们声称已在 3.2.12 版本中修复了该错误。我使用的是 4.1.18 版,并看到了他们声称已修复的相同问题,所以要么他们再次破坏了它,要么他们曾经修复过它是错误的,要么我的问题完全是其他问题。
这个答案建议给 VM 128MB 的视频内存,并声称之后获得 1366x768 没有问题。当我创建 VM 时,它的显示内存已经默认为 128 MB。我尝试将其增加到 256MB,但没有效果:来宾仍然太窄了六个像素。
我的主机操作系统是 Windows 7 64 位,我运行的是 VirtualBox 4.1.18。
如何让 VirtualBox 以显示器的原始分辨率 1366x768 全屏运行我的来宾操作系统?
我知道原来的 VGA 标准是为了输出 640x480,而在原来的 VGA 连接器上的其他标准是为了输出更高的分辨率而开发的。(SVGA、XGA 等)但我想知道 VGA 连接器可以采用的分辨率是否有特定限制。
此外,如果是这样,例如 DVI 和 HDMI 是如何限制分辨率的?
是否可以在 Windows 中设置单个应用程序的 DPI?
我想提高一个或多个应用程序的 DPI,而不是整个系统。
这能做到吗?
我想知道是否可以在 RDP 会话中即时调整桌面大小
我意识到你可以在连接之前完成它,但我希望像 vmware 的工作方式一样即时调整它的大小。如果我将它放在一个 800x600 的窗口中,我希望将远程桌面的大小调整为 800x600……但是如果我最大化本地窗口或全屏显示,我希望远程桌面采用本地的分辨率PC,或窗口尺寸。
VMWare 完全按照我想要的方式执行此操作,其中包含一个名为“对监视器使用主机设置”的选项
当我缩放窗口时,来宾操作系统上的桌面会缩放,我想在 RDP 会话中执行此操作吗?
有任何想法吗?
我正在寻找将一个物理监视器拆分为两个(或更多?)虚拟监视器的解决方案。
假设我有一台分辨率为 1920*1080的显示器 ( monitor_a )。
现在我想把这个monitor_a分成( monitor_a(1) [960*1080])和( monitor_a(2) [960*1080])。
必须随时显示两个虚拟监视器(monitor_a(1)和monitor_a(2))。它们必须像物理监视器一样处理。
如果我在monitor_a(1)上全屏运行一个应用程序,monitor_a(2)一定不会受到影响,就像它是另一个物理监视器一样。
扩展难度:
我使用了多个物理显示器,其中并非所有显示器都由同一个视频控制器控制(3 个物理显示器 @ Nvidia GTX 780,1 个物理显示器 @ Intel HD 4600)。显示器使用不同的端口(DP、DVI、HDMI)
编辑/附加信息:
机器运行的是 Windows 7 64Bit Professional。
如果在 Win7 上没有解决方案,可以选择迁移到 Win10。
注意:
我不想在显示器(虚拟桌面)的物理限制之后扩展桌面。
相反,我想将物理监视器分成两个(或更多)虚拟监视器。
如果差异不清楚,请在评论中说明,以便我进一步描述。
我需要这个来提高生产力。使用虚拟机会过于庞大并且会干扰工作流程。
编辑 #2:
到目前为止我能找到的最好的是https://www.displayfusion.com/
看起来非常强大,可以创建具有一些奇特功能的虚拟显示器。但是,它不能限制全屏应用程序在虚拟监视器上运行(“还”根据他们的论坛)
multiple-monitors graphics-card resolution virtual-desktop nvidia-graphics-card
我需要截取一些应用程序窗口的屏幕截图。我的笔记本电脑分辨率很低,我想获得高质量的图像。
有没有办法将屏幕抓取为矢量图形(例如 EPS、PDF、SVG)?或者,有没有办法截取比原生分辨率更高的屏幕截图?
我的原始分辨率是 1366x768,而我至少需要接近 4000x3000 的分辨率。
我的显示器是 1920 x 1200,计算机运行的是 Windows 7。
使用 VirtualBox 和 Ubuntu 10.04,Ubuntu 的屏幕只能是 800 x 600 或 640 x 480。有没有办法改变它。
我调整了 VirtualBox 窗口的大小,但 Ubuntu 仍然认为最大值为 800 x 600。
我在大屏幕平板电视上使用 Mac Mini 播放媒体。坐在远处时,小字体真的很烦人。有没有办法在 OS X 中增加系统字体大小?
我有一台原生屏幕分辨率为 2560*1440 的笔记本电脑。所以这意味着它水平方向有 2560 个像素点,垂直方向有 1440 个像素点。
我还可以强制系统显示为分辨率为 1280*720(与 2560*1440 相比基本上是像素的 1/4)的屏幕。这会强制系统使用 4 个原始像素来显示图片的 1 个像素。
. .
. ->
. .
[2560*1440] [1280*720]
Run Code Online (Sandbox Code Playgroud)
当我将屏幕分辨率保持在 2560*1440 和缩放 200% 时,类似的效果。即,要显示图片的每个像素,屏幕使用其 4 个原始像素。
我仍然看到两种设置之间屏幕清晰度的差异。请参阅下面的两个屏幕截图-
有人可以解释这种清晰度差异的原因吗?
resolution ×10
dpi ×2
ubuntu ×2
virtualbox ×2
display ×1
dvi ×1
fullscreen ×1
gnome ×1
hdmi ×1
images ×1
macos ×1
pixels ×1
screenshot ×1
vga ×1
windows ×1
windows-7 ×1
xorg ×1