Добрый вечер. Сегодня слушаю foobnix и ни разу не развернулось окно после очередной композиции. Не знаю в чем дело, но плеер работает без нареканий. Еще раз спасибо автору.
Ну это просто видимо для Вас удачный день. Вообще ни разу такого бага не видел с начала разработки
А насчет неудобств из-за дерганья иконки и появления боковой панели, так это вроде решено костылем из моего предыдущего поста (в неактивном окне показывать прогресс поиска необязательно, поэтому отключил для нективных окон в Unity). Если не действует, постим сюда или на бактреккер.
В принципе изменения уже в моей ветке. Для обновляющихся из PPA - релиз должен быть через 2-3 недели.
Если не хочется ждать, то выкладываю исправленный файл (
https://raw.github.com/zavlab1/foobnix/8cf696d75b8cf154e4d15aded33b3766e3359a82/src/foobnix/regui/controls/seach_progress.py). Им можно заменить одноименный файл в папке /usr/lib/python2.7/dist-packages/foobnix/regui/controls/
Пользователь решил продолжить мысль 15 Сентября 2012, 00:06:06:
Так написал будто Unity виновата, она такая какая есть, другие же работают и не дергаются когда не надо. Тут дело в реализации прогрессбара. Идею не показывать его когда окно не активно, поддерживаю, т.к. оно вылазит поверх других окон щас... А нет ли смысла сделать индикацию прогресса в окне плеера? В статус-панели например...
Другие тоже будут дергаться, если доп. окошко будет появляться. А Unity виновата именно потому, что ВСЕ остальные оконные менеджеры (даже виндозный) реагируют правильно на просьбу проги не уведомлять пользователя о появлении доп. окна. Скажем так, Unity просто СОВСЕМ ДРУГАЯ.
Пробовал я в разные места окна плеера индикацию запихивать. Везде смотрелась совсем не к месту. В том числе и в статусбаре. Да и мелкая была. Идею существующей индикации подсмотрел у наутилуса. Но он на GTK3, где есть удобный инструмент наслоения виджетов. Мне же пришлось делать отдельное окошко, привязанное к главному. Нигде это не вызвало проблем, кроме Unity, теперь же по идее и там не будет проблемы.
Странно, что у Вас окно прогресса вылазит поверх окно других приложений. Такое поведение свойственно попапам и окнам без родителя. Этого у меня нет ни в одной среде (а я тестирую на KDE, Unity, Cinnamon, Xfce). Когда-то поначалу было но я уже давно поправил.