xterminus, thank you very much for your detailed post reagrding the my issues!
Originally Posted by
xterminus
I'm not sure why hibernate wouldn't pick up a properly written suspend image in swap. As far as I know, as long as an image is written to swap, the kernel should detect it and use it. My guess is somehow hibernate (pm-disk?) isn't writing or completing the hibernate process. I think pm-utils logs power events into /var/log/pm-suspend or /var/log/pm-powersave or something like that. I'd poke through them and look for something odd.
i just checked the contents of /var/log/pm-suspend.log and most entries here show no signs of trouble except maybe
Code:
/usr/lib/pm-utils/sleep.d/00powersave hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/01PulseAudio hibernate hibernate:
Sessions still open, not unmounting
Sessions still open, not unmounting
Sessions still open, not unmounting
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Sessions still open, not unmounting
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Sessions still open, not unmounting
Sessions still open, not unmounting
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Sessions still open, not unmounting
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Sessions still open, not unmounting
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Sessions still open, not unmounting
(still seems successful...) and
Code:
/usr/lib/pm-utils/sleep.d/49bluetooth hibernate hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager hibernate hibernate:
Having NetworkManager put all interaces to sleep...Failed.
/usr/lib/pm-utils/sleep.d/55NetworkManager hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant hibernate hibernate:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
and maybe also
Code:
/usr/lib/pm-utils/sleep.d/49bluetooth hibernate hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager hibernate hibernate:
Having NetworkManager put all interaces to sleep...Failed.
/usr/lib/pm-utils/sleep.d/55NetworkManager hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant hibernate hibernate:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
...
/usr/lib/pm-utils/sleep.d/95led hibernate hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler hibernate hibernate:
Kernel modesetting video driver detected, not using quirks.
dont know what to do about #1 and #3 but i'll try to disable wlan&bt before my next attempt.
one other thing i noticed is that (having splash disabled during boot) i can see some entries about orphaned inodes flash by when booting after hiberate (not the case after a plain shutdown). even worse, after entering my pwd in the login dialogue, the whole system seems to freeze (key-combinations ctrl + del or ctrl + alt + f1 seem to have no effect). on the next reboot everything is normal again (but hibernation-data seems all lost).
Originally Posted by
xterminus
That said, my experience with the stock hibernate/suspend system is pretty minimal. I only tried the default hibernate system once or twice before deciding that it took FOREVER to write all 4 gigs of ram to disk and switched over to suspend2 (also called tuxonice), which only seems to write what's actually used to disk and operates 2 to 3x as fast as a result. That it looks pretty and provides feedback on the hibernate process is a nice bonus too.
I also use the hibernate script (apt-get install hibernate) to manage bringing various services online/offline, mute the volume/stop mp3 playback, etc, etc. It might be something to fool with when you get things working.
if i read the repository information correcly suspend2 is part of the hibernate package, right? i also installed it (reads nice, thanks for the hint) but issues remain the same.
Originally Posted by
xterminus
I'm pretty sure unity2d doesn't use compiz for many of it's settings, since the whole idea behind it is *not* to use all those fancy 3d effects which compiz provides. You might need to tweak unity settings using the gconf or dconf editor. I'm sure there are lots of threads on this site covering this.
If your looking at a low-powered window managers, a lot of people really like the fluxbox/openbox approach, or even the tiling window managers, (xmonad, wmii, etc). Then again, users who like the feel of those managers also seem to be cli junkies too
I find gnome-shell eats less cpu/ram than unity, which might be something to look into as well. There is a fork of gnomeshell the mint guys are doing that looks interesting if you like the old gnome-feel too.
there are several threads regarding the configurability of unity (especially 2d) and the bottom line is more or less that there is only very little possibility to customize unity2d (e.g. launcher icon size) which seems to be wanted to be like this for some odd reason and changing this after several demands has no high priority for now.
while i am open to try out other wm's i found one thing that i would not want to miss from unity: the integration of the top-window-frame into the top panel for maximized windows. this is really great since almost all displays nowadays seem to come in 16:9 aspect ratio vertical space becomes more and more valuable and i found this a nice way of saving some otherwise useless wasted space.
of course chances are that this concept has been invented by unity and might be used within other wm's as well. anybody got any ideas here? gnome3 doesn't as it seems.
Bookmarks