[clug] krandr multiple monitor woes
Steve Walsh
steve at nerdvana.org.au
Wed Jul 30 12:18:10 GMT 2008
Normally, sure. But, it looks like I didn't back up my /usr/local/sbin
path before I rebuilt my laptop (poo!). I based it off a write up at
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2 and
http://www.thinkwiki.org/wiki/Sample_Fn-F7_script, and Fedora 9 seems to
"just work" with the docking station.
Basically, I kept a USB memory stick pugged into the docking station, so
I knew that when that USB stick appeared, I was docked. Then, it was
simply a matter of creating a udev rule, in this case was
98-dockingstation.rules;
BUS=="usb", \
SYSFS{serial}=="2125000000006045", \
KERNEL=="sd?1", NAME="%k", \
SYMLINK+="USBonDock", \
RUN+="/usr/local/sbin/mon.sh dock"
With that, I've specified that if a USB device with serial number
/2125000000006045/ is plugged in, and detected as a scsi disk, a
symbolic link called USBonDock should be made to the first partition
(which is the ext3 partition I store stuff on) and the script
//usr/local/sbin/mon.sh/ should be run with the argument "dock".
Tip - To find out the serial number for a usb external hard drive, run
"udevinfo -a -p $(udevinfo -q path -n /dev/sdX)"
Steve
Doug Palmer wrote:
> Steve Walsh wrote:
>> Hi Doug
>>
>> I was in a similar boat recently, and I ended up writing a xrandr
>> wrapper with various options and case statements, then calling it via
>> udev. So, when it found the docking station attached, it would call
>> "xrandr dock", which would force the VGA to a particular resolution,
>> and turn off the LVDS.
>>
>> I did try to get the same script going on a SLES box that passed
>> through, but hit version problems on the xrandr. I'm running xrandr
>> 1.2, what version is on the SLES 11 laptop?
> $ xrandr --version
> Server reports RandR version 1.2
>
> Any chance of getting a copy of the script?
>
> Doug
More information about the linux
mailing list