diff options
Diffstat (limited to 'core/modules/vmware12/data/opt/openslx/xscreensaver/ungrab.d/vmware')
-rwxr-xr-x | core/modules/vmware12/data/opt/openslx/xscreensaver/ungrab.d/vmware | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/core/modules/vmware12/data/opt/openslx/xscreensaver/ungrab.d/vmware b/core/modules/vmware12/data/opt/openslx/xscreensaver/ungrab.d/vmware deleted file mode 100755 index c411bfec..00000000 --- a/core/modules/vmware12/data/opt/openslx/xscreensaver/ungrab.d/vmware +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/ash - -wfile="/run/user/$(id -u)/vmwins" - -if [ "$1" = "pre" ]; then - # Find all vmware windows currently visible - WINDOWS=$(xdotool search --onlyvisible --class vmplayer) - [ -z "$WINDOWS" ] && exit 0 - for window in $WINDOWS; do - xdotool windowminimize $window - echo "$window" >> "$wfile" # Remember for later - done - # move mouse pointer around to avoid some problems with ghost clicks - # also this resets the idle time durr hurr - xdotool mousemove 0 0 - usleep 10000 - xdotool mousemove --polar 0 0 - usleep 10000 - xdotool key "ctrl+alt+shift+super" - usleep 10000 -fi - -if [ "$1" = "post" ]; then - # let's restore vmware - WINDOWS=$(sort -u "$wfile") - for window in $WINDOWS; do - xdotool windowmap $window - done -fi - -exit 0 |