Как переместить окна в другую рабочую область, не переключая рабочую область?

XFCE поддерживает горячую клавишу для перемещения окна в другую рабочую область.

На самом деле это делает две вещи:

  • Это перемещает окно в новую рабочую область.

  • переключатели к этой рабочей области.

Я пытаюсь отключить это поведение и заставить горячую клавишу только переместить окно, не переключая рабочую область. Это так или иначе возможно, возможно, с помощью скрытых опций?

7
задан 15 May 2012 в 14:30

2 ответа

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...
4
ответ дан 23 November 2019 в 06:43

Это также стоит записать здесь, что возможно сделать это с 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.

2
ответ дан 23 November 2019 в 06:43

Другие вопросы по тегам:

Похожие вопросы: