我想知道当用户通过小程序切换键盘布局时,如何确定 gnome session 中当前使用的键盘布局。到目前为止,我不关心我必须使用什么编程语言或库(gtk、x、...)。
我之前问过类似的问题: https://askubuntu.com/questions/155879/how-to-get-current-gnome-keyboard-layout-from-terminal
不幸的是没有人能解决这个问题,这就是我想问你的原因。您如何确定程序/脚本中的当前键盘布局。
谢谢
亚伦森
最佳答案
在命令行或脚本中,您可以使用 setxkbmap:
$ setxkbmap -print | awk -F"+" '/xkb_symbols/ {print $2}'
gb
或者 -query 选项:
$ setxkbmap -query
rules: evdev
model: pc105
layout: gb
关于linux - Gnome - 确定键盘布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11430247/