Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Kaminar 17 Září 2007, 19:19:45
-
Ahoj,
mám takový problém, který sice nesouvisí přímo s Ubuntu, ale zatím jsem nikde nenarazil na řešení a tak zkouším štěstí zde na tomto fóru.
Jedna se o přehrání zvukového signálu z pluginu "Reminder" do gkrellmu2. Používám správce oken Enlightenment (DR16) společně se zvukovým démonem "esd". Pro přehrání zvuku z "Reminderu" je v něm nutné nastavit příkaz. Zatím používám jednoduchý prográmek "play", který bohužel používá OSS, takže nefunguje mixování zvuku, a pokud mi hraje něco jiného, tak se zvuk nepřehraje. Jinak pokud je zvuková karta volná, tak se zvuk přehraje tak, jak by měl.
Zkoušel jsem použít program "esdplay" na přehrání zvuku přímo od esd, ale z "Reminderu" to zvuk nechce přehrát. Zkoušel jsem to nastavit takto:
esdplay ~/zvuk.wavPouze to na konzolu vypisuje hlášku
Usage: esdplay [OPTION] FILE
Plays the FILE on EsounD.
-s, --server=HOSTNAME set EsounD server
-h, --help display this help and exit
-v, --version output version information and exitjakoby byly zadané nesprávné parametry, ale pokud zadám příkaz přímo z konzole tak to funguje bez problémů.
Zkoušel jsem to také nastavit takto
esdplay -s localhost ~/zvuk.wavale žádná změna.
Nevíte někdo, jak to správně nastavit? Nebo neznáte nějaký jiný prográmek, který by se dal použít v "Reminderu" na přehrání zvuku?
-
Nevím, co je "reminder", ale já v terminálu používám mocp (příkaz moc), viz:
http://wiki.ubuntu.cz/Aplikace_pro_konsoli
-
Reminder je plugin, ve kterém si můžeš nastavit čas a datum a on tě v ten zadaný čas upozorní zvoleným způsobem. Potřeboval bych nějaký neinteraktivní program, který lze spouštět z konzole "program zvuk.wav" a který by také fungoval se zvukovým démonem esd.
Jinak dík, ten "moc" zkusím.
-
Aha, má to být taková časovaná bomba... Tak o té nic nevím :(
-
Místo "play" použijte "aplay". Lze ho i doinstalovat.
-
Místo "play" použijte "aplay". Lze ho i doinstalovat.
Ale bude "aplay" fungovat s "esd"?
Kromě toho by mi "aplay" asi i tak nepomohl. Potřebuji, aby ten program na přehrání zvuku byl na FreeBSD a "aplay" jsem pro tento OS nenašel. I když je toto fórum pro Ubuntu, tak řešení tohoto problému zkouším hledat i zde, protože mám dojem, že GNOME používá "esd" a tak by ten problém mohl být obdobný i pro Ubuntu.
-
Hmmm, tak "moc" taky zklamal. Bohužel je jen interaktivní a neumí spolupracovat s "esd".
-
Tak jsem použil "mplayer". Sice to je, jak dělo na vrabce, ale funguje to.
Nicméně, kdyby někdo přišel na způsob, jak v "Reminderu" použít "esdplay", tak by mě to zajímalo.
-
O BSD nic nevím. Prej jdou i spouštět Lin programy něčím jako Wine(nadsázka!). Zda "aplay" funguje s ESD jistě zjistíte u výrobce. ;)
-
O BSD nic nevím. Prej jdou i spouštět Lin programy něčím jako Wine(nadsázka!). Zda "aplay" funguje s ESD jistě zjistíte u výrobce. ;)
Jdou, ale nemám zkušenosti, jak dalece je to propracované a co všechno ta emulace zvládne. Pochopitelně ale většina raději volí řešení přímo pro BSD, už kvůli tomu aby nemusel obcházet instalačnímu systém BSD (asi tak, jako když na Ubuntu nebudeš používat synaptic (apt-get) a tím si tak koleduješ o možné nepříjemnosti v budoucnu). :-)
Podle popisu "aplay" si myslím, že "aplay" s ESD nepracuje. Ale vyzkoušeno to nemám.
Ale i tak dík za radu, protože Ubuntu také používám, a tak se mi to může někdy hodit.