我在KDE上,我需要找出并能够在脚本中切换当前的全局键盘布局.我做了一个研究setxkbmap- 但在这种情况下它没有任何帮助.
找到了解决方案:
setxkbmap -print | grep xkb_symbols | awk '{print $4}' | awk -F"+" '{print $2}'
Run Code Online (Sandbox Code Playgroud)
找出当前的布局.以下允许设置它:
setxkbmap -layout us
setxkbmap -layout ru
Run Code Online (Sandbox Code Playgroud)
这会切换它:
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
Run Code Online (Sandbox Code Playgroud)
如果您使用gxneur - 它无法应对所有这些,但标准的Kubuntu布局指示器工作正常.
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |