So I installed LUbuntu 11.04 on my VirtualBox. I couldn't find the 1366x768 resolution so I installed Guest Additions but it wasn't there. So I used this code to set the correct resolution:
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
The problem is that I can't find a way to save this information for the next reboot. I tried on .xinitrc
and nothing happens. Then I tried on .bashrc
but it's not working, I need to start a console before this commands are executed.
I was trying to change the default resolution of LXDE on Ubuntu (LXDE is also used in Lubuntu) and I found a solution for this problem. I also have Lubuntu installed and I've checked that this file actually exists which it does (Ijust tried this fix as well and it worked).
So, the fix....
I'm guessing you have a default Lubuntu install, so "Leafpad" would be your default editor, type/copy this into the terminal and press enter... (you may be asked for a password)
Now add your commands to the bottom of the file adding a @ before the actual command. Mine looked like this after...
I personally put those sorts of commands, to be run at login, in a script in
~/bin
, call itset_resolution
Then run
gnome-session-properties
and add the command to be run at login (use ~/bin/set_resolution).Here's another line added to my
/etc/xdg/lxsession/LXDE/autostart
file to get it working:tip from: http://lists.freedesktop.org/archives/xorg/2007-August/027490.html
Update: the above was fine for awhile until I ran the GUI config tool
lxrandr
, which seems stupidly unaware of dual-monitor setups. So I made this change:Note that I'm running Ubuntu 12.04 with LXDE. One would hope that a pure Lubuntu 12.04 setup would include a smarter
lxrandr
binary...This page helped me : https://wiki.ubuntu.com/X/Config/Resolution
I ended up putting my changes in ~/.xprofile
If anyone is still struggling with this, I tried everything I could find with no luck (I put the command line into so many files I lost count). In the end I found an easy solution through trial and error and I would try it first before all the other stuff.
Open a terminal and test the xrandr command (as have been posted by others). I am using Lubuntu on an old system just to give it a bit more life and have an old monitor rigged to it so my cmd line to change the resolution was
xrandr --auto --output VGA1 --primary --mode 1158x864
didn't add any of the other stuff.
Then went to start->preferences->Default Applications For LXSession
Selected "autostart" menu then put the exact command line code into the white text box and clicked "add".
Rebooted and success!!!
The only method that worked for me, was:
paste them in a .sh file, like set_resolution.sh, as an example it would look like this:
go to Menu -> Preferences -> DefaultAplications for LXSession -> Core Applications, and there, scroll down to Xrandr white block, it should be empty, and add the path of the .sh file where you saved it.
reboot!
I'm Using LXDE9.0 with openbox on a Asus's TinkerBoard. Tried modifying the ~/.xprofile, autostart in /etc/xdg/lxsession, autostart of openbox, xinitrc, and none of them worked for me. this is only for a session, not global for all users, but it would do the trick faster than going on xorg.conf file that was the last option that i didn't try.
Ty!