Kirjoittaja Aihe: Ohjelman käynnistymiseen viive? [RATKAISTU]  (Luettu 1440 kertaa)

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1547
    • Profiili
Ohjelman käynnistymiseen viive? [RATKAISTU]
« : 02.12.11 - klo:11.52 »
Järjestelmä >asetukset > käynnistettävät ohjelmat sisältää luettelon käynnistyksen yhteydessä käynnistettävistä ohjelmista. Niitä voi sieltä ruksata mukaan tai pois siten kuinka järkevältä tuntuu.

Kun Mail Notification käynnistyy aikaisemmin kun viestiyhteydet (wlan) on ehtineet valmistua, ja kyselee sitten postilaatikon sisältöä, aivan tehtävänsä mukaisesti, eikä saa tietenkään yhteyttä kun sitä ei vielä ole, syntyy virheilmoitus, jota sitten täytyy klikkailla pois päivittämällä Mail Notification.

Ilmiö esiintyy DNA 3g-puhelinyhteydellä, joka on jaettu wlan:illa. Se esiintyy Lucidilla, mutta ei Oneiricilla. Saunalahden samankaltaisella yhteydellä se ei esiinny kummallakaan. Ei ole mikään suuren huolen aihe, mutta olisi mielenkiintoa saada sekin hallintaan. :)

Virhetilanne olisi korjattavissa viivästämällä Mail Notification sovelman käynnistymistä muutamalla sekunnilla, että viestiyhteydet ehtisivät valmistua ensin. Mutta... miten tehdään sille viivästyskomento? Nyt sen komento on tällainen:

Koodia: [Valitse]
mail-notification --sm-disable
En edes tiedä: mitä nuo kaikki tarkoittavat. ;D Olisiko mahdollista lisätä siihen viivettä tarkoittava lisäys?

Esim: Conkyyn on laitettu samaan paikkaan käynnistysviive:

Koodia: [Valitse]
sh -c "sleep 15 && exec conky"
En tuostakaan paljoa ymmärrä, mutta hyvin on toiminut. Conky käynnistyy työpöydän taustakuvan päälle eikä alle tämän ansiosta. Jotain vastaavaa tarkoitan tuolle viesti-ilmaisimelle. Voisiko joku neuvoa?
« Viimeksi muokattu: 02.12.11 - klo:16.09 kirjoittanut Hajakenttä »
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Storck

  • Vieras
Vs: Ohjelman käynnistymiseen viive?
« Vastaus #1 : 02.12.11 - klo:11.56 »
Mail-notificationin asetuksista saat vaikka jokaiselle laatikolle eri viiveet tarkastukseen.

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Ohjelman käynnistymiseen viive?
« Vastaus #2 : 02.12.11 - klo:12.13 »
Jos ymmärsin oikein, niin tämä koodinpätkä on sulla siis käynnistettävät ohjelmat -toiminnossa siinä kohti, jossa kysytään Conkyn käynnistävää komentoa, vai?
Koodia: [Valitse]
sh -c "sleep 15 && exec conky"
Toihan tarkoittaa siis vaan sitä, että lainausmerkkien sisällä olevat käskyt suoritetaan. Ensin nukutaan 15 sekuntia, ja sen jälkeen exec -komennolla suoritetaan conky. Periaatteessa tasan saman voisi tehdä mille tahansa muulle komennolle, kun vain korvaisi conkyn jollain muulla. Tähän malliin:
Koodia: [Valitse]
sh -c "sleep 15 && exec mail-notification --sm-disable"
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1547
    • Profiili
Vs: Ohjelman käynnistymiseen viive?
« Vastaus #3 : 02.12.11 - klo:16.09 »
Lainaus
Mail-notificationin asetuksista saat vaikka jokaiselle laatikolle eri viiveet tarkastukseen.

Noista asetuksista en löytänyt muuta kuin postien tarkistusvälin ja ilmoituksen poistumisviiveen asetukset. Vaikka niihin mitä laittaisi niin aina kuitenkin ensimmäinen tarkistus tulee heti kun sovelma käynnistyy, ja siitä syntyy se virheilmoitus-vilkku, joka poistuu sitten seuraavalla tarkistuksella (oletus 5 min) tai kun päivittää erikseen.

Lainaus
sh -c "sleep 15 && exec mail-notification --sm-disable"

Tuo komento näkyy toimivan. Itsekin koitin randomilla muutamaa erilaista, mutta juuri tuota en hoksannut. Nyt toimii. Laitoin 20 sek viivettä ja koska Conkyllä on 15 niin hyvin näkee, että kokeiluviesti tulee ilmoittimena juuri 5 sek sen jälkeen kun Conky on ilmaantunut työpöydälle. Eikä mitään erroriakaan ilmesty.  ;)

Kiitos avusta jälleen kerran. ;D

EDIT:
Tässä vielä kuvakaappaus asiasta jota tarkoitetaan, jos näitä vaikka joku lukee.
« Viimeksi muokattu: 02.12.11 - klo:16.53 kirjoittanut Hajakenttä »
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo