[Enable Hibernate] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes WTF ? Podobně jako nastavení obecného chování klávesnice, touchpadu, graf. karty v Xkách: přidání souborů s udev pravidly ve specifickém formátu ? Přesun systémových nastaveních jako sítě, správa napájení apod. do desktopu ? Kolize mezi systémovou síťovou konfigurací a desktopím network-managerem, kdy funguje buď jeden nebo druhý ? ACPI události funkční jen po přihlášení ? WTF ??
Už onehdá, kdy se začaly cpát do linuxu hal, dbus, tehdy nestabilní pam, různý polkity, pokusy o all-in-one konfiguarce místo /etc stromu (viz Elektra) jsem si říkal, že až to překročí únosnou mez, bude doufám kam dezertovat. Nejsem proti pokroku, ale desetiletími ověřené principy *nixových systému nekoncepčně házet za hlavu mi nepřijde jako rozumné. Jednoduchost, univerzálnost a generičnost ustupuje potřebám desktopu a lidem, kterým co se nedostává na moudrosti mají navrch co se týče ega. Naštěstí stále je kam utéct, i když podpora hardware je u NetBSD/OpenBSD bohužel slabší.
Ale hezký je, že má Linux našlápnuto jasnou cestou :)
Jenom k Mecce má ještě daleko - třeba tuhle věc dávám rád k dobru:
Proč přestane z ničehožnic fungovat databáze? Protože ses, troubo, přihlásil s cestovním profilem do XPček, který hážou kolem ikon stíny. Tak ty stíny vypni a databáze zas bude fungovat. Máme na to i utilitku DisableDropShadows.exe
:)))
To povolení hibernace se týká jenom tlačítek v menu a dělá se to tak hrozně proto, že ta tlačítka musí změnit kontext na roota, aby mohla hibernovat, což dělají přes PolicyKit, který umí oddělovat oprávnění uživatelů podle akcí.
Pokud vám ale vyhovuje Unix-like způsob, můžete používat „sudo pm-hibernate“;-)
Btw. ve výchozím nastavení nefungující hibernace je nahlášený bug, který se řeší, a asi ve 12.10 už bude pěkné klikátko, které to udělá za vás.
tyjo, tlačítka v menu, klikátko, někam se zapíše konfigurace => hotová magie, ale nedej bože aby se něco pokazilo, nenaběhlo GUI nebo nebyla po ruce křišťálová koule !
jen pro názornost, hibernace se u některých konzervativních distribucí řeší pouhým přidáním pm-hibernate do /etc/acpi jako reakce na událost jakým je např. zaklapnutí víka (lid/close) a ty skripty bývají většinou dobře komentované
„Naštěstí stále je kam utéct“
Třeba k Linuxu. A to klidně k v kombinaci s GNU userspace. Nic z uvedeného totiž
není podmínkou pro používání systému založeném Linuxu, GNU a dalších nástrojích.
Jediné, že nemusí vyhovovat věci jako systemd nebo NetworkManager, ale první z nich je celkem triviálně nahraditelný, druhý o něco méně triviálně (chybí software s jeho funkcionalitou).