diff --git a/linux_desktop/readme.md b/linux_desktop/readme.md
new file mode 100644
index 0000000..d384643
--- /dev/null
+++ b/linux_desktop/readme.md
@@ -0,0 +1,85 @@
+# Preface
+Many Linux distros bundle the Workman layout, so check your system settings before following these instructions.
+
+Some distros include the workman-p layout, but Gnome may hide it. Use `gnome-tweaks` to show extended input sources to
+see if your disto includes it before trying to install it.
+
+# Install
+Go to the directory where you have downloaded Workman:
+```sh
+sudo cp xorg/workman /usr/share/X11/xkb/symbols/
+sudo cp xorg/workman-p /usr/share/X11/xkb/symbols/
+```
+
+## Gnome
+To complete the installation on Gnome, add the new layout to the rules files.
+
+```
+# /usr/share/X11/xkb/rules/base.lst
+
+ workman us: English (Workman)
+ workman-p us: English (Workman-P)
+```
+
+```
+# /usr/share/X11/xkb/rules/base.xml
+# In the variantList for layout us.
+
+
+
+ workman
+ English (Workman)
+
+
+
+
+ workman-p
+ English (Workman-P)
+
+
+```
+
+```
+# /usr/share/X11/xkb/rules/evdev.lst
+
+ workman us: English (Workman)
+ workman-p us: English (Workman-P)
+```
+
+```
+# /usr/share/X11/xkb/rules/evdev.xml
+# In the variantList for layout us.
+
+
+
+ workman
+ English (Workman)
+
+
+
+
+ workman-p
+ English (Workman-P)
+
+
+```
+
+## Xorg
+Type: `setxkbmap -v workman && xset r 66`
+
+You should get something similar to this:
+```
+Warning! Multiple definitions of keyboard layout
+ Using command line, ignoring X server
+Trying to build keymap using the following components:
+keycodes: xfree86+aliases(qwerty)
+types: complete
+compat: complete
+symbols: pc(pc105)+workman+level3(ralt_switch)
+geometry: pc(pc105)
+```
+
+To switch back to QWERTY type:
+```
+setxkbmap us; xset -r 66
+```
\ No newline at end of file
diff --git a/xorg/workman b/linux_desktop/workman
similarity index 100%
rename from xorg/workman
rename to linux_desktop/workman
diff --git a/xorg/workman-p b/linux_desktop/workman-p
similarity index 100%
rename from xorg/workman-p
rename to linux_desktop/workman-p
diff --git a/xorg/readme.txt b/xorg/readme.txt
deleted file mode 100644
index 4b7ff77..0000000
--- a/xorg/readme.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-Go to the directory where you have downloaded workman:
-sudo cp xorg/workman /etc/X11/xkb/symbols/workman
-(for ubuntu 10.04) Type: sudo cp workman /usr/share/X11/xkb/symbols/workman
-
-Type: setxkbmap -v workman && xset r 66
-
-You should get something similar to this:
-Warning! Multiple definitions of keyboard layout
- Using command line, ignoring X server
-Trying to build keymap using the following components:
-keycodes: xfree86+aliases(qwerty)
-types: complete
-compat: complete
-symbols: pc(pc105)+workman+level3(ralt_switch)
-geometry: pc(pc105)
-To switch back to QWERTY type:
-setxkbmap us; xset -r 66