使用 xrandr 设置特定的屏幕分辨率

die*_*rre 10 xrandr resolution lubuntu

所以我在我的 VirtualBox 上安装了 LUbuntu 11.04。我找不到 1366x768 分辨率,所以我安装了 Guest Additions,但它不存在。所以我用这个代码来设置正确的分辨率:

gtf 1366 768 60
xrandr --newmode "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795 $
xrandr --addmode VBOX0 1368x768_60.00
xrandr --output VBOX0 --mode 1368x768_60.00
Run Code Online (Sandbox Code Playgroud)

问题是我找不到保存这些信息以备下次重启的方法。我试过了.xinitrc,没有任何反应。然后我试了一下,.bashrc但它不起作用,我需要在执行此命令之前启动一个控制台。

cap*_*n_G 8

我试图在 Ubuntu 上更改 LXDE 的默认分辨率(在 Lubuntu 中也使用了 LXDE),我找到了解决此问题的方法。我也安装了 Lubuntu 并且我已经检查过这个文件确实存在(我也尝试过这个修复并且它有效)。

所以,修复....

  1. 打开终端,按ctrl+alt+t
  2. 我猜你有一个默认的 Lubuntu 安装,所以“Leafpad”将是你的默认编辑器,输入/复制到终端并按回车键......(你可能会被要求输入密码)

    sudo leafpad /etc/xdg/lxsession/LXDE/autostart
    
    Run Code Online (Sandbox Code Playgroud)
  3. 现在将您的命令添加到文件的底部,在实际命令之前添加一个 @。我的看起来像这样...

    @xscreensaver -no-splash
    @lxpanel --profile LXDE
    @pcmanfm --desktop --profile LXDE
    @/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
    @xrandr --auto --output DVI-1 --primary --mode 1680x1050 --left-of DVI-0
    
    Run Code Online (Sandbox Code Playgroud)