
Для этого в терминале выполняем команду:
cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications/2. Открываем в текстовом редакторе (любой подойдет)
gedit ~/.local/share/applications/rhythmbox.desktopТам должны быть строки вроде:
[Desktop Entry]
Name=Rhythmbox
GenericName=Music Player
X-GNOME-FullName=Rhythmbox Music Player
Comment=Play and organize your music collection
Exec=rhythmbox %U
Terminal=false
Type=Application
Icon=rhythmbox
X-GNOME-DocPath=rhythmbox/rhythmbox.xml
Categories=GNOME;GTK;AudioVideo;
MimeType=application/x-ogg;application/ogg;audio/x-vorbis+ogg;audio/x-scpls;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-mpegurl;audio/x-flac;
StartupNotify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=rhythmbox
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-OtherBinaries=rhythmbox-client;rhythmbox-metadata;
X-GNOME-Bugzilla-Version=2.90.1
X-Ubuntu-Gettext-Domain=rhythmbox
(или на Ubuntu Pastebin)
3. Добавляем в конец файла строки
X-Ayatana-Desktop-Shortcuts=Play/Pause;Stop;Next;Previous
[Play/Pause Shortcut Group]
Name=Play/Pause
Name[ru]=Старт/Пауза
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Name[ru]=Стоп
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Name[ru]=Следующая
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Name[ru]=Предыдущая
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
TargetEnvironment=Unity
(или на Ubuntu Pastebin)
В итоге получится что-то подобное:
[Desktop Entry]
Name=Rhythmbox
GenericName=Music Player
X-GNOME-FullName=Rhythmbox Music Player
Comment=Play and organize your music collection
Exec=rhythmbox %U
Terminal=false
Type=Application
Icon=rhythmbox
X-GNOME-DocPath=rhythmbox/rhythmbox.xml
Categories=GNOME;GTK;AudioVideo;
MimeType=application/x-ogg;application/ogg;audio/x-vorbis+ogg;audio/x-scpls;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-mpegurl;audio/x-flac;
StartupNotify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=rhythmbox
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-OtherBinaries=rhythmbox-client;rhythmbox-metadata;
X-GNOME-Bugzilla-Version=2.90.1
X-Ubuntu-Gettext-Domain=rhythmbox
X-Ayatana-Desktop-Shortcuts=Play/Pause;Stop;Next;Previous
[Play/Pause Shortcut Group]
Name=Play/Pause
Name[ru]=Старт/Пауза
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Name[ru]=Стоп
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Name[ru]=Следующая
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Name[ru]=Предыдущая
Exec=dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
TargetEnvironment=Unity
(или на Ubuntu Pastebin)
4. Перезагружаем оболочку
Если квиклист не появился, то перезагружаем оболочку
Жмем Alt+F2 и копируем в поле команду:
unity --replaceВ итоге получаем желаемые команды в квиклисте плеера.
PS
Внимание! Для работы команд модуль MPRIS D-Bus Interface должен быть включен в Rhytmbox (по-умолчанию так и есть).
MPRIS D-Bus Interface Specification лежит тут: http://www.mpris.org/2.1/spec/
Комментариев нет:
Отправить комментарий