Linux配置篇 | “Manjaro20.0.3虚拟机系统分辨率过小 ”解决方案

(1)安装open-vm-tools工具;

$ sudo pacman -S open-vm-tools

(2)安装依赖;

$ sudo pacman -S gtkmm
$ sudo pacman -S gtkmm3

(3)重启;

$ reboot

(4)添加1920*1080分辨率;

查看1920*1080 Modeline:

$ cvt 1920 1080 
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

查看显示器名称,此处为Virtual1:

$ xrandr
Screen 0: minimum 1 x 1, current 1280 x 768, maximum 8192 x 8192
Virtual1 connected primary 1280x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600       60.00 +  60.32  
   2560x1600     59.99  
   1920x1440     60.00  
   1856x1392     60.00  
   1792x1344     60.00  
   1920x1200     59.88  
   1600x1200     60.00  
   1680x1050     59.95  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x768      59.87* 
   1024x768      60.00  
   640x480       59.94  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

根据Modeline信息添加1920*1080分辨率到显示器:

$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode Virtual1 "1920x1080_60.00"

再次查看显示器分辨率:

$ xrandr
Screen 0: minimum 1 x 1, current 800 x 600, maximum 8192 x 8192
Virtual1 connected primary 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600       60.00 +  60.32* 
   2560x1600     59.99  
   1920x1440     60.00  
   1856x1392     60.00  
   1792x1344     60.00  
   1920x1200     59.88  
   1600x1200     60.00  
   1680x1050     59.95  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x768      59.87  
   1024x768      60.00  
   640x480       59.94  
   1920x1080_60.00  59.96  
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

1920*1080分辨率添加成功!

(5)更改分辨率。

打开屏幕设置:

更改分辨率: 

应用分辨率配置:

打开虚拟机全屏:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Manjaro 是一种基于 Arch Linux 的发行版,它通常提供了友好的图形用户界面,并且对硬件兼容性很好。一般情况下,Manjaro 应该可以通过更改显示设置来调整分辨率。 首先,你可以尝试打开系统设置菜单,在显示设置选项中选择合适的分辨率。一般来说,你应该能够看到可用的分辨率列表并进行选择。如果无法调整分辨率,你可以考虑以下几点原因: 1. 显卡驱动问题:确保你的显卡驱动程序已经正确安装并更新到最新版本。你可以尝试在终端中运行 `sudo mhwd -a pci nonfree 0300` 命令来自动安装适当的显卡驱动。 2. 缺少显示驱动:如果你使用的是特殊的显卡,可能需要额外安装特定的驱动程序。你可以在 Manjaro 的官方仓库或其他第三方仓库中搜索适合你的显卡驱动。 3. Xorg 配置问题:有时,Xorg 的配置文件可能会导致分辨率无法更改。你可以尝试编辑 `/etc/X11/xorg.conf` 文件来手动添加合适的显示配置。 4. 高分辨率设备问题:在一些高分辨率设备上,如 HiDPI 屏幕,需要额外的配置才能正确缩放和显示。你可以查找相关的 HiDPI 设置并进行调整。 如果上述方法都无法解决问题,你可以尝试在 Manjaro 的用户论坛或社区中提问,寻求其他用户或开发者的帮助。他们可能会更熟悉你所使用的硬件和操作系统配置,并提供更准确的解决方案
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式逍遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值