有人愿意帮助我更改我的 Ubuntu 服务器的屏幕分辨率吗?
我在 Windows 10 主机上运行 virtualbox(ubuntu 服务器客户机)。
我检查了所有能找到的链接,但毫无收获。
我还为其安装了访客附加功能。
答案1
1. 获取支持的视频模式信息 (为了实现这一点,我必须安装信息)
>sudo apt-get install hwinfo
然后检查支持的模式(我有兴趣将分辨率设置为 1280x1024 并设置可用的最高色彩深度,所以我要检查这一点。)
sudo hwinfo --framebuffer |grep 1280x1024
最佳可用模式显示如下
> Mode 0x031b: 1280x1024 (+3840), 24 bits
> Mode 0x0345: 1280x1024 (+5120), 24 bits
奇怪的是,0x0345 仅在上述两种模式下有效。
2. 编辑 /etc/default/grub
sudo nano /etc/default/grub
取消注释 #GRUB_GFXMODE="some value",并将其更改为您的分辨率,同时添加 GRUB_GFXPAYLOAD_LINUX 行,如下例所示。同时修改 GRUB_CMDLINE_LINUX_DEFAULT 以反映所选的视频模式。
GRUB_CMDLINE_LINUX_DEFAULT="video=0x0345"
GRUB_GFXMODE=1280x1024x24
GRUB_GFXPAYLOAD_LINUX=1280x1024x24
保存所做的更改。
3. 更新 grub
sudo update-grub
4. 重启:
sudo reboot
如果一切顺利,Ubuntu 将以您设置的分辨率启动,对我来说 1280x1024x24 就足够了。
最后我设法完善了这个解决方案,它不再是部分的了。
如果使用 putty、cygwin 连接,您将不会遇到此问题,并且上述设置不会改变您的终端体验。
答案2
快速回答:
转到屏幕右上角的控件->(单击)系统设置->显示->[单击分辨率下拉选项并选择您的偏好设置]。
另一种方法(并不总是有效):
单击“查看”选项,让分辨率自动根据窗口大小设置。除非您安装的系统有兼容的驱动程序,否则此功能可能不起作用。
请注意:部分细节取决于您安装的桌面 GUI。初始安装期间不会安装任何内容。
答案3
我知道我来晚了一点,但是......
这是一种更原生的方法,但好处是您可以跳过 Guest Additions 部分。尽管有 150 个不同的“指南”,但我从未成功过。缺点是每次运行时您都必须执行此操作,sudo update-grub
并且窗口不会自动调整大小。
sudo nano /boot/grub/grub.cfg
查找此条目:menuentry 'Ubuntu' --class ubuntu --class gnu
等等。
在该行下面,找到类似这样的缩进行:linux /vmlinuz-4.2.0-16-generic root=/dev/mapper/dev--vg-root ro
在该行的末尾附加以下内容:vga=somevaluehere
VGA 值如下:http://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/
我使用的linux /vmlinuz-4.2.0-16-generic root=/dev/mapper/dev--vg-root ro vga=792
屏幕足够大,可以达到 24 英寸。如果屏幕比这个尺寸大,VM 窗口中就会出现滚动条。
答案4
无需运行命令或安装客户附加组件。我只需按 shift+ctrl+c,这样客户主机就会进入缩放模式,然后您可以从设置显示中调整缩放因子并将其调整为更大。