我对使用setxkbmap感到困惑。当我在X下的终端仿真器中使用它时,它可以工作:
setxkbmap -layout gr -option # switches layout to greek但是,如果切换到tty2,执行命令(设置适当的显示)并切换回X,布局不会改变:
DISPLAY=:0 setxkbmap -layout gr -option我做错了什么?
发布于 2020-05-18 02:11:19
当您从TTY执行该命令时,X服务器必须处于活动状态。
export DISPLAY=:0 # Your Display
sleep 1 && setxkbmap us # Change keyboard layout因此,我建议您执行该命令,然后立即切换到您的X显示器,以进行应用的更改。
您可以在xclip -o命令中看到这种行为。在TTY上执行时,它等待X服务器活动之前打印主剪贴板的内容。
https://unix.stackexchange.com/questions/399998
复制相似问题