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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.