LINUX.ORG.RU

Какой командой можно поменять текущую раскладку клавиатуры?


0

1

Сабж. Пользуюсь openbox и раскладку устанавливаю через setxkbmap при запуске иксов, язык один на все программы. Последнее время начал использовать xlock для блокировки экрана, но из-за неизвестности раскладки, это не очень удобно (не переключать же ее вручную перед каждой блокировкой).

Я подумал, что перед запуском xlock можно было бы принудительно выставлять английский язык, вопрос только в том, как это сделать одной командой.

> как это сделать одной командой

ты в юниксе или где? щелл уже закопали?

gensym ★★ ()

Если уж минимализм, можно блокировать и так: vlock --new --disable-sysrq

anonymous ()

Повесь на клавишу и не трахай мозг.

r2d2 ()

Если не найдешь ничего адекватного, то можно использовать xdotool (имитирует нажатие клавиш) в качестве костыля.

april ()
Ответ на: комментарий от r2d2

r2d2

Я и говорю, горе от ума.

А где, собственно, в твом сообщение описывается то, как переключить раскладку командой?

april ()

Той же 'setxkbmap -layout us,ru' Она не только снова установит ту же раскладку, но и выставит текущее значение по умолчанию.

ABW ★★★★★ ()

Сто раз обсуждали. Нет такой штатной команды. Напиши костылик на си, там буквально пара строчек кода будет.

geekless ★★ ()
Ответ на: комментарий от r2d2

ТСу команда нужна, чтобы добавить в скрипт. Ферштейн?

geekless ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.