Nyt ei muuten tarvitse enää tehdä tuota URL -osoitteen muunnosta, eli skriptin voi kirjoittaa lyhyemminkin:
Minulla tiedostot näyttävät siis tällähetkellä tältä:
~/.mozilla/firefox/3rkdl5z5.default/chrome/launchy.xml
<?xml version="1.0" encoding="UTF-8"?>
<configurations xmlns="http://launchy.mozdev.org/configurations">
<application>
<label>vlc</label>
<type>3</type>
<command>/usr/local/bin/katsomo.sh</command>
</application>
</configurations>
/usr/local/bin/katsomo.sh
#!/bin/bash
/usr/bin/vlc --control dbus $1 &
sleep 1.5 && dbus-send --print-reply --session --dest=org.mpris.vlc /Player org.freedesktop.MediaPlayer.Next
Laitoin odotusajaksi 1s, kun jotkut tallenteet kerkesivät sammua pidemmällä odotusajalla esim. "Kaikki haluavat tyyliä" -ohjelma. Muutenkin huomasin satunnaisia kaatuiluja ja Vlc ilmoitti virheestä, mutta uudelleen yritys monesti korjasi ongelman. (mahdollisesti johtuu juuri tuosta vain sekunnin odotusajasta, eli sitä tosiaan voi yrittää optimoida)
Edit: Muokkasin 1.5 sekuntiin, kun se antoi enemmän onnistumisia.