Bernhard Walle
Hallo,
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? Und das, was ich ursprünglich in die ~/.bashrc eintragen wollte ist eh quatsch. Den else-Teil dürfte man sich ja sparen können, da ogg123 so oder so ogg123 ist und bleibt. Gruß Marcus