Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Play v gkrellmu  (Přečteno 2575 krát)

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Play v gkrellmu
« kdy: 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:
Kód: [Vybrat]
esdplay ~/zvuk.wavPouze to na konzolu vypisuje hlášku
Kód: [Vybrat]
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 exit
jakoby 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
Kód: [Vybrat]
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?

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
Play v gkrellmu
« Odpověď #1 kdy: 17 Září 2007, 19:40:19 »
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
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Play v gkrellmu
« Odpověď #2 kdy: 17 Září 2007, 19:45:01 »
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.

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
Play v gkrellmu
« Odpověď #3 kdy: 17 Září 2007, 19:48:34 »
Aha, má to být taková časovaná bomba... Tak o té nic nevím :(
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Play v gkrellmu
« Odpověď #4 kdy: 17 Září 2007, 20:21:14 »
Místo "play" použijte "aplay". Lze ho i doinstalovat.

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Play v gkrellmu
« Odpověď #5 kdy: 18 Září 2007, 11:21:45 »
Citace: milhouse
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.

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Play v gkrellmu
« Odpověď #6 kdy: 18 Září 2007, 12:44:04 »
Hmmm, tak "moc" taky zklamal. Bohužel je jen interaktivní a neumí spolupracovat s "esd".

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Play v gkrellmu
« Odpověď #7 kdy: 18 Září 2007, 13:05:20 »
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.

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Play v gkrellmu
« Odpověď #8 kdy: 18 Září 2007, 18:09:51 »
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. ;)

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Play v gkrellmu
« Odpověď #9 kdy: 19 Září 2007, 10:20:42 »
Citace: milhouse
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.

 

Provoz zaštiťuje spolek OpenAlt.