shell script für xine
shell script für xine
hallo leute
ich wollte grad für meine freundin die sich einfach den aufruf für xine aus der bash nicht merken kann ein schellscript schreiben. und ihr als starter-terminal in die "taskleiste" legen.
ich will beim ausführen des scriptes das eine bash aufgeht in der folgendes steht:
xine dvd:/mnt/movies/
..und dann der verzeichnissinhalt angezeigt wird (so was wie tab tab)
xine dvd:/mnt/movies/film1 film2 film3
Wenn ich das so mache wird xine aber schon ausgeführt....ohne das ein film gewählt wurde.
wie mache ich das?
ich wollte grad für meine freundin die sich einfach den aufruf für xine aus der bash nicht merken kann ein schellscript schreiben. und ihr als starter-terminal in die "taskleiste" legen.
ich will beim ausführen des scriptes das eine bash aufgeht in der folgendes steht:
xine dvd:/mnt/movies/
..und dann der verzeichnissinhalt angezeigt wird (so was wie tab tab)
xine dvd:/mnt/movies/film1 film2 film3
Wenn ich das so mache wird xine aber schon ausgeführt....ohne das ein film gewählt wurde.
wie mache ich das?
hallo,
du kanst den xine starterknpf über einstellungen editieren. da gibst du die übergabe parameter an (z.b. -Z damit er nicht automatisch anfängt)
näheres zu parametern siehe
lg pagaty
EDIT:
habe das mal kurz probiert
du kanst den xine starterknpf über einstellungen editieren. da gibst du die übergabe parameter an (z.b. -Z damit er nicht automatisch anfängt)
näheres zu parametern siehe
Code: Alles auswählen
man xine
EDIT:
habe das mal kurz probiert
Code: Alles auswählen
xine -Z /mnt/dvd/*
--
Kaum macht man es richtig - schon funktionierts
mv /var/log/smalltalk/* /dev/null
(smalltalk hat nichts mit gleichnamigem forum zu tun !!!!)
Kaum macht man es richtig - schon funktionierts
mv /var/log/smalltalk/* /dev/null
(smalltalk hat nichts mit gleichnamigem forum zu tun !!!!)
das habe ich nicht gemeint
ok anderes beispiel:
stellt euch vor ihr rft ein script auf und das soll folgendes tun:
in der kommandozeile:
*
es soll aber nichts ausführen, sondern nur die zeile (z.B "xine dvd:/ort/zur/dateisammlung/*) ausgeben sodass man noch enterdrückem muss um sich alle anzeigen zu lassen.
also so was wie eine "halb ausführung".
wenn man z.B. eine mp3 spielen will und nicht immer den aufruf und den pfad angeben will ABER sich AM Pfad noch die datei aussuchen will. um dann mit ENTER die zeile zu "aktiviere/ausführen"...
und dann geht slos und die musik spielt.
weis jemand wie das geht??
wenn ich das script film.sh
film aufrufe
habe ich ja wieder ne leer kommandozeile ..ich will aber das es so aussieht..
[19:30:37] [alena@desktop:~] $ film
[19:30:41] [alena@desktop:~] $ xine dvd:/mnt/movies/movies/*
sodass ich dann wenn ich enter drücke alle files im verzeichniss angezeigt bekomme.[/code]
stellt euch vor ihr rft ein script auf und das soll folgendes tun:
in der kommandozeile:
*
Code: Alles auswählen
nautilus /fad/zur/dateisammlung/*
also so was wie eine "halb ausführung".
wenn man z.B. eine mp3 spielen will und nicht immer den aufruf und den pfad angeben will ABER sich AM Pfad noch die datei aussuchen will. um dann mit ENTER die zeile zu "aktiviere/ausführen"...
und dann geht slos und die musik spielt.
weis jemand wie das geht??
wenn ich das script film.sh
Code: Alles auswählen
echo "xine dvd:/mnt/movies/movies/*"
Code: Alles auswählen
[19:30:37] [alena@desktop:~] $ film
xine dvd:/mnt/movies/movies/*
[19:30:41] [alena@desktop:~] $
[19:30:37] [alena@desktop:~] $ film
[19:30:41] [alena@desktop:~] $ xine dvd:/mnt/movies/movies/*
sodass ich dann wenn ich enter drücke alle files im verzeichniss angezeigt bekomme.[/code]
nein leider nicht
ist leider keine Lösung.
Das skript soll ja für meine Freundin sein damait sie einfach Filem gucken kann ohne sich diese zeile merken zu muessen.
habe ich verständlich ruebergebracht was ich will???
Kann man das machen?
das waere doch auch fuer andere Anwendungen praktisch..oder??
Das skript soll ja für meine Freundin sein damait sie einfach Filem gucken kann ohne sich diese zeile merken zu muessen.
habe ich verständlich ruebergebracht was ich will???
Kann man das machen?
das waere doch auch fuer andere Anwendungen praktisch..oder??
Code: Alles auswählen
echo xine dvd:/mnt/movies/`ls`
das ergibt bei mir folende "wirre" ausgabe:
sorry ging das denn bei dir?
Ich brauche eiin script das mir z.B.
macht.
Code: Alles auswählen
[22:53:50] [kai@desktop:~] $ echo xine dvd:/mnt/movies/`ls`
xine dvd:/mnt/movies/2007-11-11-13-41-22.064-VirtualBox-17708.log Desktop html_files index.html mandriva-linux-2008-one-KDE-cdrom-i586.iso nautilus-debug-log.txt ogg pointer pointer.c pointer.cc pointer.o temp themes translog.20071213212137.log VideoLinux-README wallpaper workspace xine-out.wav
[22:54:05] [kai@desktop:~] $
Ich brauche eiin script das mir z.B.
Code: Alles auswählen
cd /pfad/zum/ordner/ "TAB" "TAB"
Mein Vorschlag benötigt zwar gtkdialog, aber vielleicht ist es ja ungefähr das was du dir vorstellst:
Gruss
qgirl
Code: Alles auswählen
#! /bin/bash
export MAIN_DIALOG='
<window title="Film">
<vbox>
<table>
<width>300</width><height>200</height>
<variable>TABLE</variable>
<label>Film</label>
<input>ls dvd:/mnt/movies/movies</input>
</table>
<hbox>
<button>
<label>Play</label>
<action>xine "dvd:/mnt/movies/movies/$TABLE" &</action>
</button>
<button>
<label>Exit</label>
</button>
</hbox>
</vbox>
</window>
'
gtkdialog --program=MAIN_DIALOG
qgirl
qgirl.... ich lache grad richtig ab...sehr geil
...ne...SEHR GEIL!
das ist zwar nicht das was ich urspünglich wollte.... es ist schlicht weg BESSER!
Danke!
Sag mal..wo bekomme ich nen gutes tutorial zu dieser "Scriptsprache??!...was is das eigendlich? Hätte nie gedacht das man so "einfach" was grafisches zaubern kann.
Also noch mal DANKE das war nen treffer "bullseye"!
Kannst du mir was zum lesen/lernen zukommen lassen, was dieses script/ die verwendete Spache betrift.
...ne...SEHR GEIL!
das ist zwar nicht das was ich urspünglich wollte.... es ist schlicht weg BESSER!
Danke!
Sag mal..wo bekomme ich nen gutes tutorial zu dieser "Scriptsprache??!...was is das eigendlich? Hätte nie gedacht das man so "einfach" was grafisches zaubern kann.
Also noch mal DANKE das war nen treffer "bullseye"!
Kannst du mir was zum lesen/lernen zukommen lassen, was dieses script/ die verwendete Spache betrift.