Console
如何更改特定虛擬終端的鍵盤佈局?
我知道“loadkeys”用於更改控制台上的鍵盤映射,但是當它更改鍵盤映射設置時,它會為所有虛擬終端更改它。我查看了手冊頁,它提到了一個“–console”選項,但是當我通過這個選項指定一個 VT 時,它沒有任何區別。
我正在使用 Debian 8 (jessie)。
是否可以僅為我現在使用的 VT 更改鍵盤映射,而將所有其他 VT 保留為他們現在擁有的鍵盤映射?
請注意,任何具有讀取權限的人都
/dev/console
可以執行loadkeys
並因此更改鍵盤佈局,可能使其無法使用。請注意,鍵盤轉換錶對所有虛擬控制台都是通用的,因此對鍵盤綁定的任何更改都會同時影響所有虛擬控制台。請注意,由於更改會影響所有虛擬控制台,因此它們也會超過您的會話。這意味著即使在登錄提示下,鍵綁定也可能不是使用者所期望的。
手冊頁的日期(1994 年 2 月 6 日)是很久以前的事了。可能是該程序的作者認為某些未來版本的 Linux 將支持不同虛擬終端的獨立鍵盤映射。那是不久前的事了,而 Linux 控制台幾乎沒有成為開發的焦點。