Ubuntu20.04以及Ubuntu18.04修改键盘布局(法语键盘)

目录

  • 引言
  • 修改方法
  • 区分Ubuntu系统

引言

程序部署在Ubuntu上,默认命令行启动,通过修改rc.local拉起,相当于程序替换了桌面,需要添加修改键盘布局的入口,实现键盘在QWERTY与AZERTY之间切换。

修改方法

无论是Ubutnu20.04还是Ubuntu18.04,同样都是修改 /etc/default/keyboard 文件中的XKBLAYOUT的属性值,两者的区别是文件格式的不同。

Ubuntu20.04:
Ubuntu20.04
Ubuntu18.04:
Ubuntu20.04以及Ubuntu18.04修改键盘布局(法语键盘)_第1张图片
改变XKBLAYOUT属性值 “cn,fr” 的先后顺序即可改变默认的键盘布局,即便是原来的配置文件中没有fr,直接添加后系统也能识别为法语键盘布局。

命令行下修改配置文件后,调用如下命令直接生效:

setupcon

但是我用程序调用确没有效果,最后选择让用户修改后重启设备的方式生效,如果有不用重启的方法可以留言告诉我。

区分Ubuntu系统

lsb_release -a

调用上述命令可以获得如下结果:
在这里插入图片描述
通过判断字符串中是否包含对应关键字就可以区分是什么版本的Ubuntu系统,可以以此区分CentOS和Ubuntu。

你可能感兴趣的:(linux,linux,ubuntu)