OpenBox привязка мыши для перетаскивания окна к краю экрана

Я пытаюсь редактировать файл lxde-rc.xml~/.config/openbox ), поэтому я могу реализовать привязку Window, как в Microsoft Windows. Когда окно перетаскивается в правый край экрана, он максимально заполняет правую половину экрана. Я не хочу использовать плитку wm, но отредактируйте конфигурацию для openbox. Я нашел код, который будет делать это с помощью сочетаний клавиш:

 <!-- Fill left half of desktop --> <keybind key="CW-Left"> <action name="Unmaximize"/> <action name="MoveResizeTo"> <x>0</x> <y>0</y> <height>99%</height> <width>50%</width> </action> </keybind> <!-- Fill right half of desktop --> <keybind key="CW-Right"> <action name="Unmaximize"/> <action name="MoveResizeTo"> <x>-0</x> <y>0</y> <height>99%</height> <width>50%</width> </action> </keybind> 

Моя текущая (а также по умолчанию) конфигурация перемещает окно на следующий рабочий стол, когда оно перетаскивается на край экрана, поэтому в файле конфигурации должно быть какое-то привязку. Тем не менее, только действия в файле конфигурации, которые переключают рабочие столы, вызываются с помощью сочетаний клавиш и прокрутки на рабочем столе.

У меня есть два вопроса:

Что бы связало мышь с мышью, которое переключает действие, когда окно перетаскивается к краю экрана, и:

Почему текущее поведение этого действия не упоминается в lxde-rc.xml ?

Заранее спасибо!

One Solution collect form web for “OpenBox привязка мыши для перетаскивания окна к краю экрана”

Привязка мыши для переключения действия при перетаскивании на край экрана: похоже, нет очевидного способа обнаружения Openbox перетаскивания окна на край экрана в качестве действия <mousebind> . Может быть проще всего настроить горячие углы, например, с behave_screen_edge в xdotool , и использовать те, которые вызывают обнаруженный ключ Openbox, который вы уже нашли.

Что делает Openbox отправлять окна на другие рабочие столы, перетаскивая их на край экрана? Это настроено в <screenEdgeWarpTime> . Пример из моего rc.xml в разделе <mouse> :

  <screenEdgeWarpTime>400</screenEdgeWarpTime> <!-- Time before changing desktops when the pointer touches the edge of the screen while moving a window, in milliseconds (1000 = 1 second). Set this to 0 to disable warping --> 
  • В чем разница между различными режимами черепицы в KWin и как их использовать?
  • Помещения в менеджерах оконных плит?
  • Настройка изображения для i3-lock: «Не удалось загрузить изображение x: из памяти»
  • Больше плитки с KDE
  • Есть ли Linux Distro, который имеет Tiling Window Manager в качестве основного WM?
  • urxvt - ширина столбца силы
  • Изменить размер плитки в Gnome 3
  • Тонкий WM без numpad
  • Dwm-pertag patch - сохранение состояния между перезапусками
  • Открытые и мозаичные windows с помощью сценария оболочки
  • ubuntu / debian: использование bluetile с GNOME2-подобной средой?
  • Linux и Unix - лучшая ОС в мире.