squeezer |
|
Темы:
2
Сообщения:
6
Участник с: 18 апреля 2013
|
Приветствую всех, друзья! Сразу хочу предупредить, что я ламер в линуксе и awesome. Назрела нужда отключить caps lock. Я решил этот вопрос следующим образом: в конфиге rc.lua, я прописал такую команду: "xmodmap -e 'keycode 66='", -- disable capslock И действительно цели достиг. При загрузке awesome, caps lock отключен. Но проблема в том, что я пользуюсь следующей конструкций для переключения раскладки клавиатуры: globalkeys = awful.util.table.join( ... awful.key({ "Control" }, "1", function () awful.util.spawn("setxkbmap -layout 'us'") end), awful.key({ "Control" }, "2", function () awful.util.spawn("setxkbmap -layout 'ru'") end), awful.key({ "Control" }, "3", function () awful.util.spawn("setxkbmap -layout 'ua'") end), ... ) И при каждом таком переключении снова сбиваются мои настройки для отключения caps lock и он снова оказывается работающим. Помогите, пожалуйсто, решить проблему. Мне надо либо caps lock отключать каким-то другим способом, либо переключать расладку другим способом. Но для переключения раскладки обязательное условие: для каждого языка должен быть свой хот-кей, а не каруселью. |