XFCE поддерживает горячую клавишу для перемещения окна в другое рабочее пространство.
На самом деле это делает две вещи:
Я пытаюсь отключить это поведение и заставить горячую клавишу перемещать только окно без переключения рабочего пространства. Возможно ли это, возможно, с помощью скрытых опций?
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.
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...
Также стоит записать здесь, что это можно сделать с помощью xdotool
, который можно установить с помощью
sudo apt-get install xdotool
. Вы можете связать приведенную ниже команду, возможно, с запасной кнопкой на стороне вашей мыши, а затем вы можете щелкнуть эту кнопку, чтобы щелкнуть активное окно в другое рабочее пространство. Номер рабочей области указан в конце команды.
xdotool getactivewindow set_desktop_for_window 1
Это переместит текущее активное окно (то, которое имеет фокус) в нужное рабочее пространство, и удерживает вас в рабочей области, где команда была выпущена, и это было именно то, что вам было необходимо. (Чтобы фактически перейти к этому другому рабочему пространству самостоятельно, вы использовали бы xdotool set_desktop 1
.)
Вы также можете выбрать конкретное окно для перемещения вместо активного окна, но, вероятно, переключить активное окно (независимо от того, is) было бы наиболее полезно привязать к ключу.
Примечание. Если вы используете другой оконный менеджер, отличный от стандартного для Xfce, или используете компилятор, вам может потребоваться просмотреть viewport
в man-странице xdotool
или попробуйте wmctrl
.
Более подробную информацию об использовании xdotool
для управления окнами и рабочими пространствами см. в моих ответах на связанные, но разные вопросы:
многие вещи, которые вы можете сделать с xdotool
; см. man-страницу Ubuntu или man xdotool
.