Kívánságod számomra parancs! Íme:
Keresd meg az mc.ext állományt a gépeden! Abban ilyesmiket láthatsz mint feltételtesztelést:
if [ "$DISPLAY" = "" ]; then ... ; else ...
Nos, itt azt teszteli le, van-e grafikus képernyő, vagy „mélykonzolban” vagyunk. Ettől függően ugyanis más-más progikat rendelhetünk hozzá az adott funkcióhoz. Ha NINCS grafikus képernyőnk, azaz a „mélykonzolban” vagyunk, akkor a then utáni részben meghatározott progival játssza le a számot (illetve nézhetjük meg a belsejét), ha VAN grafikus képernyőnk, akkor az else utáni rész aktivizálódik. A %f jelölés meg természetesen a szám (általában a kiválasztott állomány) nevére utal, mint paraméterre.
Egy konkrét példa:
regex/\.([oO][gG][gG])$
Open=if [ "$DISPLAY" = "" ]; then ogg123 %f; else (xmms %f &); fi
View=%view{ascii} ogginfo %s
Nyilvánvaló: az XMMS-nek kell a GUI-hoz a grafikus képernyő, ha tehát az nincs, akkor az ogg123-al játszatjuk le a zenét.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó