我在KDE上,我需要找出并能够在脚本中切换当前的全局键盘布局。我对setxkbmap
进行了研究 - 但在这种情况下它没有任何帮助。
答案 0 :(得分:5)
找到解决方案:
setxkbmap -print | grep xkb_symbols | awk '{print $4}' | awk -F"+" '{print $2}'
找出当前的布局。以下允许设置它:
setxkbmap -layout us
setxkbmap -layout ru
然后切换它:
if [ `setxkbmap -print | grep xkb_symbols | awk '{print $4}' | awk -F"+" '{print $2}'` = us ] ;then echo "EN"; echo "changing to RU..."; setxkbmap ru ; else echo "RU"; echo "Changing to US..."; setxkbmap us ; fi
如果您使用gxneur - 它无法应对所有这些,但标准的Kubuntu布局指示器工作正常。