Use herbstclient if available for focusing
This commit is contained in:
parent
096c505479
commit
894fe548ff
16
qb
16
qb
|
@ -199,9 +199,19 @@ focus_to_qutebrowser() { # {{{
|
|||
debug_message "focus_to_qutebrowser − \
|
||||
Qutebrowser window ID : ${RED}${qutebrowser_window_id}${COLOR_DEBUG} on desktop ID : ${RED}${qutebrowser_desktop_id}${COLOR_DEBUG}."
|
||||
|
||||
## Switch to Qutebrowser desktop and first window
|
||||
command wmctrl -s "${qutebrowser_desktop_id}"
|
||||
command wmctrl -i -R "${qutebrowser_window_id}"
|
||||
## If HerstluftWM is available
|
||||
if [ "$(command -v herbstclient)" ]; then
|
||||
debug_message "focus_to_qutebrowser − \
|
||||
Focus with herbstclient."
|
||||
### Direct focus to the window id
|
||||
herbstclient jumpto "${qutebrowser_window_id}"
|
||||
else
|
||||
debug_message "focus_to_qutebrowser − \
|
||||
Focus with wmctrl."
|
||||
### Switch to Qutebrowser desktop and expected window
|
||||
command wmctrl -s "${qutebrowser_desktop_id}"
|
||||
command wmctrl -i -R "${qutebrowser_window_id}"
|
||||
fi
|
||||
|
||||
}
|
||||
# }}}
|
||||
|
|
Loading…
Reference in New Issue