← Back to team overview

sslug-teknik team mailing list archive

Re: Automatisk nedlukningSuSE 11.1)

 

On Wed, 08 Apr 2009 13:18:52 +0200
"E. Sjørlund" <es@xxxxxxxxxx> wrote:

> Jeg skal have nogle elevmaskiner til at køre vmplayer som det eneste.
> Når den lukkes, skal maskinen lukke ned.
> Helst ville jeg blot starte en tom X uden skrivebord, hvor vmplayer så
> kunne køre i fuld skærm, men det vil ikke rigtigt fungere for mig -
> forslag er velkomne.
> 
> I stedet har jeg så KDE 4 og følgende script i .kde4/Autostart:
> 
> #!/bin/sh
> vmplayer -X sti/vm.vmx && /sbin/shutdown -h now
> 
> og i /etc/sudoers har jeg:
> %users ALL = NOPASSWD /sbin/shutdown -h now
> 
> men bæstet kommer hver gang op og spørger efter root password.
> 
> Hvordan kan jeg undgå det?
> Eller skal jeg bruge en helt anden kommando?
> Håber, at en eller anden kan hjælpe mig på vej.
> 
> 

Jeg er ikke sikker på at det er rigtigt med din sudoers fil, jeg har
følgende:

%sudo ALL=(ALL) NOPASSWD:ALL


Som virker fint uden at give password.

ifht at køre X uden en hel brugerflade vil jeg forslå dig at kigge lidt
på $HOME/.xsession det er et shell script man kan oprette som kan
definere ens session, i stedet for at bruge HELE gnome eller kde.
(se evt man-siden xsession)
Jeg vil nok foreslå noget i stil med følgende:

#!/bin/sh
metacity &
xterm -e vmplayer /sti/til/fil
sudo shutdown -h 0


Selv om du gerne vil have et miljø der ikke er et fuld desktop-miljø så
er det nok stadig en god idé at starte metacity (gnomes program til
håndtering af vinduer) så de vinduer det måtte blive åbnet kan resizes.

-Lasse







References