Raspberry: yhden sovelluksen vaientaminen

Mietin miten saisin komentoriviltä määrätyn sovelluksen mutelle.
Pulseaudiolla ilmeisesti onnistuisi: http://askubuntu.com/questions/180612/script-to-mute-an-application

Mutta oliko niin, että pulseaudion voi asentaa vain järjestelmään, jossa on äksä?
Järjestelmäni tulee olemaan kuitenkin ilman äksää.
Vai saiko sen system wide-modessa ajettua konsolissakin?

Raspbian jessie lite käyttiksenä.
6212
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

jessie lite ei tuttu. Pulseaudio ei ole pakollinen. Itse otin sen pois HTPC koneessä kun ei tarvetta miksata eri äänilähteitä. Pulseaudio on hyvä normaalissa työpöydässä. Muuten yksi sovellus varaa äänilaitteen ja muut äänet eivät kuulu. Ratkaisu on helppo jos pistää äänet kokonaan pois vaikka alsamikserillä toisessa terminaalissa. Joitain ohjelmia voi hallita myös etänä. Esim. mpd:n voi hiljentää vaikka älykännyllä verkon kautta. Toki terminaalin saa myös etänä auki ssh:lla.

Äänestä
  • kyllä tuo pulseaudio näyttäin olevan pakollinen. esim alsalla ei voi yhtä sovellusta pistää mutelle, siinä menee mutelle samalla kaikki.
    mitää jatkaa perehtymistä, miten raspbian jessie litessa pulseaudion sais kunnolla toimmaan. miksi ihmeessä se ei voi sitä oletuksena tehdä :)

    Äänestä

  • Ei kai koodissa mitään vikaa voi olla, kuin muissa jakeluissahan tuo toimii ihan ok. Miksiköhän ei raspbian jessiessä? Ja miksi se on ylipäätään otettu mukaan toimimattomassa tilassa?

    En tiedä mihin raspbian äänet soittaa, mutta monta soitinta hoi soittaa kerralla. Toki onhan se ominaisuus jo alsassakin, dmixillä.

    Äänestä

Mikähän ohjelma pitäisi hiljentää? Joitain työpöytäohjelmia voi hallita dbus sovelluksen kautta. Esim https://blog.mafr.de/2006/12/19/using-dbus-introspection/. ALSA osaa miksata analogisen ulostulon kautta tulevia ääniä oletuksena. Jos haluaa useammasta ohjelmasta ääntä ulos samanaikaisesti niin pulse tai vastaava äänipalvelin pakollinen. Jos käynnissä olevassa ohjelmassa ei ole mahdollisuutta säätää ääntä menee vaikeaksi. ESD on melko kevyt. Jack ja uudempi Jack2 enempi ammattilaisten työkaluja kun tehdään musiikkia.

Äänestä
  • kiitoksia vastaajille! näiden keskustelujen paras puoli on huomata, että jollain muulla voi olla erilainen lähestymistapa asiaan.
    >>Joitain työpöytäohjelmia voi hallita dbus sovelluksen kautta.>>

    eli tämä mplayer, jota haluan vaientaa, osaa ottaa komentoja fifostakin:
    http://www.mplayerhq.hu/DOCS/tech/slave.txt

    mkfifo /tmp/fifo
    mplayer -slave -input file=/tmp/fifo http://mediak.yle.fi/liveradiosuomi
    echo 'mute 1' >/tmp/fifo #mute
    echo 'mute 0' >/tmp/fifo #unmute

    Minä ajattelin asioita turhan vaikesti mutta tuon Mikko_Tku:n kirjoituksen jälkeen aloin googlettelemaan asiaa eri tavalla ja ongelma ratkesi muutamassa minuutissa.
    Ja mikä parasta, en joutunut vieläkään opettelemaan pulseaudion käyttöä, vaan voin sen jättää taas tulevaisuuteen :D

    Äänestä

Kommentoi aloitusta


Nfkkfldllfkffk kirjoitti:

Mietin miten saisin komentoriviltä määrätyn sovelluksen mutelle.
Pulseaudiolla ilmeisesti onnistuisi: http://askubuntu.com/questions/180612/script-to-mute-an-application

Mutta oliko niin, että pulseaudion voi asentaa vain järjestelmään, jossa on äksä?
Järjestelmäni tulee olemaan kuitenkin ilman äksää.
Vai saiko sen system wide-modessa ajettua konsolissakin?

Raspbian jessie lite käyttiksenä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu