mailru / icqdesktop.deprecated

Other
463 stars 100 forks source link

xubuntu 16.04 XFCE tray icon is fail #23

Open xv1t opened 8 years ago

xv1t commented 8 years ago

Tray icon is fail

image

Alex-from-the-90s commented 8 years ago

Something strange. On my Sabayon Xfce all looks good. Maybe icon size of tray icons is too large? In my case it is 21 pixels. _2016-05-02_17-48-36

xv1t commented 8 years ago

Значок почему то попадает в элемент панели "Индикаторы", а не в "системный лоток" И все варианты настроек "Индикаторов" попробовал - не помогло.

Alex-from-the-90s commented 8 years ago

Тогда, вроде, все понятно - он не находит Scalable значок на асю (и откуда ему, собственно, взяться). Можно попробовать создать свою SVG-иконку и закинуть либо в /home//.icons, либо в /usr/share/Icons/gnome/scalable/. Только каким должно быть название значка - не известно, может и просто icq-symbolic, а может и другим.

xv1t commented 8 years ago

Вот какой вариант сработал.

Удалив элемент "Индикаторы" с панели, после запуска ICQ значок выходит уже в "Системном лотке" и все корректно. И после этого можно запустить "Индикаторы" и все норм. Но вернув индикаторы и перезапустить ICQ опять значок будет фейковый.

Получается, что асечный systray некорректно отрабатывается в "Индикаторых" в XFCE 4.12.

Отличия системного лотка от индикаторов: в "Индикаторах" меню появляется при нажатии левой кнопки мыши и оно аккуратненькое, а в "Системном лотке" контекстное меню какое то несуразное :), но на производительность это не влияет.

Но удалив индикаторы, теряется значок Громкости, и ещё что-то может потеряться, вот.

Alex-from-the-90s commented 8 years ago

В общем, разработчикам есть над чем призадуматься. Ася новая, в ней я не нашел автозапуска и сворачивания в трей при запуске, что я считаю чуть ли не обязательными опциями в настройках любого мессенжера.

Britchenko commented 8 years ago

Можно запустить ICQ-клиент через терминал: dbus-launch ~/PathToICQ/icq & exit icq