diff --git a/qb b/qb index 5365397..dcaef27 100755 --- a/qb +++ b/qb @@ -199,17 +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 + command wmctrl -s "${qutebrowser_desktop_id}" + ## If HerstluftWM is available if [ "$(command -v herbstclient)" ]; then debug_message "focus_to_qutebrowser − \ Focus with herbstclient." - ### Direct focus to the window id + ### 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}" + ### Switch expected window command wmctrl -i -R "${qutebrowser_window_id}" fi