openSUSEa suomeksi
Muut => Yleinen keskustelualue => Aiheen aloitti: RaijaR - 29.05.2019 - klo:14:42
-
Taustaa:
Minulla on Creative GigaWorks T20 Series II -stereokaiuttimet. Ääni niissä on hyvä tietokonekaiuttimiksi, mutta niissä on yksi ikävä ominaisuus. EU:n jonkun sähkönsäästö direktiivin takia ne sulkeutuvat itsekseen, kun ääntä niihin ei ole tullut 10 minuuttiin. Tämäkään ei vielä haittaa, mutta kaiuttimien herättely vaatii kikkailua... >:(
Tämä voi johtua myös DisplayLinkistäkin, johon kaiuttimet on kytketty.
Haluaisin tehdä sellaisen scriptin, joka soittaa pätkän musiikkia esim. 9 minuutin välein (loop), niin kaiuttimet pysyy päällä, vaan kun en osaa :-[
Voisiko joku avulias tuupata oikeaan suuntaa?
Tämän verran olen itse saanut aikaan ;D
mplayer 30\ Hz\ Test\ Tone.ogg
-
Haluaisin tehdä sellaisen scriptin, joka soittaa pätkän musiikkia esim. 9 minuutin välein (loop), niin kaiuttimet pysyy päällä, vaan kun en osaa :-[
Voisiko joku avulias tuupata oikeaan suuntaa?
Skriptillä tuo varmaan tehtäisiin ikuisella silmukalla ja sleep-komennolla tyyliin:
while true; do
# komento tähän
sleep 9m
done
Komentona voisi mplayerin sijaan olla aplay, saattaa olla kevyempi.
Käy vain mielessä, olisiko tuo pikemmin cron-tyyppinen työ, mutta a) en ole varma miten cron-ajastus pystyy käyttämään resursseja, jotka työpöytäympäristö varaa (ts. ääniulostuloa) ja b) en nyt äkkiseltään osaa sanoa, onko työpöydän (Plasma?) tasolle jotain ajastusmahdollisuutta.
-
Sen enempää asiaa tietämättä niin oletko kokeillut antaa grubissa noapm parametrin. En tiedä onko tolla vaikutusta kaiutimiin
-
SuperOscar: Tehdäänkö tuosta scripistä tiedosto ja jos, niin mikähän olisi tyypiltään? Scriptin olisi tarkoitus ajaa vaan taustalla hissukseen. 30 Hz Test Tone.ogg -tiedosto riittää herättämään kaiuttimet (testattu on), mutta taajuus on niin matala, ettei mitään "kuulu", eikä se haittaa ääntä, vaikka samalla kuuntelisi esim. radiota (testattu on). Aplay soittaa 30 Hz Test Tone.ogg -tiedoston hirvellä pörinällä.
harmie: tämä ongelmahan on kaiuttimissa, vai mitä tuon noampin olisi tarkoitus tehdä (en löytänyt googlettamalla).
-
SuperOscarin scriptin pätkähän toimii kuin junan vessa! Kiitos! Tästä taidankin päästä itse eteenpäin ;D
Jälkikirjoitus: eiköhän tuo scripti koneessa pörrää:
messages:2019-05-29T19:30:35.825262+03:00 kone1 ksmserver[1976]: ksmserver: Starting autostart script "/home/raija/.config/autostart-scripts/wakeup-speakers.sh"
-
harmie: tämä ongelmahan on kaiuttimissa, vai mitä tuon noampin olisi tarkoitus tehdä (en löytänyt googlettamalla).
Se poistaa automaattisen virranhallinnan käytöstä. Tosin jos se ominaisuus on kaiuttimissa niin eipä tolla varmaan siihen vaikutusta ole.
-
harmie: tämä ongelmahan on kaiuttimissa, vai mitä tuon noampin olisi tarkoitus tehdä (en löytänyt googlettamalla).
Se poistaa automaattisen virranhallinnan käytöstä. Tosin jos se ominaisuus on kaiuttimissa niin eipä tolla varmaan siihen vaikutusta ole.
Juu, kaiuttimeen ovat joutuneet direktiivin takia ko. ominaisuuden ymppäämään. Vaan eipä sammu kaiutin enää... ;)
-
Ei toimi enää uudessa virityksessäni tämä skripti:
while true; do
cvlc ~/skriptit/creative/30Hz_TestTone2_4.mp3
sleep 9m
done
Aiemmin johdotus oli tämä: läppäri -> hdmi -> Targus Displaylink/3.5 mm jakki -> Creative T20
Nyt se on: NUC -> hdmi -> Asus -näyttö/3.5 mm jakki -> Creative T20
Tuo yo. skripti toimii hyvin, jos kaiuttimet kytketään suoraan 3.5 mm plugiilla NUCiin, mutta esteettis-kosmeettisesta syystä en halua sitä käyttää.
Oletan syyn olevan se, että skripti ajetaan liian "aikaisin". Miten tuohon yllä olevaan skriptiin asetetaan esim. 1 minuutin viive, ennekuin lähdetään luuppaamaan?
NUC: https://www.anandtech.com/show/14164/intel-nuc8i7beh-bean-canyon-nuc-review-ticking-the-right-boxes
-
Eikös se toimi ihan loogisesti vain ???
sleep 60
while true; do
cvlc ~/skriptit/creative/30Hz_TestTone2_4.mp3
sleep 9m
done
-
Kokeilin tuota "sleep 60", mutta ei toiminut.
Tulee kyllä terveiset:
messages:2019-11-02T19:56:19.353009+02:00 kone3 plasma_session[1707]: org.kde.plasma.session: Starting autostart script "/home/raija/.config/autostart-scripts/wakeup-speakers.sh", mutta kaiuttimet ei käynnisty. Ei syty kaiuttimeen standby -valo (tuo 30 Hz on sellainen ääni, jota minä en kuule).
Käsipelillä (ja samoilla johdotuksilla NUC-näyttö-kaiuttimet) ko. skripti toimii:
raija@kone3:~/skriptit/creative> sh wakeup-speakers.sh
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[000055ea8600ca00] dummy interface: using the dummy interface module...
[000055ea85fbbfc0] main playlist: end of playlist, exiting
^C
raija@kone3:~/skriptit/creative>
Kai tässä pitää vielä kokeilla läppärillä samalla metodilla eli hdmi -piuha suoraa läppärin persuksiin...
Mistähän näkisin, että pyöriikö ohjelma? En ole löytänyt mitään logia, ettei pyörisi...?