konstantinov-ms
ivn
konstantinov-ms
Не должны же версии настолько отличаться?
Это может показаться смешным, но каждая версия переписана с нуля из за фатального недостатка архитектуры... с потерей фич, но повышением актуальности.
Блин. Ну, тогда больше ничем помочь не могу. Разве что посмотрите в сторону wmctrl. Возможно, какие-то функции окажутся для Вас полезными...
Огромное спасибо, и как это я ни разу не наткнулся на эту утилитку. Может что и придумаю.
konstantinov-ms
Не должны же версии настолько отличаться?
Это может показаться смешным, но каждая версия переписана с нуля из за фатального недостатка архитектуры... с потерей фич, но повышением актуальности.
konstantinov-ms
ivn
Как бы вернуть декорации талинговым окнам я пока не решил.
Это в конфиге pytyle. Секция "decorations".
Это точно есть в pytyle3? Я не нашел. Дело в том, что я сижу за многомониторной конфигурацией и использую openbox-multihead, а с ним работает только pytyle3. Всё сложно...
konstantinov-ms
ivn
Частично решил свою проблему
<applications>
     <application type="normal">
              <decor>no</decor>
     </application>
     
Как-то не совсем конфиг соотносится с поставленной задачей раздекорирования максимизированных окон. Ну, да ладно, главное, чтобы конечный результат удовлетворял.

Просто не представляю, где еще это настраивать кроме своих скриптов.
Частично решил свою проблему, сразу оговорюсь, мои условия специфичны, я с недавних пор использую kde+openbox+pytyle3, моя проблема была в том, что декорации при тайлинге казались лишними, но вот всплывающие окна хотелось декораций не лишать. Решилось очень просто: добавлением в конфиг
<applications>
     <application type="normal">
              <decor>no</decor>
     </application>
     

Кстати, определить все параметры какого либо окна можно кликом по нему, после выполнения в терминале
obxprop | grep "^_OB_APP"

Как бы вернуть декорации талинговым окнам я пока не решил.
konstantinov-ms
гораздо более рациональное решение?
Рационально, это максимально автоматизированно. Возможность ручного контроля не отменяет удовольствия когда всё само работает как хочется.
konstantinov-ms
Ну, это совсем другое дело. В секции keyboard
В том то и дело, что это понятно.
Любые способы которые предоставляет openbox, либо ручные(назначение действия на какую либо комбинацию клавиш), либо условие для всех приложение чье имя удовлетворяет какой либо маске. А я хочу магии, а точнее определять правило для окна не по имени, а по другой характеристике(развернутость).
konstantinov-ms
с соответствующими настройками декорировать/нет_максимизировать/нет и т.д
Полагаю я плохо описал ожидаемый сценарий.
Для одого и того же приложения я хочу включать и выключать декорации в зависимости от состояния(максимизированно или нет).
Если же я укажу какие приложения максимизировать и не декорировать, то при их ресайзе декорации не появятся, а хотелось бы.
Собственно, если пойму, что это невозможно средствами только лишь конфига, подумаю над сторонним костылем.
А в кедах, кстати, для этого предусмотрен специальный параметр в конфиге.
konstantinov-ms
А зачем у всех сразу? Можно вот так для каждого приложения
В том то и дело, что хочется только у тех что на весь экран, поскольку знаю только как у всех сразу, сделал хоть как то, но всплывающие окошки без декораций выглядят не очень, да и закрывать их тогда только с клавиатуры, что не есть хорошо. Перечислять все используемые приложения как то костыльно.
Хочется убрать декорации у максимизированных окон.

пока убрал у всех вот так:
  <applications>
     <application class="*">
              <decor>no</decor>
     </application>
гуру, намекните как такие правила задавать можно?