在tty7(图形环境)上没有什么问题,我可以享受屏幕的整个像素,这是最主要的。
但有一点有点烦人,当我将终端从 1 切换到 6 时,视觉空间会缩小到屏幕的左上角,而其余部分则未使用。
价值一百万字:
我该如何解决这个问题?
更新 :这是我的屏幕截图
答案1
当我使用带有外部显示器的笔记本电脑时,我遇到了同样的问题,该显示器的原始分辨率比笔记本电脑的内置屏幕更高。外部显示器以其原始分辨率运行,但 tty 仅扩展到与笔记本电脑内置屏幕匹配的区域。
我能够通过发出解决这个问题
fbset -a -g 1920 1080 1920 1080 32
1920 和 1080 的两个实例与外部显示器的 1920x1080 分辨率相匹配。最后的 32 是颜色深度,我从fbset -i
我运行的输出中获取了这个值前上面的命令可以调查当前设置。
在带有 nvidia 的基于 Debian 的现代发行版上,另一种方法可能是编辑/etc/default/grub
。
此外,您可以使用以下命令增加 HiDPI 显示器上的字体大小
sudo dpkg-reconfigure console-setup # Suggested Terminus, 16x32
sudo systemctl restart console-setup.service # To apply immediately to all TTYs
答案2
只是提出一些建议。安装hwinfo
并运行:
su -c 'hwinfo --framebuffer'
# Or
sudo hwinfo --framebuffer
...
Mode 0x0343: 1400x1050 (+1408), 8 bits
Mode 0x0345: 1400x1050 (+2816), 16 bits
Mode 0x0346: 1400x1050 (+5632), 24 bits
...
vbeinfo
或者如果您在 GRUB cli 环境中则使用。
通过以下方式更新 GRUB 中的内核条目
kernel /boot/vmlinuz ... vga=0x0346
或者在
/etc/默认/grub
GRUB_GFXMODE=2560x1440x24
GRUB_GFXPAYLOAD_LINUX=keep
# And / or perhaps
GRUB_CMDLINE_LINUX="vga=0x038f"
其中 x24bits
来自hwinfo
又名深度 - 不需要,但是......
http://www.gnu.org/software/grub/manual/html_node/Simple-configuration.html#Simple-configuration
# Can also try to use res instead of keep
GRUB_GFXPAYLOAD_LINUX=2560x1440
如果它不起作用,那么也许添加vga=0x0abc
到
GRUB_CMDLINE_LINUX_DEFAULT
使用专有的 nVidia 驱动程序,您可能必须安装v86d
视频选项并将其添加到GRUB_CMDLINE_LINUX_DEFAULT
.一些东西在行video=uvesafb:mode_option ...
您可能还想setupcon -f
通过配置文件查看字体,也许在cat /etc/default/console-setup
.man setupcon
答案3
找出您的显示器可以支持的分辨率(例如 1280x800):
在 grub 屏幕上,键入C,然后输入
vbeinfo
:grub> vbeinfo
添加
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=1280x800
更新grub
update-grub