1. 程式人生 > >linux命令列下鍵盤佈局錯誤

linux命令列下鍵盤佈局錯誤

由於一下大意,當初安裝Ubuntu的時候選了鍵盤佈局為英國的鍵盤佈局,打程式碼的時候‘#’打成了一個類似‘f’的符號,‘|’打成了'~',非常煩人,想直接用圖形介面改,發現改了以後有時會莫名其妙地自動變回英國鍵盤。最後決定還是修改預設設定。上網找了一下,有的人說用'sudo dpkg-reconfigure console-setup',試了一下,只能用來改變終端字符集而已,鍵盤佈局根本不能用這個命令改

方法1:

也許是以前的Ubuntu版本可以用這個命令改,現在的鍵盤佈局被獨立分開設定,於是我嘗試了一下,發現正確的命令應該是:“sudo dpkg-reconfigure keyboard-configuration

”,這個才對,使用這個命令後會出現非常人性化的偽圖形介面供我們設定。

方法2:

另外,如果覺得不夠“爽快”,想直接修改配置檔案的同學們可以用一下這種方法:

sudo vim /etc/default/keyboard把裡面XKBLAYOUT變數的值改為“us”,然後在終端(文字終端,不是虛擬終端,也就是Ctrl+Alt+F2或F3或F4.......)執行命令:setupcon

最後為了讓它立即生效,鍵入,sudo udevadm trigger --subsystem-match=input --action=change(sudo應該是有無都可以的),或者重啟電腦即可。

=========================================================

要點

1、ctrl+alt+f1下修改locale檔案為en

2、執行setupcon即可成功修改鍵盤佈局。