永久更改 TTY 中的键盘布局

永久更改 TTY 中的键盘布局

如何更改键盘布局终端电话又称通过组合键 Ctrl+Alt+F1 至 F6 进入文本模式永久

我尝试了 sudo echo 'KEYMAP=de' > /etc/conf.d/keymap,但echo 'KEYMAP=de' > /etc/vconsole.conf没有成功。

答案1

您的想法是正确的,只需要关闭所需的命令。sudo echo > whatever仅以提升的权限执行echo,重定向由 shell 应用,因此不会提升。要使用 sudo 权限写入,一种常见的习惯做法是使用管道传输到tee并使用提升权限sudo,因此您的命令将变为:

echo 'KEYMAP=de' | sudo tee /etc/vconsole.conf

另一种方法是使用您选择的编辑器来编辑该文件,并以 启动sudo

如果你只想附加到文件,你可以使用tee -a,或者修改文件内容使用其他实用程序,如 sed:

sudo sed -i 's/\(KEYMAP\).*/\1=dvorak-de/' /etc/vconsole.conf

答案2

echo 'KEYMAP=de' | sudo tee /etc/vconsole.conf

只要你没有输入任何拼写错误,就可以了。你可以使用

cat /etc/vconsole.conf

相关内容