grafikus program indítása esemény hatására

Fórumok

Sziasztok,

segítsetek légyszíves.
Egy programot szeretnék elindítani paracssorból vagy időzítve, vagy egy másik program által.
Azt szeretném, ha program nem a háttérben futna.

Például egy programban létrejövő esemény elindítja a firefoxot és egyből megnyit egy file-t.
Az adott programban van ilyen opció, hogy esemény hatására lefuttat egy shell scriptet.

A kérdés igazából az, hogy mit írja a scriptbe, hogy grafikusan megnyiljon a firefox/konqueror, vagy akár egy szövegszerkesztő.

Hozzászólások

Csak be kell allitanod a DISPLAY valtozot es azzal elinditani a programot. A display persze egy futo X displayre mutasson.

Nalam csak simán működik, így:

#!/bin/bash

firefox tst.html
gthumb vonal.jpg
gimp szunet.xcf

Van, amelyik program visszaadja a vezérlést a scriptnek, ha lefutott, van amelyik nem. Amelyik visszaadja, abból mehet egymás után több is, amelyik nem, abból kilépés/lefutás után indul el a következő.

Időzítőprogramnál, cron, gnome-schedule, előfordulhat, hogy teljes elérési utat kell megadni mind a programnak, mind a paraméterben szereplő fájloknak.

-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

crontab -e

* * * * * export DISPLAY=:0; xterm &

Megy.