On Fri, 24 Oct 2003 at 19:48 (+0200), Marcus Habermehl wrote:
Bernhard Walle
schrieb am Freitag, 24 Oktober 2003: On Fri, 24 Oct 2003 at 18:36 (+0200), Marcus Habermehl wrote:
Ich arbeite meistens mit KDE. Aber selbst da sind mir Konsolen-Programme teilweise lieber. Wie ogg123.
Läuft KDE muss ich auf der Kommandozeile ja "artsdsp ogg123 Datei" eingeben. Da ich aber nicht immer mit KDE arbeite, hätte ich gerne, dass bei der Eingabe von ogg123 getestet wird, ob KDE läuft.
Wenn ja, soll ogg123 in artsdsp ogg123 geändert werden. Wenn nein, solls bei ogg123 bleiben.
Ich _dachte_, dass ich mit
alias ogg123='if [ "$WINOWMANAGER" = "/usr/X11R6/bin/kde"] ; then "artsdsp ogg123"; else "ogg123"; fi'
if [ "$WINOWMANAGER" = "/usr/X11R6/bin/kde" ] ; then alias ogg123='artsdsp ogg123' else alias ogg123='ogg123' fi
Also in normaler Skriptform in die ~/.bashrc eintragen. Danke!
In dem Fall kann ich ja auch gleich mehrere aliase definieren, die nur bei laufendem KDE gültig sein sollen, oder?
Klar.
Den else-Teil dürfte man sich ja sparen können, da ogg123 so oder so ogg123 ist und bleibt.
Stimmt, darauf habe ich gar nicht geschaut. Ich habe einfach nur kopiert ... Gruß, Bernhard -- Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Werkzeuge vorzubereiten, Aufgaben zu vergeben, und die Arbeit einzuteilen, sondern lehre die Männer die Sehnsucht nach dem weiten endlosen Meer. -- Antoine de Saint-Exupery