Kirjoittaja Aihe: Valmiustilan scriptien muuttaminen (ratkaistu)  (Luettu 4566 kertaa)

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Valmiustilan scriptien muuttaminen (ratkaistu)
« : 21.08.08 - klo:17.44 »
Käytössä Linux Mint 5 XFCE ja nämä valmiustila jutut saattavat olla ihan vastaavat kuin Ubuntussa.

Mulla olis valmis scripti, joka toimii kunnolla toisin kuin Ubuntun omat kikkareet valmiustilalle. Mitenkäs tuon nyt saisi sitten toimimaan, kun haluaisin käyttää omaa scriptiä kannettavan kannen sulkeuduttua. Scriptiäni kyllä kutsutaan, mutta sen jälkeen acpid tai joku muu tekee kyllä jotain muutakin turhaa jolloin kone jauhaa vielä 20-60s.

Eli /etc/acpi/events/lidbtn -tiedostossa on seuraavaa:
Koodia: [Valitse]
# /etc/acpi/events/lidbtn
# Called when the user closes or opens the lid

event=button[ /]lid
action=/etc/acpi/actions/sleep.sh
#action=/etc/acpi/lid.sh

Miksi tuon jälkeen kuitenkin touhutaan vielä jotain muutakin kuin tuo oma scriptini? Ehkä joku vois valaista, millä sais vain ja ainoastaan tuon scriptin ajettua.. Eli jos ajan vaikkapa päätteessä vain tuon /etc/acpi/actions/sleep.sh -tiedoston, niin homma toimii kuin unelma, mutta lidbtn tapauksessa ei vaa toimaa kunnolla.

Kokeilin myöskin ottaa /etc/acpi/resume.d/ alta sekä /etc/acpi/suspend.d/ alta kaikista tiedostoista executet pois, muttei vaikutusta.
« Viimeksi muokattu: 22.08.08 - klo:16.57 kirjoittanut timbba »

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #1 : 22.08.08 - klo:11.29 »
Ei olisi ilmeisesti pitänyt paljastaa, että käyttää Mint:iä. Yllättäen tämäkin sitten piti siirtää tänne hiljaisemmalle alueelle.

Nämä valmiustilajutut kun kuitenkin ovat varmaankin melko identtiset Ubuntun kanssa, niin olisi minusta voinut pitää tuolla yleisemmällä palstalla. Mutta tämä minun mielipiteeni..

Mutta asiaan... Eli apuja kovasti kaipaillaan että miten munklailla acpid :in toimintaa toimimaan oikein lid buttonin kanssa?

Storck

  • Vieras
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #2 : 22.08.08 - klo:11.36 »
Höpö höpö, itselläni oli Mint pari vuotta päädistrona ja Mint on Ubuntun serkku  ;)

Ubun ja Mintin sielu on muuten samansisältöinen, ainoat erot liittyy ulkonäköön ja suljettujen ajureiden käyttöön.

Osa menee ehkä "ulalle" jos pyydät Minttiin apuja, pyydä Ubuntuun vaan niin selviää ongelmat. (kaikki ei välttämättä edes tiedä koko Mintistä)


edit. nyt vasta osui silmään tuo XFCE   siitä en tiedä mitään  :P
« Viimeksi muokattu: 22.08.08 - klo:11.37 kirjoittanut Storck »

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #3 : 22.08.08 - klo:13.41 »
Höpö höpö, itselläni oli Mint pari vuotta päädistrona ja Mint on Ubuntun serkku  ;)

Ubun ja Mintin sielu on muuten samansisältöinen, ainoat erot liittyy ulkonäköön ja suljettujen ajureiden käyttöön.

Osa menee ehkä "ulalle" jos pyydät Minttiin apuja, pyydä Ubuntuun vaan niin selviää ongelmat. (kaikki ei välttämättä edes tiedä koko Mintistä)


edit. nyt vasta osui silmään tuo XFCE   siitä en tiedä mitään  :P

No niin just.. tätähän mie tarkoitin, että ovat kuin veljeksiä. Siksi mokasin itse kun kerroin että Mint käytössä, niin het moderaattorit siirsi sen tänne "Muut käyttöjärjestelmät..." alle. Ei tätä täällä foorumilla niin usein lueskella kuin jotain "Ubuntun peruskäyttö" palstaa.

Tuo XFCE ei niin merkittävä ole kun valmiustilat hoidetaan ikkunointimanagerista riippumatta melko samallalailla.. käsittääkseni :). Eli acpid on se johon apuja kaivataan ja uskon että Ubuntussa ja Mintissä varmaankin identtisesti hoidettu.

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #4 : 22.08.08 - klo:15.07 »
Ubuntussa (8.04 eteenpäin) lepotilat hoitaa pm-utils komponentti. Jota gnome-power-manager kutsuu HAL:in kautta. Asia ei ole lainkaan yksinkertainen. Acpi-skriptit ovat periaatteessa vanhetuneet, mutta ilmeisesti niitäkin voi vielä käyttää rinnallla.
Pm-utilsin skripit ovat /usr/lib/pm-utils hakemistossa ja poikkeukset /etc/pm takana.

En tiedä onko xfce:ssä virranhallintamanageria, mutta jos on, niin sekin ehkä hoitaa operaatiot tuolta HAL / pm-utils kautta.

Luepa vaikka:
http://wiki.debian.org/Suspend
http://wiki.archlinux.org/index.php/Pm-utils
http://wiki.archlinux.org/index.php/Acpid

Ohjeet muilta distroilta, koska Ubuntun omista ei ikävä kyllä tullut äkkiseltään mitään vastaan.
« Viimeksi muokattu: 22.08.08 - klo:15.18 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #5 : 22.08.08 - klo:15.40 »
Tuo XFCE ei niin merkittävä ole kun valmiustilat hoidetaan ikkunointimanagerista riippumatta melko samallalailla.. käsittääkseni :). Eli acpid on se johon apuja kaivataan ja uskon että Ubuntussa ja Mintissä varmaankin identtisesti hoidettu.
Minä ainakin luen kaikkia alueita, mutta tosiaan XFCE:stä en tiedä niin paljon, mutta autan minkä osaan. :)

PS. Tiedän kyllä että Mint perustuu Ubuntuun ja voisin sitä joskus kokeillakin.

EDIT0: Kumma typo... ::)
« Viimeksi muokattu: 22.08.08 - klo:16.09 kirjoittanut Tomppeli »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #6 : 22.08.08 - klo:16.01 »
Ubuntussa (8.04 eteenpäin) lepotilat hoitaa pm-utils komponentti. Jota gnome-power-manager kutsuu HAL:in kautta. Asia ei ole lainkaan yksinkertainen. Acpi-skriptit ovat periaatteessa vanhetuneet, mutta ilmeisesti niitäkin voi vielä käyttää rinnallla.
Pm-utilsin skripit ovat /usr/lib/pm-utils hakemistossa ja poikkeukset /etc/pm takana.

En tiedä onko xfce:ssä virranhallintamanageria, mutta jos on, niin sekin ehkä hoitaa operaatiot tuolta HAL / pm-utils kautta.

Luepa vaikka:
http://wiki.debian.org/Suspend
http://wiki.archlinux.org/index.php/Pm-utils
http://wiki.archlinux.org/index.php/Acpid

Ohjeet muilta distroilta, koska Ubuntun omista ei ikävä kyllä tullut äkkiseltään mitään vastaan.

XFCE:ssä on sama virranhallintamanageri kuin gnomessa, joten ehkä noista selviää jotain.

Kiitokset tästä tiedosta. Pitääpi tutustua linkkeihin.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Valmiustilan scriptien muuttaminen
« Vastaus #7 : 22.08.08 - klo:16.55 »
Taitaapi olla että vastaus kysymykseeni löytyy kun muokkaa /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux -tiedostoa.

Kyseisestä tiedostosta rivi:
Koodia: [Valitse]
/usr/sbin/pm-suspend $QUIRKS
kun vaihtaa kutsumaan omaa scriptiä, niin homma tuntuu pelaavan ok. Tai ainakin luulisin :)