Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как интегрировать свой плеер в Sound Menu?  (Прочитано 772 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн danya

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
собственно сабж
зы Qt&c++

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: как интегрировать свой плеер в Sound Menu?
« Ответ #1 : 13 Ноября 2011, 21:49:14 »
Как пейсать программы?

Бери да интегрируй, в чём проблема.Читай документацию, cмотри код сушествуюших приложений, если что не получается - задавай более вменяемые и конкретные вопросы.
https://forum.ubuntu.ru/index.php?topic=165404.msg1225550#msg1225550
С qt это https://launchpad.net/mpd-sound-menu посмотри для примера.

Оффлайн danya

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: как интегрировать свой плеер в Sound Menu?
« Ответ #2 : 14 Ноября 2011, 15:59:37 »
как я понял нужно добавить desktop файл

а вот как получить сигнал от DBus я не очень понимаю

как с DBus работать? подскажите пожалуйста

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: как интегрировать свой плеер в Sound Menu?
« Ответ #3 : 15 Ноября 2011, 00:38:57 »
Qt&c++ не использую и не знаю, я с gtk&python это меню смотрел.
Если отвлечённо от тулкита/языка - вот спеки http://dbus.freedesktop.org/doc/dbus-specification.html , тут линки на qt http://stackoverflow.com/questions/4529696/resources-to-learn-qt-dbus
В плеере-то есть DBUS вобше? Да, и плеер должен не просто dbus юзать, а поддерживать MPRIS http://xmms2.org/wiki/MPRIS
Если же этого нет (MPD например не поддерживает DBUS/MPRIS) - надо делать некиий "прокси" для преобразования информации от плеера.
desktop файл - это для регистрации в меню только, появится пунктик клик по которому будет запускать плеер, но кнопки сами по себе работать не станут.)

Оффлайн danya

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: как интегрировать свой плеер в Sound Menu?
« Ответ #4 : 15 Ноября 2011, 20:03:39 »
Qt&c++ не использую и не знаю, я с gtk&python это меню смотрел.
Если отвлечённо от тулкита/языка - вот спеки http://dbus.freedesktop.org/doc/dbus-specification.html , тут линки на qt http://stackoverflow.com/questions/4529696/resources-to-learn-qt-dbus
В плеере-то есть DBUS вобше? Да, и плеер должен не просто dbus юзать, а поддерживать MPRIS http://xmms2.org/wiki/MPRIS
Если же этого нет (MPD например не поддерживает DBUS/MPRIS) - надо делать некиий "прокси" для преобразования информации от плеера.
desktop файл - это для регистрации в меню только, появится пунктик клик по которому будет запускать плеер, но кнопки сами по себе работать не станут.)
про дестоп файл да просто пунктик
плеер мой самописный в данный момент DBUS нет, но вот и планирую дописать)

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.