Add functionality to reparent new windows on a new tabbed session
This commit is contained in:
parent
2a62566d1b
commit
d022bee3b1
|
@ -8,13 +8,13 @@ main() {
|
|||
echo "No Tabbed process found. Exiting..."
|
||||
exit 1
|
||||
fi
|
||||
deskid=$(xdotool get_desktop)
|
||||
window=$(wmctrl -x -l | grep -E " $deskid " | grep -v $(printf '0x0%x' "$tabbed_id") | cut -d ' ' -f 1,4)
|
||||
|
||||
if [[ $(pgrep -x "tabbed" | wc -l) -gt 1 ]]; then
|
||||
automode=false
|
||||
tabbed_id=$(xdotool search --class "tabbed" | tail -n 1)
|
||||
fi
|
||||
|
||||
deskid=$(xdotool get_desktop)
|
||||
window=$(wmctrl -x -l | grep -E " $deskid " | grep -v $(printf '0x0%x' "$tabbed_id") | grep -v 'tabbed' | cut -d ' ' -f 1,4)
|
||||
IFS=':'
|
||||
for win in $(printf '%s' "$window" | tr '\n' ':'); do
|
||||
unset IFS
|
||||
|
|
Loading…
Reference in a new issue