Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »theface« ist der Autor dieses Themas

Beiträge: 1

Registrierungsdatum: 01.09.2016

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

1

01.09.2016, 23:24

Script zum Auswerfen von CD nach beendetem cd rip von abcde

Hallo,

ich bin auf der Suche nach einer Idee/Möglichkeit wie man nach dem automatischen rip der Musik von der CD diese wieder auswerfen kann.

Normal funktioniert das bei ABCDE automatisch wenn die Einstellung EJECTCD=y gesetzt ist. Leider ( ich weiß nicht warum ) funktioniert dies nicht bei jeder CD. Manche bleiben einfach im Laufwerk. Wenn nun über das Terminal eject eingegeben wird, wird die CD ausgeworfen.

Mein Script zum Aufrufen von ABCDE sieht wie folgt aus:

Quellcode

1
2
3
#!/bin/sh
export DISPLAY=:0.0;
sudo -u media xterm -e "/usr/bin/abcde; /usr/bin/eject"exit$?



Ich würde nun gerne mit einem Script prüfen ob der rip Prozess beendet ist und danach einfach eject ausführen.

Der Fehler besteht erst seit der Umstellung auf udev.
Wenn ich ABCDE normal starte über das Terminal wird die CD immer ausgegeben. Es ist mir aufgefallen, dass beim Aufruf über udev die CD nicht mehr als gemountet angezeigt wird, weder in der Seitenleiste noch im Explorer.


Mein udev script sieht wie folgt aus:

Quellcode

1
2
# ID_CDROM_MEDIA_CD = CD
SUBSYSTEM=="block", KERNEL=="sr0", ACTION=="change", RUN+="/home/media/autorip.sh & eject"


Es muss an dem Befehl Action liegen, durch change wir die CD nicht mehr angezeigt. Wenn ich add eintrage funktioniert es nicht... Vllt. gibt es hier einen Ansatzpunkt?

Seit dem das Script über Udev mit change gestartet wird, kann es passieren das bei größeren CDs bei einem Track das script nochmals gestartet wird und dann beim gleichen Track weiter macht. Ab diesem Punkt wird jeder Track also 2x ggf. auch noch öfters gleichzeitig gelesen.

Gruß theface