ubuntu/mythbuntu poweroff knop

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
Ik heb Mythbuntu geinstalleerd en heb inmiddels één en ander aan de praat. De computer betreft een Antec Veris Fusion behuizing en ook het LCD scherm op de voorkant werkt nu goed.

Heb echter nog een paar kleine probleempjes waaronder het volgende. Graag zou ik de powerknop van de Antec gebruiken om het systeem af te sluiten. Als ik nu die knop indruk vraagt de computer om het root-wachtwoord. Weet iemand hoe je dit voorkomt? Het liefst zou ik hebben dat hij dan meteen afsluit (uiteraard wel netjes door Linux te sluiten). Heb al veel op internet gezocht en dit schijnt te kunnen met polkit-auth. Echter, dit kan ik niet installeren want dan wil Ubuntu/Mythbuntu alle xine libraries verwijderen.

Weet iemand hoe je dit kunt instellen?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

Kijk eens of je acpid hebt. Deze zou het bestand /etc/acpi/powerbtn.sh moeten hebben welke getriggerd wordt zodra je de powerknop gebruikt. Het is ook mogelijk dat je wat extra ACPI dingen hebt waardoor je window manager dingen gaat vragen of uitvoeren.

Oh, je kan ook een power manager installeren, zoals gnome-power-manager of xfce4-power-manager, dan kan je instellen wat er gedaan moet worden als de power knop wordt ingedrukt.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
Ik heb inderdaad het bestand /etc/acpi/powerbtn.sh (zie hieronder)
Hoe pas ik dit nu aan dat hij niet meer om het root-wachtwoord vraagt?


#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.

# Skip if we just in the middle of resuming.
test -f /var/lock/acpisleep && exit 0

# If gnome-power-manager, kded4, dalston-power-applet or xfce4-power-manager
# are running, let them handle policy This is effectively the same as
# 'acpi-support's '/usr/share/acpi-support/policy-funcs' file.

if pidof gnome-power-manager kded4 dalston-power-applet xfce4-power-manager > /dev/null; then
exit
fi

# If all else failed, just initiate a plain shutdown.
/sbin/shutdown -h now "Power button pressed"

Acties:
  • 0 Henk 'm!

  • Firestone
  • Registratie: Augustus 2001
  • Laatst online: 29-05 11:48

Firestone

$ su - vuursteen

Kijk even naar hoe sudo ingesteld staat.

Via 'xev' kan je ook btw de keycode tracken van je powerbutton, mocht je deze niet weten. In /etc/acpi/handler.sh kan je dit vervolgens mappen, al werkt de default al meestal. Dan hoef je ook geen root rechten te hebben iirc.
In mijn geval:
code:
1
2
3
4
5
6
7
8
  button/power)
        #echo "PowerButton pressed!">/dev/tty5
        case "$2" in
            PWRF)   logger "PowerButton pressed: $2" 
                    /sbin/init 0 ;;
            *)      logger "ACPI action undefined: $2" ;;
        esac
        ;;

[ Voor 64% gewijzigd door Firestone op 30-01-2010 16:05 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

Bedenk me nu ook dat ik dit zelf eens heb gehad zonder mythbuntu, maar op Xubuntu (mythbuntu gebruikt ook xfce) toen ik via de normale weg wilde afsluiten. Het probleem was dat er een extra sessie werd gestart. Check dus even het volgende:

~/.cache/sessions, gooi deze eens leeg (eerst afmelden, doe dit via een TTY)
Sessie configuratie van de login manager.
~/.xsession en ~/.xinitrc, zijn deze er of staat er wat in? Haal ze eens weg en reboot.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
Kom er ondanks jullie hulp niet uit.
Heb geen handler.sh in /etc/acpi staan, wel /etc/acpi/powerbtn.sh .
Mythbuntu gebruikt XFCE4.2, heb die beschrijving gevolgd maar hij blijft vragen naar het rootwachtwoord als ik de powerbutton indruk. Is er nergens een grafische interface om dit in te stellen?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

Geen idee, het enige wat ik weet is dat ik met de SLIM display manager (vervanger voor GDM) eens een verkeerde config had voor iets, ergens in m'n home in die .xsession en .xinitrc waardoor er twee sessies werden gestart en het root wachtwoord werd gevraagd omdat je als normale gebruiker geen andere sessies mag killen. Het legen van ~/.cache/sessions moet je doen als je afmeld van de GUI (zorg dat je niet automatisch weer aangemeld wordt!) en in een TTY (ctrl+alt+F2) de map leeg gegooid.

Heb je ook al geprobeerd om een andere sessie te starten bij het aanmelden (eventueel in de configuratie van Login Manager aanpassen)?

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Firestone
  • Registratie: Augustus 2001
  • Laatst online: 29-05 11:48

Firestone

$ su - vuursteen

Ik begrijp dat je niet van de cli houdt? ;)
In dat geval:
Pas dat powerbtn.sh bestand aan zodat de onderste regel zo loopt:
code:
1
2
# If all else failed, just initiate a plain shutdown.
sudo /sbin/shutdown -h now


Typ nu in je terminal
code:
1
$sudo visudo

Deze start in de vi editor, maar ik neem aan dat je daar geen ervaring mee hebt.
Plaats je cursor onder de rest van de text en klik op de 'i' van insert om te starten met typen en typ het volgende:
code:
1
2
# allow user shutdown
%users De-hostname-van-je-pc=NOPASSWD: /sbin/shutdown -h now

Druk op esc om uit insert-mode te gaan. Om te saven druk je eerst op ':' en dan op 'x'. Zodra er ':x' linksonder staat druk je op enter.

Als je in de group 'power' zit (cat /etc/group) is die beter te gebruiken dan 'users'.

[ Voor 8% gewijzigd door Firestone op 30-01-2010 16:35 ]


Acties:
  • 0 Henk 'm!

  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
Het valt mee hoor, heb wel enige CLI ervaring (vi is me dan ook niet onbekend) :-)

Helaas werkt je aanpassing niet. Hij blijft vragen om het rootpassword als ik op de powerknop druk.......

Ik krijg nog steeds de volgende message:
"System policy prevents stopping the system when other users are logged in"

[ Voor 24% gewijzigd door x-wolf op 30-01-2010 17:43 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

x-wolf schreef op zaterdag 30 januari 2010 @ 17:39:
Ik krijg nog steeds de volgende message:
"System policy prevents stopping the system when other users are logged in"
En dat is dus precies wat ik ook had. Kijk eens heel goed naar je sessies. GDM instellingen, of wat er dan ook gebruikt wordt als login/display manager. Heb je een .xinitrc en/of .xsession? Worden ze beiden aangeroepen? Smijt er dan een weg.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
heb geen .xinitrc en/of .xsession in mijn root directory, betekent dat dat ik een ander probleem heb?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

Niet in je root (/) of niet in je home directory (/home/user)?

Had je dit al gevonden? https://bugs.launchpad.ne...rce/policykit/+bug/368594
Check ook de link naar de GDM report voor Karmic (laatste comment (#6)).

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
Na veel geklooi kwam ik erachter dat het eigenlijk heel simpel is op te lossen. Bij deze de oplossing:

type in:
apt-get install xfce4-power-manager

Daarna staat in Mythbuntu onder "settings" onderaan xfce power management. De eerste keer dat je daarop klikt moet je hem runnen, de tweede keer kan je de instelling aanpassen.

Daarna werkte de power button zonder root wachtwoord in te voeren.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

x-wolf schreef op zaterdag 30 januari 2010 @ 22:07:
Na veel geklooi kwam ik erachter dat het eigenlijk heel simpel is op te lossen. Bij deze de oplossing:

type in:
apt-get install xfce4-power-manager

Daarna staat in Mythbuntu onder "settings" onderaan xfce power management. De eerste keer dat je daarop klikt moet je hem runnen, de tweede keer kan je de instelling aanpassen.

Daarna werkte de power button zonder root wachtwoord in te voeren.
Ahum:
Hero Of Time schreef op zaterdag 30 januari 2010 @ 15:34:
Oh, je kan ook een power manager installeren, zoals gnome-power-manager of xfce4-power-manager, dan kan je instellen wat er gedaan moet worden als de power knop wordt ingedrukt.
Had ik dus allang aangegeven ;). Blijkbaar overheen gelezen.

Commandline FTW | Tweakt met mate

Pagina: 1