Kirjoittaja Aihe: Koneen sammutus GTK-sovelluksesta  (Luettu 3737 kertaa)

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Koneen sammutus GTK-sovelluksesta
« : 05.04.07 - klo:11.44 »
Harjoittelen Gnome--appletin tekoa ja haluan sammuttaa tietokoneen appletista nappia painamalla. Sovellus siis suoritetaan kirjautuneen käyttäjän oikeuksilla. Onko tämä mahdollista ja jos, niin miten? Haluan siis sammuttaa koneen suoraan, enkä esim. näyttää sitä Gnomen Shutdown hässäkkää, missä on nappulat rebootille ja muille.

teprrr

  • Käyttäjä
  • Viestejä: 304
    • Profiili
Vs: Koneen sammutus GTK-sovelluksesta
« Vastaus #1 : 05.04.07 - klo:15.31 »
Harjoittelen Gnome--appletin tekoa ja haluan sammuttaa tietokoneen appletista nappia painamalla. Sovellus siis suoritetaan kirjautuneen käyttäjän oikeuksilla. Onko tämä mahdollista ja jos, niin miten? Haluan siis sammuttaa koneen suoraan, enkä esim. näyttää sitä Gnomen Shutdown hässäkkää, missä on nappulat rebootille ja muille.
Jotain ACPI-kutsua käyttäen onnistunee, jos on onnistuakseen. Jos siis ihan virrat haluaa pois. Muuten vaikka kutsumalla shutdown-komentoa.

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: Koneen sammutus GTK-sovelluksesta
« Vastaus #2 : 05.04.07 - klo:17.10 »
...Muuten vaikka kutsumalla shutdown-komentoa.

Shutdown tarvinnee rootin, ts. sudo:n(?), joten siinä mielessä vähän huono, itse en haluaisi painella salasanaani koneensammutusnamiskan yhteydessä, olettaen että se on ilmankin mahdollista.

e:quotefix
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

pjotr

  • Käyttäjä
  • Viestejä: 625
    • Profiili
Vs: Koneen sammutus GTK-sovelluksesta
« Vastaus #3 : 05.04.07 - klo:17.28 »
Shutdown tarvinnee rootin, ts. sudo:n(?), joten siinä mielessä vähän huono, itse en haluaisi painella salasanaani koneensammutusnamiskan yhteydessä, olettaen että se on ilmankin mahdollista.

Salasanaa ei tarvita jos muokkaa sudoers-tiedostoa:

Koodia: [Valitse]
sudo visudo
ja lisää sinne

Koodia: [Valitse]
käyttäjätunnus ALL=NOPASSWD: /sbin/shutdown
www.tehotuotanto.net

The surest sign that intelligent life exists elsewhere in the Universe is that none of it has tried to contact us.

Ubuntuu

  • Käyttäjä
  • Viestejä: 186
  • Linux koodari
    • Profiili
    • Kotisivuni
Vs: Koneen sammutus GTK-sovelluksesta
« Vastaus #4 : 05.04.07 - klo:18.07 »
Jep, sudoersiin tietty voi aina lisätä käyttäjiä tarvittaessa, mutta tuo on vähän ikävä tapa ratkaista ongelma. Mitenköhän gnomen oma shutdown namiska on hoidettu, kun sehän ei mitään kysele. Tarvii tutkia vielä...

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: Koneen sammutus GTK-sovelluksesta
« Vastaus #5 : 05.04.07 - klo:18.09 »
Jep, sudoersiin tietty voi aina lisätä käyttäjiä tarvittaessa, mutta tuo on vähän ikävä tapa ratkaista ongelma. Mitenköhän gnomen oma shutdown namiska on hoidettu, kun sehän ei mitään kysele. Tarvii tutkia vielä...
Gdm:n kautta menee tuo sammutuksen pyytely, http://www.gnome.org/projects/gdm/docs/2.16/controlling.html oliskohan tuosta apua...
En Vastaa Vaikeisiin Kysymyksiin.