Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Ubuntuu - 05.04.07 - klo:11.44

Otsikko: Koneen sammutus GTK-sovelluksesta
Kirjoitti: Ubuntuu - 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.
Otsikko: Vs: Koneen sammutus GTK-sovelluksesta
Kirjoitti: teprrr - 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.
Otsikko: Vs: Koneen sammutus GTK-sovelluksesta
Kirjoitti: Fa1r - 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
Otsikko: Vs: Koneen sammutus GTK-sovelluksesta
Kirjoitti: pjotr - 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
Otsikko: Vs: Koneen sammutus GTK-sovelluksesta
Kirjoitti: Ubuntuu - 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ä...
Otsikko: Vs: Koneen sammutus GTK-sovelluksesta
Kirjoitti: Vapaan koodin kananmuna - 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...