Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to set my keyboard layout to Dvorak. How do I do that exactly?

share|improve this question

migrated from Mar 12 '10 at 7:20

This question came from our site for system and network administrators.

My first impulse was to add another vote but having had to switch keyboard layouts on a Debian server (from French to US) makes me think this can equally be an SF question. – John Gardeniers Mar 12 '10 at 4:54

I found this more straightforward and simple:

sudo dpkg-reconfigure keyboard-configuration
share|improve this answer
This is the only solution that worked for me. – Ishpeck May 20 '11 at 20:04
Only this solution actually made things persistent across reboots. – Lloeki Jun 6 '11 at 13:27
up vote 7 down vote accepted

This will guide you through the process of selecting different keyboard layouts:

$ dpkg-reconfigure console-data

Maybe you will need to install console-data.

$ sudo apt-get install console-data

If you want to make changes permanent then you can use:

$ dpkg-reconfigure console-setup
share|improve this answer

Looks like this will work, too:

$ sudo loadkeys dvorak

Hat tip to

share|improve this answer
This is the only solution that doesn't permanently alter your machine -- good for making scripts that switch keyboard layouts. – John Baber-Lucero Sep 3 '12 at 12:30

On Ubuntu 13.04

Switch to Dvorak:

setxkbmap dvorak

Switch back:

setxkbmap us
o.yqtxmal go   # How to type it in Dvorak if you're looking at a US Keyboard

Works locally on my Ubuntu machine. Haven't tested on ubuntu-server, but this is a prevalent search result for "dvorak keyboard linux"

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.