From e3e4abf40801fa71d60a711a73250c20d53ba2c1 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Wed, 10 Feb 2016 17:47:41 +0000 Subject: [PATCH] Added command to safely exit fullscreen without crashing ubuntu (hopefully) --- exit_fullscreen.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 exit_fullscreen.sh diff --git a/exit_fullscreen.sh b/exit_fullscreen.sh new file mode 100755 index 0000000..de8e002 --- /dev/null +++ b/exit_fullscreen.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# From https://code.google.com/p/chromium/issues/detail?id=382126 +ACTIVE=$(xdotool getactivewindow) +if [ -z "$ACTIVE" ]; then + exit +fi + +FULLSCREEN_STATE=$(xprop -id $ACTIVE _NET_WM_STATE | grep "_NET_WM_STATE_FULLSCREEN") +if [ -z "$FULLSCREEN_STATE" ]; then + exit +fi + +wmctrl -i -r $ACTIVE -b remove,fullscreen +wmctrl -i -r $ACTIVE -b remove,maximized_horz,maximized_vert +xdotool windowsize $ACTIVE 600 600