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

所以我在我的VirtualBox上安装了LUbuntu 11.04。 我找不到1366×768分辨率,所以我安装了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 

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

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

所以,修复….

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

     sudo leafpad /etc/xdg/lxsession/LXDE/autostart 
  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 

我个人把这些命令,在登录时运行,在~/bin的脚本中,称之为set_resolution

然后运行gnome-session-properties并添加要在登录时运行的命令(使用〜/ bin / set_resolution)。

在此处输入图像描述

这是添加到我的/etc/xdg/lxsession/LXDE/autostart文件的另一行,以使其正常工作:

 @xrandr --output LVDS --off 

提示来自: http : //lists.freedesktop.org/archives/xorg/2007-August/027490.html

更新:以上一段时间没问题,直到我运行GUI配置工具lxrandr ,这似乎愚蠢地不知道双显示器设置。 所以我做了这个改变:

 $ cat $HOME/.config/autostart/lxrandr-autostart.desktop [Desktop Entry] Type=Application Name=LXRandR autostart Comment=Start xrandr with settings done in LXRandR --then manually tweaked Exec=xrandr --output DVI-0 --mode 1920x1200 --rate 60.0 --output LVDS --off --output VGA-0 --primary --mode 1920x1200 --left-of DVI-0 OnlyShowIn=LXDE 

请注意,我正在使用LXDE运行Ubuntu 12.04。 人们希望纯Lubuntu 12.04设置包含更智能的lxrandr二进制…

这页帮助了我: https : //wiki.ubuntu.com/X/Config/Resolution

我最终把我的更改放在〜/ .xprofile中

如果有人还在努力解决这个问题,我会尝试一切我没有运气的东西(我将命令行放入我丢失的许多文件中)。 最后,我通过反复试验找到了一个简单的解决方案,我会在所有其他东西之前先尝试一下。

打开终端并测试xrandr命令(如其他人发布的那样)。 我在旧系统上使用Lubuntu只是为了给它带来更多的生命,并且有一个旧的显示器assembly到它所以我的cmd线改变分辨率是

xrandr –auto –output VGA1 –primary –mode 1158×864

没有添加任何其他东西。

然后转到start-> preferences-> LXSession的默认应用程序

选择“自动启动”菜单,然后将确切的命令行代码放入白色文本框,然后单击“添加”。

重启并成功!!!