gpt4 book ai didi

ubuntu - 如何从 Vagrantfile 更改键盘布局

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:59 24 4
gpt4 key购买 nike

我使用的是 JHipster 的 DevBox,它是一个 XUbuntu Vagrant box。

我想在设置盒子的时候改变键盘布局,让它在登录页面也有效,不需要重启,所以用户可以在第一次启动虚拟机后直接使用它。

我尝试了几个命令来更改键盘布局:

  • setxkbmap fr(将不起作用,因为 shell 配置是用 root 完成的,setxkbmap 不能与 root 一起使用)
  • loadkeys fr(没有错误但没有结果)
  • sed -ie '/^XKBLAYOUT=/s/".*"/"fr"/'/etc/default/keyboard(显然有效,但必须“来源”)<

和几个应用更改的命令:

  • udevadm 触发器 --subsystem-match=input --action=change
  • dpkg-reconfigure -f noninteractive keyboard-configuration(noninteactive 因为它是一个 shell 脚本)
  • setupcon --force(force 因为没有它它会提示它不是 Linux 终端)

它们都不起作用(或者更准确地说,sedudevadm 的组合似乎起作用,但是当我用新安装的 VM 尝试它时,它没有).

关于如何让它发挥作用的任何想法?

编辑:

好吧,这是一个严重的 PEBKAC 案例......

根据记录,对我来说正确的组合是:sed -ie '/^XKBLAYOUT=/s/".*"/"fr"/'/etc/default/keyboard && udevadm trigger --subsystem-match=输入 --action=change

我只是严重重构了包含语言的变量(这里是 fr),所以它什么也没打印...

编辑:

好吧,它不仅仅是一个 PEBKAC,它在登录页面上工作正常,但一旦我登录后就不行了(即使在我重新安装所有东西之前它工作正常)。

最佳答案

好吧,这是一个严重的 PEBKAC 案例......

郑重声明,对我来说正确的组合是:sed -ie '/^XKBLAYOUT=/s/".*"/"fr"/'/etc/default/keyboard && udevadm trigger --subsystem-match=input --action=change

我只是严重重构了包含语言的变量(这里是fr),所以它什么也没打印...


编辑:好吧,它不仅仅是一个 PEBKAC,它在登录页面上工作正常,但一旦我登录就不是(即使它在我重新安装所有东西之前工作)。

关于ubuntu - 如何从 Vagrantfile 更改键盘布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38145087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com