Kovari GergoMegpróbálom kicsit magyarázni.
A parancs két részből áll:
1. Kamera beállítások betöltése
2. Alkalmazás indítása
Az első esetben a 2. részbe a Skype indítását írtuk, a második esetben a Firefox indítását.
Töltsd be a kamera beállításokat, indítsd el a Skype-ot.
Töltsd be a kamera beállításokat,indítsd el a Firefoxot.
Ha terminálból indítod, akkor a terminálnak mindaddig futnia kell, amíg megy a Skype vagy a Firefox. Ezért reklamál, ha közben be akarod zárni a terminált.
Ha már fut a Skype vagy a Firefox, akkor meg azért adod ki hiába az utasítást, mert már ami fut, azt hogy lehetne elindítani?
Én a helyedben készítenék egy parancsikont a kamera beállítások betöltésével induló Firefoxnak, és akkor itt sem fog kelleni a terminál.
Alapvetően kettő közül választhatsz:
I. Mindig így indítod a Firefoxot.
II. Egy olyan parancsikont készítesz, amire csak akkor kattintasz rá, amikor Facebook videoüzenetet szeretnél bonyolítani. Ez lelőné az éppen futó Firefoxot és elindítaná a kamerabeállítással indulót.
Én a II.-ra szavaznék.
A parancsikon létrehozásához itt a leírás.
Annyi a lényeg, hogy az I. esetben az
Exec=
sorba ezt kell írni:
Exec=LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so /usr/bin/firefox
A II. esetben pedig, azt hiszem, a
Exec=killall firefox && LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so /usr/bin/firefox
lesz a jó (bár lehet tévedek, ezt most nem teszteltem le).
Hajrá!