KDE:如何从CLI查找并切换当前的全局键盘布局? [英] KDE: how do i find and switch current global keyboard layout from CLI?

查看:122
本文介绍了KDE:如何从CLI查找并切换当前的全局键盘布局?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用KDE,我需要找出并能够在脚本中切换当前的全局键盘布局.我已经对setxkbmap进行了研究-但是在这种情况下它没有帮助.

I'm on KDE and I need to find out and to be able to switch current global keyboard layout in a script. I've made a research on setxkbmap - but in this case it's of no help.

推荐答案

找到了解决方案:

setxkbmap -print | grep xkb_symbols | awk '{print $4}' | awk -F"+" '{print $2}'

查找当前布局.以下内容可以对其进行设置:

to find out current layout. The following allows to set it:

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布局指示器可以正常工作.

If You use gxneur -- it can't cope with all this, but standard Kubuntu layout indicator works fine.

这篇关于KDE:如何从CLI查找并切换当前的全局键盘布局?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆