ivn |
|
Темы:
5
Сообщения:
52
Участник с: 11 мая 2013
|
Хочется убрать декорации у максимизированных окон. пока убрал у всех вот так: <applications> <application class="*"> <decor>no</decor> </application> |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
ivnА зачем у всех сразу? Можно вот так для каждого приложения <application name="geany"> <decor>no</decor> </application> |
ivn |
|
Темы:
5
Сообщения:
52
Участник с: 11 мая 2013
|
konstantinov-msВ том то и дело, что хочется только у тех что на весь экран, поскольку знаю только как у всех сразу, сделал хоть как то, но всплывающие окошки без декораций выглядят не очень, да и закрывать их тогда только с клавиатуры, что не есть хорошо. Перечислять все используемые приложения как то костыльно. |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
ivnЧто же тут костыльного, если это задумано в самом WM? Эти приложения как-то сами собой собираются в процессе использования. Надо почтовый клиент сделать без декораций и во весь экран? — добавляем в rc.xml соответствующую запись. Нужно браузер запускать на 3-м рабочем столе и без декораций? — тоже самое. Так за пару недель весь нужный софт оказывается распланированным по рабочим столам, с соответствующими настройками декорировать/нет_максимизировать/нет и т.д. Не вижу здесь никакой костыльности. |
ivn |
|
Темы:
5
Сообщения:
52
Участник с: 11 мая 2013
|
konstantinov-msПолагаю я плохо описал ожидаемый сценарий. Для одого и того же приложения я хочу включать и выключать декорации в зависимости от состояния(максимизированно или нет). Если же я укажу какие приложения максимизировать и не декорировать, то при их ресайзе декорации не появятся, а хотелось бы. Собственно, если пойму, что это невозможно средствами только лишь конфига, подумаю над сторонним костылем. А в кедах, кстати, для этого предусмотрен специальный параметр в конфиге. |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
ivnНу, это совсем другое дело. В секции keyboard добавьте нужный Вам хоткей с такой записью: <keybind key="W-Print"> <action name="ToggleDecorations"/> </keybind> <keybind key="W-C-Print"> <action name="ToggleMaximizeVert"/> <action name="ToggleDecorations"/> </keybind> <keybind key="W-S-Print"> <action name="ToggleMaximizeFull"/> <action name="ToggleDecorations"/> </keybind> <keybind key="W-S-C-Print"> <action name="ToggleMaximizeFull"/> <action name="ToggleDecorations"/> </keybind> <mousebind button="Left" action="DoubleClick"> <action name="ToggleDecorations"/> <action name="ToggleMaximizeFull"/> </mousebind> |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
ivnЗаконное желание. Но сразу возникает вопрос - а обратно как? Поскольку заголовка окна нет, то остаётся хоткей. Так максимизировать им же. <keybind key="A-W-space"> <action name="ToggleDecorations"/> <action name="ToggleMaximizeFull"/> </keybind> |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
akoropТочно так же. Если функция повешена на даблклик, то кликаем дважды в самом верху окна (там есть один или два пикселя, клик по которым будет восприниматься как клик по заголовку). Довольно удобно на маленьких экранах. |
ivn |
|
Темы:
5
Сообщения:
52
Участник с: 11 мая 2013
|
konstantinov-msВ том то и дело, что это понятно. Любые способы которые предоставляет openbox, либо ручные(назначение действия на какую либо комбинацию клавиш), либо условие для всех приложение чье имя удовлетворяет какой либо маске. А я хочу магии, а точнее определять правило для окна не по имени, а по другой характеристике(развернутость). |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
ivn Ну, с этим точно не ко мне. И не к Openbox'у. С этим лучше к Деду Морозу, пока он ещё не уехал в Великий Устюг. ivn А разворачивать его кто будет? Опять Дед Мороз с магией? Что мешает при разворачивании окна добавить функцию его раздекорирования? Почему нужно обязательно искать способ решить задачу через задницу, если есть гораздо более рациональное решение? |