web-dev-qa-db-fra.com

Comment créer une liste rapide pour VLC Media Player avec des commandes de lecture

J'essaie de faire une liste rapide pour VLC qui a un contrôle de lecture, si possible. En utilisant ce lien comme référence, j'ai fait une copie de vlc.desktop et ajouté ce qui suit en bas dans Gedit:

X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
[Play Shortcut Group]
Name=Play
Exec=vlc --play
TargetEnvironment=Unity

[Pause Shortcut Group]
Name=Pause
Exec=vlc --pause
TargetEnvironment=Unity

[Stop Shortcut Group]

Name=Stop
Exec=vlc --stop
TargetEnvironment=Unity

[Next Shortcut Group]
Name=Next
Exec=vlc --next
TargetEnvironment=Unity

[Prev Shortcut Group]
Name=Prev
Exec=vlc --prev
TargetEnvironment=Unity

Jusqu'à présent, je n'ai aucune chance de le faire fonctionner correctement.

5
kazimir87

Vous pouvez le faire, mais cela semble plus pita que la peine d'envisager qu'il existe un indicateur VLC ou une icône systray. (l'icône systray fonctionne mieux que l'indicateur

Quoi qu'il en soit vlc répondra aux raccourcis clavier globaux, alors vous utiliseriez quelque chose comme xdotool dans votre liste rapide

La partie pita est que vous devez créer et définir global raccourcis clavier dans vlc qui n'entrent en conflit avec rien d'autre, puis tester qu'ils fonctionnent dans vlc.

Donc, comme exemple de pause, en définissant le global pour 'pause' sur ctrl + alt + p en vlc, voir l'écran (vous pouvez faire la bascule de lecture/pause à la place, donc seulement 1 entrée de liste rapide nécessaire

Ensuite, l'entrée de la liste rapide, en utilisant xdotool qui doit être installé

[Pause Shortcut Group]
Name=Pause
Exec=xdotool key ctrl+alt+p
TargetEnvironment=Unity

Selon la version de vlc dont vous disposez après avoir défini un raccourci clavier global la prochaine fois que vous ouvrirez la fenêtre des paramètres, celle-ci peut ne pas s'afficher mais sera toujours valide. Globalement, comme mentionné un pita

enter image description here

1
doug

L'exécutable VLC standard n'a pas de prise en charge intégrée pour ces commandes. Cependant, vous pouvez contrôler votre instance de VLC via interface de contrôle à distance . Il existe également un certain nombre de autres interfaces disponibles.

0
con-f-use