Встановив Lubuntu 16.04 Вже багато в чому розібрався. Але я в Windows 7 і старше виставляю перемикання розкладки клавіатури так:
- англійська CTRL + 1
- Український CTRL + 2
- Русский CTRL + 3
Насправді, це найзручніший спосіб перемикання розкладки клавіатури. Рука сама звикла. І мені дуже важко знову повертатися на ALT + SHIFT або CTRL + SHIFT. Виходить, що у мене два кіррілічних мови, і тому це все важко і не зручно. Як в моєму Lubuntu 16.04 встановити так само саме?
Для початку виконайте в консолі
і отримаєте десь так
тут видно, що є три розкладки і українська розкладка вимагає winkeys. Тому, перемикання на українську розкладку буде таке
а тому на англійську - таке
(У Вас цілком можуть бути інші значення і параметри, тому уважно дивіться).
Тепер, коли три команди готове і вони робочі, приступаємо до другого етапу. Команди можна загорнути в скрипти і додати наприклад notify-send для краси і метрики :)
В налаштуваннях клавіатури є Application Shortcut. Там можна додати свої shortcut. Додаєте, а команди для них вже знаєте. Самі вибираєте, як якій кнопці яка мова прив'язати.
Цей спосіб має один недолік - він ламає стандартну переключалка. Тому, команди потрібно трішки по іншому ставити - український
і так далі. Тобто, ми не просто вказуємо поточну мову (він перший в списку), але і вказуємо, порядок перемикання і кнопку.
Але є більш радикальні способи. Мов залишаємо два, а для російського просто робимо composite key - за фактом адже тільки 4 відрізняються букви потрібно. Тобто, натискаємо просто кнопку - українська буква, натискаємо наприклад з правим альтом - російська (і => и, ї => 'і так далі). Чому не навпаки? Це занадто Холіварние питання.