You are not logged in.
Greetings
How I can execute
xsetwacom set stylus Screen_No $No
when I'm switching screen with hotkeys:
--
-- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3
-- mod-shift-{w,e,r}, Move client to screen 1, 2, or 3
--
[((m .|. modMask, key), screenWorkspace sc >>= flip whenJust (windows . f))
| (key, sc) <- zip [xK_q, xK_w, xK_e] [0..]
, (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]
For example I need to spawn "xsetwacom set stylus Screen_No 0" when I'm switching to screen 1 by mod-q
Offline
solved
[((m .|. modMask, key), spawn ("mysetwacom.sh --set-screen " ++ tail(show sc))
>> screenWorkspace sc >>= flip whenJust (windows . f))
| (key, sc) <- zip [xK_q, xK_w, xK_e] [0..]
, (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]
where mysetwacom.sh is wrapper for xsetwacom
Now when I'm switching screen in xmonad i'm setting wacom focus as well.
Offline