It is time to release another program after some time-consuming tests – in order to verify quality. Without further ado, here comes Sysmanager
Short description: Sysmanager is a program, which handles the common tasks seen on the above screenshot. In order to use hibernation and suspension you must have the pm-utils package installed. Optionally, you could also have Sysmanager integrated with notifications system. If you want notifications as shown below you must install (at least) xfce4-nofiyd, libnotify4 and libnotify-bin. The mentioned packages may vary depending on your system’s setup and distribution.
Caution: Flickering with suspension command (2nd option).
The pm-suspend command, which is used to run the second option: Suspend computer might not work correctly. When a computer gets resumed from the suspension the screen might start flickering and nothing helps except a total reboot. During the tests, the flickering problem appeared with my setup which uses Ati’s display card but was non-existent with my alternative computer, which uses Intel’s display card instead. I did not test any proprietary display drivers but as the flickering problem (appearing notably with Ati cards) relates directly to open-source display drivers, I do suggest that you try out the proprietary options if needed.
Note. By default Sysmanager looks itself from /usr/share/sysman.sh . If you place Sysmanager to an alternative location make sure you change all the entries of sh /usr/share/sysman.sh located under the lines echo Aborting – you entered $CONFIRM
By doing as described above you make sure that the program does not exit with an error if you choose n instead of y when the Please enter only y or n question appears.
And finally here is the program. You should run it as a sudo or a root user. This is due to the fact that by default hibernation, suspension, reboot and shutdown commands must be run by a sudo/root when executed within a terminal client. Run Sysmanager as a root or a sudo from a terminal client as follows: sh sysman.sh