From 275e432c33f8d3635720a4b59b5640cfded1bc7b Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Tue, 26 May 2020 15:57:56 +0200 Subject: [PATCH] Add above script to bring windows to top --- bin/above | 13 +++++++++++++ bin/back | 1 + bin/front | 1 + 3 files changed, 15 insertions(+) create mode 100755 bin/above diff --git a/bin/above b/bin/above new file mode 100755 index 0000000..ebb5f3b --- /dev/null +++ b/bin/above @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ -z "$1" ] +then win_id=$(xwininfo | awk 'match($0, /Window id: (0x[0-9a-f]+)/, cap){print cap[1]}') +else win_id=$1 +fi + +xprop -id $win_id -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x0, 0x0, 0x0" +wmctrl -i -r $win_id -b remove,below +wmctrl -i -r $win_id -b add,above +wmctrl -i -r $win_id -b add,skip_taskbar +wmctrl -i -r $win_id -b add,skip_pager +wmctrl -i -r $win_id -b add,sticky diff --git a/bin/back b/bin/back index 71c9871..49e3410 100755 --- a/bin/back +++ b/bin/back @@ -6,6 +6,7 @@ else win_id=$1 fi xprop -id $win_id -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x0, 0x0, 0x0" +wmctrl -i -r $win_id -b remove,above wmctrl -i -r $win_id -b add,below wmctrl -i -r $win_id -b add,skip_taskbar wmctrl -i -r $win_id -b add,skip_pager diff --git a/bin/front b/bin/front index 5077fd6..f7bcc00 100755 --- a/bin/front +++ b/bin/front @@ -6,6 +6,7 @@ else win_id=$1 fi xprop -id $win_id -f _MOTIF_WM_HINTS 32c -set _MOTIF_WM_HINTS "0x2, 0x0, 0x1, 0x0, 0x0" +wmctrl -i -r $win_id -b remove,top wmctrl -i -r $win_id -b remove,below wmctrl -i -r $win_id -b remove,skip_taskbar wmctrl -i -r $win_id -b remove,skip_pager