Я хотел бы иметь кнопки «Воспроизведение / Пауза», «Далее» и «Предыдущий» в списке быстрого доступа для моего веб-приложения Rdio.desktop. »
Подробно Пояснение
Веб-приложение можно создать либо из Chrome (перейдя в меню> инструменты> создать ярлыки приложений), либо через интерфейс веб-приложения Unity. Любой из этих методов помещает файл .desktop в /home/user/.local/share/applications/
, который открывает новое окно браузера.
Если вы используете Chrome , результат будет:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Rdio
Exec=/opt/google/chrome/google-chrome --app=http://www.rdio.com/
Terminal=false
Icon=/home/user/icons/rdio.png
Type=Application
Categories=Network;WebBrowser;
StartupWMClass=www.rdio.com
В случае, если вы используете функцию веб-приложения Unity , результат будет :
[Desktop Entry]
Name=Rdio
Type=Application
Icon=Rdio-www.rdio.com
MimeType=
Actions=S0;S1;S2;S3;S4;S5;S6;S7;S8;S9;S10;
Exec=unity-webapps-runner -n 'UmRpbwA=' -d 'www.rdio.com' %u
Я хочу добавить что-то вроде следующего в любой файл .desktop (предпочтительно chrome, потому что веб-приложения Unity не работают правильно), чтобы я мог управлять воспроизведением с помощью щелчка правой кнопкой мыши: [ 1113]
X-Ayatana-Desktop-Shortcuts=PlayPause;Next;Previous;
[PlayPause Shortcut Group]
Name=PlayPause
Exec=google-chrome (some arguments here?) rdio.com/?magic_url=play_pause
TargetEnvironment=Unity
#... (and similarly for next and previous)
Однако, я не знаю, какие URL давать, и как заставить его не открывать новые окна, а оставаться в уже открытом!
В настоящее время существует автономная оболочка Rdio, интегрированная с Ubuntu. Подробности см. В http://www.omgubuntu.co.uk/2013/02/rdio-app-for-ubuntu-desktop .
Установка Rdio в Ubuntu 12.04, 12.10 & amp; 12.10 так же просто, как добавить следующий PPA:
sudo add-apt-repository ppa:sgringwe/rdio
sudo apt-get update && sudo apt-get install rdio
Что касается пользователей 13.04 и 13.10 (у меня 13.10, и это работает), просто установите deb:
https://code.launchpad.net/~sgringwe/+archive/rdio/+packages
(я нашел значки безобразными, поэтому я изменил значок в файле rdio.desktop (запустите [ 111] и locate rdio.desktop
, чтобы найти его) по одному я вышел в сеть.)