Ubuntu – Change the Logon Screen Keyboard Layout and language

KB ID 0000405 


I’m in the United Kingdom, and even when I set the UK Keyboard layout, Ubuntu wants to use a US keyboard layout for the logon/login screen. For most people this won’t be a problem, but if you log into a domain you need the @ symbol. A US Keyboard has that in a different place, it’s only a small niggle because I know where it is, but if it annoys me, it will be annoying someone else.


1. Login and open a terminal window (Applications > Accessories > Terminal,) and issue the following command.

sud nano /etc/default/console-setupo

2. You will be asked for your password, supply it and edit the file as shown below, set the XKBMODEL value to pc105 (assuming you have a standard 105 key keyboard), and XKBLAYOUT set to gb.

change ubuntu keyboard logon page

3. Press CTRL+X to exit and save the file, after a reboot you should be on the correct keyboard layout on your logon screen.


Related Articles, References, Credits, or External Links


Author: Migrated

Share This Post On