我想运行一个 shell 命令或脚本,将我的每个 Ubuntu Precise 框配置为使用 Dvorak 键盘布局作为默认(也是唯一)布局。在早期版本中,我能够在 /etc/default/keyboard 中设置 XKBVARIANT,但是当我在 Precise(并重新启动)中进行此更改时,键盘布局似乎不受影响(在控制台和 gnome 中)。
我还尝试将 XKBMODEL 设置为 pc105 并将 XKBLAYOUT 设置为我们,但这似乎没有帮助。
我知道我可以使用“键盘布局”工具为 gnome 设置布局……但我希望更改能够影响控制台,并且我希望自动化该过程。我怎样才能做到这一点?
编辑:
为了澄清起见,我想知道如何将键盘布局(仅使用脚本或命令行)更改为 Dvorak 作为 Gnome 和控制台的默认键盘布局和唯一键盘布局。我希望此更改是持久的(重新启动后幸存),就像通过键盘布局工具进行更改时一样。
编辑:
让我换一种说法。如果我自己安装了操作系统(我没有安装,因为操作系统是由虚拟机基础架构安装的),我可以在安装时选择所需的键盘布局,并且该布局将在系统范围内持续应用。如何更改布局以使其看起来就像我在安装过程中设置的一样?
lum*_*ric -1
!!! 未完待续的回答!!!(如果您知道如何改进此答案,请删除此警告)
您可以使用该命令setxkbmap。例如
setxkbmap de
Run Code Online (Sandbox Code Playgroud)
将当前布局设置为德语。和
setxkbmap us
Run Code Online (Sandbox Code Playgroud)
您可以将其设置为美国布局。
警告:我认为此命令还会重置其他语言选项。例如,当我运行此命令时,语言图标消失。因此,如果您更改为西里尔文、中文、希腊语等,则更改回拉丁字母的布局也非常困难。但该命令setxkbmap可能是继续研究如何切换布局的一个很好的提示。