Posted by member 99 on 2003-05-10 11:28:14 link
The current version of hotspots is completely broken with any monitors in negative space. I have a fixed version which I've just been too lazy to release...
However, hotspot starts the desktop at 0,0, not the primary monitor. If you want it to work with a monitor on the left, use:
With a regular build of LiteStep, it will use the values you provide in step.rc for $priLeft$, etc., which will work for a single monitor, or 2 or more monitors with none above or to the left of the primary.
With my multimonitor build, it will fill in these values with the edges of the primary monitor and work for everything. (when I stop being lazy and actually release the fixed ckHotspots) If someone wanted to, they could even move them all to a different monitor by changing the MonitorNames line.
However, hotspot starts the desktop at 0,0, not the primary monitor. If you want it to work with a monitor on the left, use:
MonitorNames pri
allLeft 0
allTop 0
priLeft $0-allLeft$
priTop $0-allTop$
priRight $ResolutionX-allLeft$
priBottom $ResolutionY-allTop$
*ckHotspot $priRight-1$ $priTop$ 1 1 !VWMRight !none spot1 on
*ckHotspot $priLeft$ $priTop$ 1 1 !VWMLeft !none spot2 on
*ckHotspot $priLeft$ $priBottom-1$ 1 1 !Popup !none popup on
*ckHotspot $priRight-1$ $priBottom-1$ 1 1 !Screensaver !none spot3 on
allLeft 0
allTop 0
priLeft $0-allLeft$
priTop $0-allTop$
priRight $ResolutionX-allLeft$
priBottom $ResolutionY-allTop$
*ckHotspot $priRight-1$ $priTop$ 1 1 !VWMRight !none spot1 on
*ckHotspot $priLeft$ $priTop$ 1 1 !VWMLeft !none spot2 on
*ckHotspot $priLeft$ $priBottom-1$ 1 1 !Popup !none popup on
*ckHotspot $priRight-1$ $priBottom-1$ 1 1 !Screensaver !none spot3 on
With a regular build of LiteStep, it will use the values you provide in step.rc for $priLeft$, etc., which will work for a single monitor, or 2 or more monitors with none above or to the left of the primary.
With my multimonitor build, it will fill in these values with the edges of the primary monitor and work for everything. (when I stop being lazy and actually release the fixed ckHotspots) If someone wanted to, they could even move them all to a different monitor by changing the MonitorNames line.