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.