保存 setxkbmap 设置?

jus*_*ist 23 keyboard-layout

我在将键盘设置设置为瑞典语时遇到问题,在树莓派上运行 Raspbian。我已经尝试了一切,唯一有效的是 command setxkbmap se

但这不会永久保存设置,重启后会恢复默认设置。是否有永久保存这些设置的命令?

ter*_*don 28

一种简单的方法是将命令添加到您的$HOME/.profile文件中(如果它不存在,您可以创建它):

setxkbmap se
Run Code Online (Sandbox Code Playgroud)

这应该让它在你每次登录时运行。

请注意,您应该使用$HOME/.profile而不是$HOME/.bash_profile$HOME/.bashrc或其他一些类似的文件。这是因为此设置应由您的登录管理器读取。

  • 这在 Ubuntu 20.04 上似乎不起作用(不再?),我将其添加到 `/etc/profile` 和 `home/me/.profile` 中。 (3认同)
  • @hustlerinc `/etc/profile` 是全局的,无论哪个用户登录,它都会被读取。然后每个用户在他们的主文件夹中都有自己的个人“.profile”文件。所以,`/root/.profile` 是`root` 的,而`/home/pi/.profile` 是用户`pi` 的。我询问了其他文件,因为如果 `$HOME/.bash_profile` 或 `$HOME/.bash_login` 存在,这些文件会_而不是_`$HOME/.profile` 被读取。如果它们不存在,没关系。有关更多详细信息,请阅读 `man bash` 的 `INVOCATION` 部分或查看 [此处](http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files)。 (2认同)