Вызов dmenu в английской раскладке - возможно?
Добавлено: 10 июн 2015, 21:08
Тем, кто пользуется dmenu русскоязычным пользователям, наверняка знакома ситуация, когда при вызове dmenu приходится переключать раскладку, что вызывает некоторый дискомфорт.
На ЛОР'е был предложен вариант назначить на горячую клавишу вызова dmenu синхронную принудительную смену раскладки на английскую.
только вот предложенные механизмы мне не до конца ясны. Предлагалось следующее:
Пробовал прописать в конфиге так:
но в результате выдавал ошибку при запуске i3wm, и до конца сессии русская раскладка была не доступна.
P.S.
Как пользоваться и что вообще такое setxbmap я плохо представляю.
На ЛОР'е был предложен вариант назначить на горячую клавишу вызова dmenu синхронную принудительную смену раскладки на английскую.
только вот предложенные механизмы мне не до конца ясны. Предлагалось следующее:
илиУ меня автоматически раскладка переключается на английскую при вызове dmenu.
Вот так хоткей для xbindkeys выглядит:skb выводит текущую раскладку, а xdotool переключает.Код: Выделить всё
"bash -c 'if [ `skb -1` == "Rus" ]; then xdotool key Mode_switch; fi'; dmenu_run" alt+F3
Как это правильно реализовать? Желательно, что бы это было в конфигурационном файле i3wm.Ну так забинди что-то типа «setxkbmap us; dmenu_run» на кнопку, где dmenu стоит.
Пробовал прописать в конфиге так:
Код: Выделить всё
bindsym $mod+d setxkbmap us; dmenu_run
P.S.
Как пользоваться и что вообще такое setxbmap я плохо представляю.