XFCE 支援使用熱鍵將視窗移至另一個工作區。
事實上,這做了兩件事:
它將視窗移到新的工作區。
切換到該工作區。
我正在嘗試停用此行為,並使熱鍵僅移動視窗而不切換工作區。這是否可能,也許使用隱藏選項?
答案1
wmctrl
讓您操縱視窗。您可以將鍵盤快速鍵綁定到以下命令:
wmctrl -r :ACTIVE: -t 0 // Move active window to workspace 1
wmctrl -r :ACTIVE: -t 1 // Move active window to workspace 2
wmctrl -r :ACTIVE: -t 2 // Etc...
答案2
這裡還值得記錄的是,可以使用 來執行此操作xdotool
,可以使用
sudo apt-get install xdotool
您可以將下面的命令綁定到滑鼠側面的備用按鈕,然後您可以按一下該按鈕將活動視窗滑動到另一個工作區。工作區的編號在指令末端指定。
xdotool getactivewindow set_desktop_for_window 1
這會將目前活動視窗(具有焦點的視窗)移至所需的工作區,同時使您保持在發出命令的工作區,這正是您特別需要的。 (要親自移動到其他工作區,您可以使用xdotool set_desktop 1
。)
您還可以選擇要移動的特定窗口,而不僅僅是活動窗口,但移動活動窗口(無論它是什麼)對於綁定到鍵可能最有用。
筆記:如果您使用的視窗管理器與 Xfce 上的預設視窗管理器不同,或者您使用 compiz,則可能需要查看線上說明頁面viewport
中的選項xdotool
或嘗試改用wmctrl
。
有關使用xdotool
操作視窗和工作區的更多詳細信息,請參閱我對相關但不同問題的回答:
您可以做很多事情xdotool
;請參閱Ubuntu 線上說明頁或男人xdotool
。