Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Переключение раскладки клавиатуры  (Прочитано 1953 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Azigar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Установил Lubuntu 16.04
Уже много в чем разобрался.
Но я Windows 7 и старше я выставляю переключение раскладки клавиатуры так:

Английский CTRL+1
Украинский CTRL+2
Русский    CTRL+3

На самом деле это самый удобный способ переключение раскладки клавиатуры.
Рука сама привыкла. И мне очень тяжело вновь возвращаться на ALT+SHIFT или CTRL+SHIFT.
Получается что у меня два кирриличных языка и потому это все тяжело и не удобно.
Как в моем Lubuntu 16.04 установить так же само?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 02/02/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 05:21:52 от zg_nico »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2084
  • Lubuntu 16.04 LTS
    • Просмотр профиля

Оффлайн ol_denkin

  • Активист
  • *
  • Сообщений: 477
  • не то, что вы думаете
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #2 : 12 Июль 2017, 00:56:09 »
Azigar, как пользователь из Украины, могу подсказать одну штуку (вдруг понравится, как понравилось мне): если установить украинскую раскладку, то при нажатии дополнительно правого Альта на месте украинских букв будут набираться русские, согласно русской раскладке, например:
Чтобы получить символ ы, надо в украинской раскладке нажать RAlt+і
Чтобы получить символ ъ, надо в украинской раскладке нажать RAlt+ї
Чтобы получить символ э, надо в украинской раскладке нажать RAlt+є

Тогда достаточно в переключателе настроить 2 языка: английский и украинский
« Последнее редактирование: 14 Июль 2017, 00:39:49 от ol_denkin »

Оффлайн Azigar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #3 : 12 Июль 2017, 08:02:43 »
спасибо за совет. Наверное так сделаю пока со временем не найдется решение моей проблемы. Спасибо.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2084
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #4 : 12 Июль 2017, 08:45:05 »
Наверное так сделаю пока со временем не найдется решение моей проблемы.

Нет у вас никакой проблемы.
Я дал ссылку на утилиту, при помощи которой можно создать любые пользовательские хоткеи.

Может просто не очень хочется разбираться?

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2158
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #5 : 12 Июль 2017, 13:34:01 »
ecc83, не спешите обвинять, не всё так просто. :)
Хотя, действительно, этот вопрос уже обсуждался и решения были предоставлены.

PS
Ссылок нет, слишком был занят, чтобы всё проверить.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #6 : 13 Июль 2017, 12:02:26 »
вопрос уже обсуждался и решения были предоставлены.
Настройка смены раскладки
установить украинскую раскладку, то при нажатии дополнительно правого Альта
Надо устанавливать русскую раскладку с вариантом RUU
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ol_denkin

  • Активист
  • *
  • Сообщений: 477
  • не то, что вы думаете
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #7 : 14 Июль 2017, 00:40:26 »
Надо устанавливать русскую раскладку с вариантом RUU
с чего бы это?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #8 : 14 Июль 2017, 10:45:27 »
ol_denkin, хотя бы потому что именно она имеет 3-4 ряд символов украинско-белорусской раскладки и устанавливает клавишу выбора 3-го ряда на правый Alt
Цитата: /usr/share/X11/xkb/symbols/ru
Код: HTML5
  1. xkb_symbols "common" {
  2.  
  3.     key <AE01> { [           1,      exclam  ] };
  4.     key <AE02> { [           2,    quotedbl  ] };
  5.     key <AE03> { [           3,  numbersign  ] };
  6.     key <AE04> { [           4,    asterisk  ] };
  7.     key <AE05> { [           5,       colon  ] };
  8.     key <AE06> { [           6,       comma  ] };
  9.     key <AE07> { [           7,      period  ] };
  10.     key <AE08> { [           8,   semicolon  ] };
  11.     key <AE09> { [           9,   parenleft  ] };
  12.     key <AE10> { [           0,  parenright  ] };
  13.     key <AE11> { [       minus,  underscore  ] };
  14.     key <AE12> { [       equal,        plus  ] };
  15.     key <BKSL> { [   backslash,         bar  ] };
  16.  
  17.     key <AB10> { [       slash,    question  ] };
  18.     key <LSGT> { [       slash,         bar  ] };
  19.  
  20.     key <TLDE> { [       Cyrillic_io,       Cyrillic_IO  ] };
  21.     key <AD01> { [   Cyrillic_shorti,   Cyrillic_SHORTI  ] };
  22.     key <AD02> { [      Cyrillic_tse,      Cyrillic_TSE  ] };
  23.     key <AD03> { [        Cyrillic_u,        Cyrillic_U  ] };
  24.     key <AD04> { [       Cyrillic_ka,       Cyrillic_KA  ] };
  25.     key <AD05> { [       Cyrillic_ie,       Cyrillic_IE  ] };
  26.     key <AD06> { [       Cyrillic_en,       Cyrillic_EN  ] };
  27.     key <AD07> { [      Cyrillic_ghe,      Cyrillic_GHE  ] };
  28.     key <AD08> { [      Cyrillic_sha,      Cyrillic_SHA  ] };
  29.     key <AD09> { [    Cyrillic_shcha,    Cyrillic_SHCHA  ] };
  30.     key <AD10> { [       Cyrillic_ze,       Cyrillic_ZE  ] };
  31.     key <AD11> { [       Cyrillic_ha,       Cyrillic_HA  ] };
  32.     key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN  ] };
  33.  
  34.     key <AC01> { [       Cyrillic_ef,       Cyrillic_EF  ] };
  35.     key <AC02> { [     Cyrillic_yeru,     Cyrillic_YERU  ] };
  36.     key <AC03> { [       Cyrillic_ve,       Cyrillic_VE  ] };
  37.     key <AC04> { [        Cyrillic_a,        Cyrillic_A  ] };
  38.     key <AC05> { [       Cyrillic_pe,       Cyrillic_PE  ] };
  39.     key <AC06> { [       Cyrillic_er,       Cyrillic_ER  ] };
  40.     key <AC07> { [        Cyrillic_o,        Cyrillic_O  ] };
  41.     key <AC08> { [       Cyrillic_el,       Cyrillic_EL  ] };
  42.     key <AC09> { [       Cyrillic_de,       Cyrillic_DE  ] };
  43.     key <AC10> { [      Cyrillic_zhe,      Cyrillic_ZHE  ] };
  44.     key <AC11> { [        Cyrillic_e,        Cyrillic_E  ] };
  45.  
  46.     key <AB01> { [       Cyrillic_ya,       Cyrillic_YA  ] };
  47.     key <AB02> { [      Cyrillic_che,      Cyrillic_CHE  ] };
  48.     key <AB03> { [       Cyrillic_es,       Cyrillic_ES  ] };
  49.     key <AB04> { [       Cyrillic_em,       Cyrillic_EM  ] };
  50.     key <AB05> { [        Cyrillic_i,        Cyrillic_I  ] };
  51.     key <AB06> { [       Cyrillic_te,       Cyrillic_TE  ] };
  52.     key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
  53.     key <AB08> { [       Cyrillic_be,       Cyrillic_BE  ] };
  54.     key <AB09> { [       Cyrillic_yu,       Cyrillic_YU  ] };
  55.  
  56.     include "kpdl(comma)"
  57. };
  58. xkb_symbols "ruu" {
  59.  
  60.     include "ru(common)"
  61.     name[Group1]= "Russian (with Ukrainian-Belorussian layout)";
  62.  
  63.     key <TLDE> { [  U2019,  apostrophe,    asciitilde,       U0301  ] };  // Apostrophe and Stress symbol
  64.     key <AE01> { [      1,      exclam,         U2248,       U00F7  ] };  // Division Sign and Almost Equal To
  65.     key <AE02> { [      2,    quotedbl,            at,  numerosign  ] };
  66.     key <AE03> { [      3,  numbersign,         U00A7,       U20B4  ] };  // Paragraph and Hryvnia sign
  67.     key <AE04> { [      4,   semicolon,        dollar,    EuroSign  ] };
  68.     key <AE05> { [      5,     percent,        degree,       U2030  ] };  // Per Mille Sign
  69.     key <AE06> { [      6,       colon,          less,       U2264  ] };  // Less-Than Or Equal To
  70.     key <AE07> { [      7,    question,       greater,       U2265  ] };  // Greater-Than Or Equal To
  71.     key <AE08> { [      8,    asterisk,      infinity,       U00D7  ] };  // Multiplication Sign
  72.     key <AE09> { [      9,   parenleft,   bracketleft,   braceleft  ] };
  73.     key <AE10> { [      0,  parenright,  bracketright,  braceright  ] };
  74.     key <AE11> { [  minus,  underscore,        emdash,      endash  ] };
  75.     key <AE12> { [  equal,        plus,      notequal,   plusminus  ] };
  76.  
  77.     key <AD03> { [        Cyrillic_u,        Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ] };
  78.     key <AD04> { [       Cyrillic_ka,       Cyrillic_KA,    registered                        ] };  // Registered tm
  79.     key <AD05> { [       Cyrillic_ie,       Cyrillic_IE,   Cyrillic_io,          Cyrillic_IO  ] };
  80.     key <AD07> { [      Cyrillic_ghe,      Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
  81.     key <AD10> { [       Cyrillic_ze,       Cyrillic_ZE,         U00B6,   enfilledcircbullet  ] };  // Pilcrow Sign
  82.     key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,  Ukrainian_yi,         Ukrainian_YI  ] };
  83.  
  84.     key <AC02> { [     Cyrillic_yeru,     Cyrillic_YERU,   Ukrainian_i,          Ukrainian_I  ] };
  85.     key <AC10> { [      Cyrillic_zhe,      Cyrillic_ZHE,     semicolon,                colon  ] };
  86.     key <AC11> { [        Cyrillic_e,        Cyrillic_E,  Ukrainian_ie,         Ukrainian_IE  ] };
  87.     key <BKSL> { [         backslash,             slash,           bar,                U00A6  ] };  // Broken Bar
  88.  
  89.     key <AB03> { [       Cyrillic_es,       Cyrillic_ES,      copyright                       ] };
  90.     key <AB06> { [       Cyrillic_te,       Cyrillic_TE,      trademark                       ] };
  91.     key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN,          U00B5                       ] };  // Micro Sign
  92.     key <AB08> { [       Cyrillic_be,       Cyrillic_BE,  guillemotleft,  doublelowquotemark  ] };
  93.     key <AB09> { [       Cyrillic_yu,       Cyrillic_YU, guillemotright, leftdoublequotemark  ] };
  94.     key <AB10> { [            period,             comma,       ellipsis,               slash  ] };
  95.  
  96.     include "level3(ralt_switch)"
  97. };
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 694
  • 好红狼
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #9 : 14 Июль 2017, 12:47:15 »
Но я Windows 7 и старше я выставляю переключение раскладки клавиатуры так:

Английский CTRL+1
Украинский CTRL+2
Русский    CTRL+3

Подобная фитча есть в KDE (точно не знаю насчёт 16.04, но вообще была)
Если требуется более двух раскладок, то обычно прибегают к интеллектуальным методам ввода, таким как ibus (там смена раскладок организована примерно как в макинтоше, сначала последняя (Ctrl + Побел), затем предпоследняя (Ctrl + 2 пробела) использовавшаяся раскладка и так далее), или как fcitx (там по Ctrl + Побел (или другому назначенному хоткею) переключение английская - не английская раскладка, а по Ctrl + Shift - по кругу (в зависимости от правого или левого шифта) все не английские раскладки, если их много).
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн ol_denkin

  • Активист
  • *
  • Сообщений: 477
  • не то, что вы думаете
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #10 : 14 Июль 2017, 18:17:43 »
Azure, не убедил - у меня вполне работает UK и я не понимаю, зачем мне нужно RUU.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #11 : 14 Июль 2017, 21:51:37 »
Ну что ж, УМВР — безусловно мощный аргумент…
Ничего что UK, как Вы выразились, имеет около 10 вариантов? И, если Вы имеете ввиду вариант unicode имеющий название "Ukrainian", то логичнее иметь русскую раскладку, а некоторые украинские символы  добирать через RAlt+ (как Вы и пытались представить изначально, а потом исправили свой пост?)
« Последнее редактирование: 14 Июль 2017, 21:53:42 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ol_denkin

  • Активист
  • *
  • Сообщений: 477
  • не то, что вы думаете
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #12 : 14 Июль 2017, 22:22:09 »
я исправил свой пост, чтобы ясней выразить свою мысль, а не потому, что вам показалось.

Оффлайн user00915

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Переключение раскладки клавиатуры
« Ответ #13 : 15 Июль 2017, 14:04:56 »
http://help.ubuntu.ru/wiki/xneur - выручает всегда

 

Страница сгенерирована за 0.272 секунд. Запросов: 23.