Ошибка #1445

Нет иконки у Skype в трее KDE5

Добавил(а) Ivan Romanov почти 3 года назад. Обновлено больше 2 лет назад.

Статус:РешенаНачата:06.06.2015
Приоритет:НизкийДата выполнения:08.06.2015
Назначена:Arkady ShaneГотовность:

100%

Категория:skypeЗатраченное время:-
Версия:development
Upstream bug:

Описание

В связи с изменениями трея в KDE5. Иконка в этом трее не отображается, необходимо установить пакет sni-qt.i686. Предлагаю добавить этот пакет в Requires для F22 и выше. Более подробно написано здесь: http://blog.martin-graesslin.com/blog/2014/03/system-tray-in-plasma-next/

История

#1 Обновлено Arkady Shane почти 3 года назад

А как быть пользователям не KDE? Им такой пакет совсем не нужен.

#2 Обновлено Ivan Romanov почти 3 года назад

Думаю они ничего и не заменят. А вот KDE пользователи вынуждены будут искать решение этой проблемы. Можно оставить как есть, но отсутствие иконки выглядит как бага. Для решения проблемы нужно установить два пакета.

dbusmenu-qt 228 k
sni-qt 134 k

Думаю это немного. Их наличие весьма вряд ли как то напряжёт Gnome и других пользователей.

#3 Обновлено carasin berlogue почти 3 года назад

Подтверждаю трабл. Согласен с Ivan Romanov насчёт Requires: %{нужные пакеты}. Я понимаю ситуацию так: Skype тянет по зависимостям Qt, а эти два пакета являются кагбэ дополнением к потрохам Qt. С PulseAudio примерно так же: Skype тянет за собой PA для собственной работоспособности, не спрашивая мнения пользователя.
В общем, я за дефолтную поставку Skype с дополнительными зависимостями.

#4 Обновлено Igor Gnatenko почти 3 года назад

в rpm появились conditional dependencies. можно ставить пакеты ЕСЛИ у человека KDE.

#5 Обновлено Arkady Shane почти 3 года назад

Igor Gnatenko писал(а):

в rpm появились conditional dependencies. можно ставить пакеты ЕСЛИ у человека KDE.

Это в какой rpm? В 4.12 или 4.13?

#6 Обновлено Arkady Shane больше 2 лет назад

  • Параметр Статус изменился с Новая на Закрыта

В общем сейчас sni-qt стоит в зависимостях у plasma-workspace. Так что всё само собой решилось.

А вообще это было добавлено за год до появления этого таска.

#7 Обновлено nucleo nucleo больше 2 лет назад

Для 64 битного plasma-workspace будет установлен 64 битный sni-qt, но для skype нужен sni-qt 32 битный.

#8 Обновлено nucleo nucleo больше 2 лет назад

Может быть для этого weak dependencies подойдёт?
http://fedoraproject.org/wiki/Packaging:WeakDependencies

#9 Обновлено Pavel Pahan-Hubbitus больше 2 лет назад

Товарищи, ну чёрти сколько времени прошло, а 32 битной зависимости так и нет.

#10 Обновлено Arkady Shane больше 2 лет назад

Мы знаем как лечить, но мы не можем сейчас это исправить глобально. Когда был нормальный yum это можно было исправить в comps файле. А сейчас ни dnf, ни огрызок yum'а не обрабатывает правильно эту ситуацию.

#11 Обновлено Pavel Pahan-Hubbitus больше 2 лет назад

Интересное замечание. А в чем собственно проблема?
Простое прямое добавление много тянет для тех у кого гном?

Да, и может багу хотя бы переоткрыть, проблема-то не решена?

#12 Обновлено Arkady Shane больше 2 лет назад

Я это проверю когда у компа окажусь. Если действительно не тянет ничего кроме того, что тянет скайп, то добавлю зависимость. А если едет KDE, то нельзя.

#13 Обновлено Arkady Shane больше 2 лет назад

  • Параметр Статус изменился с Закрыта на В работе

#14 Обновлено nucleo nucleo больше 2 лет назад

Единственный дополнительный пакет, который устанавливается после добавления зависимости от sni-qt, это dbusmenu-qt.

#15 Обновлено nucleo nucleo больше 2 лет назад

Установка skype

  1. dnf install skype
    Last metadata expiration check performed 0:01:52 ago on Sat Nov 7 16:48:42 2015.
    Dependencies resolved. ===============================================================================
    Package Arch Version Repository
    Size ===============================================================================
    Installing:
    clucene09-core i686 0.9.21b-15.fc23 fedora 312 k
    libmng i686 2.0.3-2.fc23 fedora 184 k
    proj i686 4.9.1-3.fc23 fedora 204 k
    qt i686 1:4.8.7-3.fc23 fedora 5.0 M
    qt-common noarch 1:4.8.7-3.fc23 fedora 9.8 k
    qt-mobility-common i686 1.2.2-0.21.20140317git169da60c.fc23 fedora 40 k
    qt-mobility-location i686 1.2.2-0.21.20140317git169da60c.fc23 fedora 605 k
    qt-mobility-sensors i686 1.2.2-0.21.20140317git169da60c.fc23 fedora 130 k
    qt-settings noarch 23-7.fc23 updates 25 k
    qt-x11 i686 1:4.8.7-3.fc23 fedora 13 M
    qtwebkit i686 2.3.4-8.fc23 fedora 21 M
    skype i586 4.3.0.37-2.R russianfedora-nonfree
    16 M

Transaction Summary ===============================================================================
Install 12 Packages

Установка skype + sni-qt

  1. dnf install skype sni-qt
    Last metadata expiration check performed 0:01:07 ago on Sat Nov 7 16:48:42 2015.
    Dependencies resolved. ===============================================================================
    Package Arch Version Repository
    Size ===============================================================================
    Installing:
    clucene09-core i686 0.9.21b-15.fc23 fedora 312 k
    dbusmenu-qt i686 0.9.3-0.10.20150604.fc23 fedora 94 k
    libmng i686 2.0.3-2.fc23 fedora 184 k
    proj i686 4.9.1-3.fc23 fedora 204 k
    qt i686 1:4.8.7-3.fc23 fedora 5.0 M
    qt-common noarch 1:4.8.7-3.fc23 fedora 9.8 k
    qt-mobility-common i686 1.2.2-0.21.20140317git169da60c.fc23 fedora 40 k
    qt-mobility-location i686 1.2.2-0.21.20140317git169da60c.fc23 fedora 605 k
    qt-mobility-sensors i686 1.2.2-0.21.20140317git169da60c.fc23 fedora 130 k
    qt-settings noarch 23-7.fc23 updates 25 k
    qt-x11 i686 1:4.8.7-3.fc23 fedora 13 M
    qtwebkit i686 2.3.4-8.fc23 fedora 21 M
    skype i586 4.3.0.37-2.R russianfedora-nonfree
    16 M
    sni-qt i686 0.2.6-6.fc23 fedora 59 k

Transaction Summary ===============================================================================
Install 14 Packages

#16 Обновлено Arkady Shane больше 2 лет назад

  • Параметр Готовность изменился с 0 на 100
  • Параметр Статус изменился с В работе на Решена
  • Параметр Дата выполнения изменился на 08.06.2015

Добавил зависимость для 32-х битной sbi-qt. Обновленные пакеты в репозитории.

#17 Обновлено Pavel Pahan-Hubbitus больше 2 лет назад

Спасибо.

Экспортировать в Atom PDF