web-dev-qa-db-ja.com

ラジオクイックリスト

Rdio.desktopの「Webアプリ」のクイックリストに「再生/一時停止」「次へ」および「前へ」ボタンを入れたい

詳細な説明

Webアプリは、Chrome(メニュー>ツール>アプリケーションショートカットの作成)から、またはUnityのWebアプリインターフェイスから作成できます。これらの方法のいずれかにより、.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のWebアプリ機能を使用する場合、結果は次のようになります。

[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ファイル(Unity Webアプリが正しく機能しないためchrome 1つが望ましい))に追加したいと思います。

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を指定するのか、新しいウィンドウを開かずに既に開いているウィンドウのままにする方法がわかりません!

2
MarkovCh1

現在、Ubuntuと統合されたスタンドアロンのRdioラッパーがあります。詳細については、 http://www.omgubuntu.co.uk/2013/02/rdio-app-for-ubuntu-desktop を参照してください。

Ubuntu 12.04、12.10、12.10にRdioをインストールするのは、次の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ファイルのアイコンを変更しました(run Sudo updatedbおよびlocate rdio.desktopそれを見つけるために)私がオンラインにしたものによって。)

1
MarkovCh1