Hibernate button on Dell Inspiron 9300: I have used KHotKeys to enable Hibernate directly from the blue Fn-F1 "Hibernate" key. Here's how: 1. Convert scancode for "Hibernate" to a keycode, and then convert the keycode into an X11 key using Xmodmap. setkeycodes e00a 123 xmodmap -e 'keycode 210 = F14' The two steps above are both done in the my_xmodmap.sh script. See the "Media buttons" notes for more details on that portion. 3. Control_Center -> Regional&Accesibility -> KHotKeys: New Group at top of list (so that it shows as NOT disabled), named "i9300 keys". New Action within "i9300 keys" group: Action name: Suspend-to-Disk (Hibernate) Action type: keyboard Shortcut -> Command/URL (simple) Keyboard Shortcut: F14 Command/URL Settings -> Command/URL to execute: /usr/local/bin/hibernate 4. Create a the /usr/local/bin/hibernate shell script: #!/bin/sh sync; sync echo -n disk >/sys/power/state Done.