Как окно может привязаться быть включенным в Openbox?

Я хотел бы иметь поведение снимка окна в Openbox. Для меня это означало бы, что перетаскивание окна к краю дисплея с помощью мыши изменит размер окна, таким образом, что это прикрепляется в половине или четверти дисплея, как может быть сделан в Unity7. Как это может быть сделано в Openbox?

3
задан 18 December 2016 в 05:21

2 ответа

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

<keybind key="W-Left">        # HalfLeftScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>0</x><y>0</y><height>97%</height><width>50%</width></action>
</keybind>
<keybind key="W-Right">       # HalfRightScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>-0</x><y>0</y><height>97%</height><width>50%</width></action>
</keybind>
<keybind key="W-Up">          # HalfUpperScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>0</x><y>0</y><width>100%</width><height>50%</height></action>
</keybind>
<keybind key="W-Down">        # HalfLowerScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>0</x><y>-0</y><width>100%</width><height>50%</height></action>
</keybind>

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

6
ответ дан 1 December 2019 в 15:23

Я тоже искал эту функцию, но, как сказал Ианорлин, это кажется невозможным.

В дополнение к его / ее ответу, я рекомендую вам взглянуть на chroot цепочки для ключей Openbox . Таким образом, я смог расширить конфигурацию Lubuntu по умолчанию и добавить несколько полезных комбинаций для изменения порядка окон: пока я внутри chroot, я могу сделать размер окна четвертью экрана и поместить его в любой из углов: верхний левый в правом верхнем углу и т. д. Вы получите это.

Проверьте мой файл -rc.xml здесь . Найдите строку, которая говорит <!-- My custom window controlls chroot -->, в настоящее время это строка 333.

0
ответ дан 1 December 2019 в 15:23

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

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