LINUX.ORG.RU

devilspie и xcompmgr


0

0

Есть скрипт для увеличения/уменьшения громкости с индикацией оной через osd_cat, параллельно для композита используется xcompmgr, который рисует тени для всех окошек. Osd_cat он тоже видимо считает окном и рисует уродскую тень в виде квадратика под текстом, все бы ничего но при этом все начинает ужасно тормозить.

В мане к xcompmgr сказано, что при ключе -C он не будет рисовать тени для окон типа dock. Нагуглил, что установить этот тип можно программой devilspie:

(if
(matches (application_name) «osd_cat»)
   (wintype «dock»)
)

Проблема в том, что devilspie умеет присваивать тип dock только уже открытым окнам на момент запуска xcompmgr, то есть если открыть окно до запуска композита оно будет без тени, а если после, то с тенью. Как решить эту проблему, при условии что запускать надо именно после композита?


Этот xcompmgr такая глючная хрень. Сам с тенями в нем мучаюсь. Может есть альтернативы? Два требования: чтобы хорошо работало и рисовало тени (:

pevzi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.