我在 VirtualBox 虚拟机上运行 Ubuntu 20.04.2。我想和它一起使用 i3 窗口管理器,并且已经安装了它。
我遇到的一个问题是,即使安装了来宾添加,来宾也没有检测到正确的屏幕分辨率,所以我.xprofile
用必要的命令设置了一个文件来设置分辨率:
#!/usr/bin/env bash
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080_60.00
xrandr -s 1920x1080_60.00
这样做的问题是.xprofile
登录序列运行得很晚,大概是在 i3 启动之后,因为它最终看起来像这样:
显然,状态栏和顶部标题栏使用的是旧的 dpi,因此显示方式太大。
那么,我能做些什么来解决这个问题呢?有没有更好的方法来获得 i3 会尊重的 1920x1080 分辨率?我可以编辑任何 i3 设置来解决此问题吗?谢谢。
我通过在 处添加自定义 xorg 配置来解决此问题
/usr/share/X11/xorg.conf.d/5-monitor.conf
,其内容为:此配置在登录过程中加载得足够早,以影响 i3 的设置方式。