Fedora 10 External Monitor on my Asus EeePC
Post date: Jan 31, 2009 3:06:17 AM
I got around to trying the external monitor port on my EeePC 1000. It worked but I had to play with the settings because the GNOME System>>Preferences>>Hardware>>Screen Resolution did not seem to change the external monitor. I had to use the command line tool xrandr to get where I needed to go.
Here is a script that calls xrandr once for each monitor (the LCD Screen and the VGA external port)...
#!/bin/bash
xrandr --output VGA --mode 1024x768 -r 60 --pos 0x0
xrandr --output LVDS --mode 1024x600 -r 65 --pos 0x0
# use xrandr --output VGA --off
# to go back to normal
This gets both displays on at a time
Here is a toggle script that I have mapped to my F8 key.
II am using the xbindkeys app to do the key binding.
#!/bin/bash
# this cycles through three states for the lcd/vga external display
# 1) LCD only
# 2) LCD and VGA diisplayed
# 3) VGA Only
# This script is bount to the Control F8 key using xbindkey app
if [ -f ~/.lcdOn ]; then
if [ -f ~/.vgaOn ]; then
# current state is 2) VGA only
# next state is 3) VGA only
xrandr --output VGA --mode 1024x768 -r 60 --pos 0x0
xrandr --output LVDS --off
touch ~/.vgaOn
rm ~/.lcdOn
else
# current state is 1) LCD only
# next state is 2) LCD & VGA
xrandr --output VGA --mode 1024x768 -r 60 --pos 0x0
xrandr --output LVDS --mode 1024x600 -r 65 --pos 0x0
touch ~/.vgaOn
touch ~/.lcdOn
fi
else
if [ -f ~/.vgaOn ]; then
# current state is 3) VGA only
# next state is 1) LCD only
xrandr --output VGA --off
xrandr --output LVDS --mode 1024x600 -r 65 --pos 0x0
rm ~/.vgaOn
touch ~/.lcdOn
else
#nothing has been setup so just have the LCD on
xrandr --output VGA --off
xrandr --output LVDS --mode 1024x600 -r 65 --pos 0x0
rm ~/.vgaOn
touch ~/.lcdOn
fi
fi
Each time you run it it toggles between 3 states LCD/LCD&External/ExternalOnly