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
.)
활성 창뿐만 아니라 특정 창을 선택하여 이동할 수도 있지만 활성 창(무엇이든)을 이동하는 것이 키에 바인딩하는 데 가장 유용할 것입니다.
메모:viewport
Xfce의 기본 창 관리자가 아닌 다른 창 관리자를 사용하거나 compiz를 사용하는 경우 맨페이지 에서 옵션을 보거나 대신 xdotool
시도 해야 할 수도 있습니다 wmctrl
.
창 및 작업 공간을 조작하는 데 사용하는 방법에 대한 자세한 내용은 xdotool
관련이 있지만 다른 질문에 대한 답변을 참조하십시오.
당신이 할 수 있는 일이 너무 많습니다 xdotool
. 을 참조하시기 바랍니다우분투 맨페이지아니면 사람 xdotool
.