По-ходу слово opacity в этом модуле не такое уж и ключевой. Стирай всё что я написал.
Сейчас написал скрипт, который всем окнам, связанными с Gimp, делает нужную прозрачность.
Код:
for id in $(xwininfo -root -tree | grep Gimp | awk '{print $1}');do transset-df -i $id $1; done;
вопрос теперь , как его прописать, чтобы он исполнялся при появлении нового окна Gimp. По-идее это должно делаться средствами оконного менеджера. Пока задал вопрос на unixforum.
Добавлено через 10 часов 17 минут
Оказывается всё ещё проще. даже без скрипта.
Код:
import XMonad.Hooks.FadeInactive
и в myManageHook
Код:
, className =? "Gimp" --> (ask >>= \w -> liftX (setOpacity w 1) >> idHook)