xscreensaver 和键盘布局

sas*_*alm 8 debian keyboard-layout xscreensaver

xscreensaver 不显示当前的键盘布局,所以有时我无法输入密码,因为我在不知道的情况下切换到了西里尔文。例如,我在http://forum.xfce.org/viewtopic.php?id=6877 上找到了关于相同问题的讨论。

有没有办法让它显示当前的键盘布局,或者总是切换到英文?

我的系统是 Debian Wheezy。

use*_*917 2

可以通过在锁定之前执行几行 setxkbmap 行来完成(在 xfce 中,进入/usr/bin/xflock4,请参阅: http: //www.reddit.com/r/xfce/comments/11yi34/reset_the_keyboard_layout_on_xscreensaver_lock/类似于:

setxkbmap -layout us 
setxkbmap -layout us,ru
Run Code Online (Sandbox Code Playgroud)

这应该禁用然后重新启用国际布局,据说将当前布局切换为美国布局。似乎工作正常。刚刚重新测试了一下,还是不行。但一般的解决方案是沿着这些思路,只是需要更多的实验。