On Mon, Oct 12, 2009 at 07:53:26PM +0400, Alexander Galanin wrote: > On Sun, 11 Oct 2009 23:01:51 +0100 > Mikhail Ramendik <m...@ramendik.ru> wrote: > > > И вправду, выкинуть бы icewmtray и приспособить stalonetray - но как? > > Я попробовал и ощутил интересный эффект: > 1. Запустил stalonetray и icewm, но не запускал icewmtray. > 2. Запустил psi, amarok и по-быстрому наклепал приложение с > использованием tktray на tcl. > > В итоге amarok вписался в icewm-овскую панель возле апплетов, а psi и > мой приложение вписались в stalonetray. В icewm два трея!?
Там все хитро. Есть внутренний трей, идентифицируется атомом _ICEWM_INTTRAY_S0, и трей внешний (атом _NET_SYSTEM_TRAY_S0), за который отвечает icewmtray. Внешний трей встраивается во внутренний совершенно также, как любые другие приложения встраиваются во внешний. IceWM использует внутренний трей для сворачивания в Tray Icon произвольного окна (пункт Tray Icon в меню окна), а внешний -- для приложений, умеющих самостоятельно сворачиваться в трей. В норме оба трея сосуществуют и не мешают друг другу. Как amarok встроился самостоятельно во внутренний трей -- вопрос интересный, надо будет подумать. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org