Sida 1 av 1
Den onödiga fördröjningen på 60 s vid avstängning [LÖST]
Postat: 11 feb 2010, 23:32
av Johnny Rosenberg
Har just installerat Ubuntu 9.10 på tom hårddisk, hade Ubuntu 8.10 innan, på min gamla hårddisk.
En mycket irriterande och onödig detalj är ju den så berömda fördröjningen på 60 s vid utloggning och avstängning. Man undrar vad de tänkte på när de införde något så befängt. Har letat lite på Google efter lösningar. Hittade sidan
http://www.lathund.nu/2009/11/30/inakti ... mment-1239, som hade följande lösning:
Kod: Markera allt
gconftool-2 --set /apps/indicator-session/suppress_logout_restart_shutdown --type string "true"
Testade detta, men kunde inte se någon som helst skillnad. Idiotrutan dyker upp hur jag än gör. Har startat om, testat med både ”true” och ”false” och så vidare. Fortfarande kommer puckorutan upp när man ska logga ut eller stänga av.
Tankar kring detta och eventuella lösningar mottages tacksamt.
Re: Den onödiga fördröjningen på 60 s vid avstängning
Postat: 11 feb 2010, 23:41
av Lars
Testa med det här istället:
Kod: Markera allt
gconftool-2 --set /apps/indicator-session/suppress_logout_restart_shutdown --type bool true
Re: Den onödiga fördröjningen på 60 s vid avstängning
Postat: 12 feb 2010, 20:59
av Johnny Rosenberg
Fungerade, men inte när jag gjorde det i ett skript, här är ett utdrag:
Kod: Markera allt
a="Vill du ta bort den irriterande fördröjningen\n"
b="på 60 sekunder vid avslut av Ubuntu?"
x=$(zenity --list --title "Avstängningsfördröjning" \
--text "$a$b" --column "Svar" "Ja" "Nej" --height 175)
if [ $x = "Nej" ]; then
gconftool-2 --set /apps/indicator-session/\
suppress_logout_restart_shutdown --type bool false
elif [ $x = "Ja" ]; then
gconftool-2 --set /apps/indicator-session/\
suppress_logout_restart_shutdown --type bool true
else
zenity --info --text "Välkommen åter\!"
exit 10
fi
Resultat:
Kod: Markera allt
Fel: Tolkningsfel: Förstod inte "suppress_logout_restart_shutdown" (true eller false förväntades)
What the…?
Re: Den onödiga fördröjningen på 60 s vid avstängning
Postat: 12 feb 2010, 21:26
av Konservburk
Du kan inte radbryta på det där sättet med \ följt av en massa mellanrum för indentering. Anledningen är att det inte får finnas något mellanrum alls mellan /apps/indicator-session/ och suppress_logout_restart_shutdown.
Re: Den onödiga fördröjningen på 60 s vid avstängning
Postat: 12 feb 2010, 22:49
av Johnny Rosenberg
Konservburk skrev:Du kan inte radbryta på det där sättet med \ följt av en massa mellanrum för indentering. Anledningen är att det inte får finnas något mellanrum alls mellan /apps/indicator-session/ och suppress_logout_restart_shutdown.
Okej, trodde dessa mellanrum rationaliserades bort automagiskt, men tydligen inte alltså. Konstigt att det brukar fungera i alla andra sammanhang dock, för så där gör jag ju alltid (tydligen inte exakt så då…) och det är först nu som det inte fungerar…
Men du har säkert rätt, ska testa alldeles strax.
Tackar!
Re: Den onödiga fördröjningen på 60 s vid avstängning
Postat: 12 feb 2010, 22:57
av Johnny Rosenberg
Självklart hade du rätt. Vet inte riktigt vad jag tänkte på där… Ändrade nu till nedanstående och det verkar fungera utmärkt. Tack, tack.
Kod: Markera allt
a="Vill du ha en irriterande fördröjning på\n"
b="60 sekunder vid avslut av Ubuntu?"
x=$(zenity --list --title "Avstängningsfördröjning" \
--text "$a$b" --column "Svar" "Ja" "Nej" --height 175)
if [ $x = "Nej" ]; then
gconftool-2 \
--set /apps/indicator-session/suppress_logout_restart_shutdown \
--type bool false
elif [ $x = "Ja" ]; then
gconftool-2 \
--set /apps/indicator-session/suppress_logout_restart_shutdown \
--type bool true
else
zenity --info --text "Välkommen åter\!"
exit 10
fi
Re: Den onödiga fördröjningen på 60 s vid avstängning [LÖST]
Postat: 10 maj 2010, 12:57
av dreamside
de funka prima

Tack för tipset
