Inserting x200s into (ultrabase) docking station mirror screen is always activated leading to non optimal resolution
        Posted  
        
            by 
                kiu
            
        on Ask Ubuntu
        
        See other posts from Ask Ubuntu
        
            or by kiu
        
        
        
        Published on 2011-05-14T14:28:23Z
        Indexed on 
            2011/06/22
            8:31 UTC
        
        
        Read the original article
        Hit count: 255
        
- Builtin LCD should be 1440x900
 - External LCD should be 1920x1080
 
If X200s is inserted into docking station the option mirror screen is always activated leading to a resolution of 1152x864 which looks terrible on the builtin and external lcd.
My manual configuration for docking mode (seperate screens with maximum resolution) should be respected, but "Make Default" button has no consequences.
Found a quick fix, but this cant be the offical ubuntu way...
/etc/udev/rules.d/99-vga.rules:
SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/sbin/vga_changed.sh"
/usr/local/sbin/vga_changed.sh:
#!/bin/bash
dmode="$(cat /sys/class/drm/card0-VGA-1/status)"
export DISPLAY=:0.0
if [ "${dmode}" = disconnected ]; then
    /usr/bin/sudo -u kiu /usr/bin/xrandr --output LVDS1 --mode 1440x900 --pos 0x0 --output VGA1 --off
elif [ "${dmode}" = connected ]; then
    /usr/bin/sudo -u kiu /usr/bin/xrandr --output LVDS1 --mode 1440x900 --pos 0x0 --output VGA1 --auto --mode 1920x1080 --right-of LVDS1
fi
        © Ask Ubuntu or respective owner