3

Посмотрев на http://openbox.org/wiki/Help:Configuration, я понял несколько моментов, касающихся изменения поведения openbox. Мой конфиг находится в ~/.config/openbox/conf.xml .

Я знаю, что могу использовать действие SendToDesktop чтобы отправить активное окно на другой виртуальный рабочий стол, используя, например, клавиши со window + down arrow , установив следующую конфигурацию:

<keybind key="W-down">
  <action name="SendToDesktop">
    <to>"south"</to>
  </action>
</keybind>

Кроме того, я знаю, что я могу перемещать активное окно на текущем виртуальном рабочем столе, используя window + arrow клавиши со стрелками , установив следующую конфигурацию:

<keybind key="Super_L">
  <action name="Move"/>
</keybind>

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

1 ответ1

4

Вы ищете действие MoveResizeTo :

<keybind key="W-2">
  <action name="MoveResizeTo">
    <!-- move the window to the second monitor -->
    <monitor>2</monitor>
  </action>
</keybind>

Вы также можете предоставить опции <x> и <y> для абсолютного положения окна на перемещаемом мониторе:

<keybind key="W-c">
  <action name="MoveResizeTo">
    <!-- center the window on the first monitor -->
    <x>center</x>
    <y>center</y>
    <monitor>1</monitor>
  </action>
</keybind>

Источник: документация действий OpenBox

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .