Удерживать клавишу, чтобы временно переключить раскладку клавиатуры?

, если у вас есть Live DVD или USB, загрузитесь с этим и в Terminal, запустите следующую команду

blkid

fdisk -l

Или, если вы предпочитаете графический интерфейс, посмотрите, отображаются ли разделы в gparted [ ! d1]

Скорее всего, блочное устройство (раздел) неправильно смонтировано из-за неудачной загрузки. Обновление иногда нарушает работу системы, но я никогда не слышал, чтобы она уничтожала данные.

1
задан 2 February 2014 в 04:52

2 ответа

С Gnome 3.6 изменился способ настройки макета. Таким образом, Ubuntu 13.10 и более поздние версии имеют другое поведение. Это должно хорошо работать в Gnome (протестировано Ubuntu 13.10 / 14.04). Unity, похоже, не использует xkb-options (протестировал его в Ubuntu 13.10 / 14.04). Даже используя, например:
setxkbmap us,ara -option grp:rctrl_switch
Он работает всего несколько секунд, затем сбрасывается. Измените /usr/share/X11/xkb/symbols/pc, удалите rctrl из привязки ctrl:
//modifier_map Control{ Control_L, Control_R };
modifier_map Control{ Control_L };
еще раз:
setxkbmap us,ara -option grp:rctrl_switch
Он работает только до тех пор, пока я не использую изменение своего макета с помощью Super + Space или непосредственно из индикатора. Так как обходной путь для Unity, отключить макет для переключения ярлыков (индикатор макета также может быть удален), добавьте -option grp:..._toggle в setxkbmap.

Итак, для Gnome:

Используйте dconf-editor & rarr; org & rarr; gnome & rarr; desktop & rarr; input-sources Добавьте опции setxkbmap в xkb-options, например:
['grp:rctrl_switch']

Чтобы просмотреть все возможные варианты:

more /usr/share/X11/xkb/rules/xorg.lst | grep grp:

1
ответ дан 24 May 2018 в 12:15
  • 1
    Вы уверены, что это работает? Я попробовал это, но это не так (хотя я не делал этого точно , как вы это делали) – Seth♦ 10 February 2014 в 01:30
  • 2
    Да, это работает для меня (Ubuntu 14.04). Но я проверю со свежей, я сделал слишком много экспериментов в этой установке. Возможно, некоторые предыдущие тесты setxkbmap или xbindkeys имеют некоторые последствия даже после того, как я сброшу настройки. – user.dz 10 February 2014 в 01:45
  • 3
    Я пробовал это в своей системе и не мог заставить его работать, но, возможно, это потому, что я на 13.10. Если это будет работать и в 14.04, это будет так же хорошо. Я скоро подберусь и дам вам знать. – Jake 10 February 2014 в 01:47
  • 4
    Извините, я не испытал единство, думая, что оба используют одинаковые Gsettings. Но кажется, что только гном заботится о xkb-options. – user.dz 10 February 2014 в 06:07

Пожалуйста, выполните следующие действия:

Выберите «Системные настройки» ... из системного меню; Выберите «Клавиатура»; На вкладке с надписью «Набрав» щелкните «Параметры макета»; В окне настроек клавиатуры в разделе «Ярлыки» выберите «Ввод». По умолчанию для Switch to next source - Super + SPACE; нажав на нее, вы попросите назначить новый ускоритель ..., нажмите нужную комбинацию клавиш, чтобы перейти к следующему макету (я использовал Super + L.), и ему будет присвоено изменение следующего макета. (Затем я присвоил что-то подобное для «Переключиться на предыдущий источник» с использованием того же предпочтительного макета, а затем начал их тестировать. Переключение с предпочтительной компоновки на другую, но наоборот. Нет. в том же окне вы можете выбрать / назначить клавишу Compose. Предпочтительным является Right Alt. После назначения Super + L для «Переключиться на следующий источник», используя мой предпочтительный макет, я изменил макет клавиатуры на альтернативный макет, а затем назначил комбинацию «Переключиться на предыдущий источник» (для которого я использовал Shift + Супер + L). Затем я протестировал их, и они отлично работают. Новые ускорители для ключевых комбо, которые я использовал, выглядят следующим образом:

Полезные ссылки:

Как включить ключ Compose? Как я могу набрать символы с акцентированием, такие как? чередующийся Как использовать клавиши создания? Реферат: Использование ключа компоновки, здесь назначается Rt. Alt: для ö вы нажимаете «Compose», а затем «Shify +», затем «o»; так же, как и Compute «o или Rt. Alt» o. Для ß вы нажимаете Compose, за которым следуют s и s. (там, где вам нужно будет запомнить две комбинации символов). Вы можете получить комбинацию для создания ключа (и номера Unicode) с помощью этой команды в терминале:
cat /usr/share/X11/locale/en_US.UTF-8/Compose | grep ö
(где ö следует заменить символом по вашему выбору. ), который будет выводить что-то вроде:
<Multi_key> <quotedbl> <o>          : "ö"   odiaeresis
(где <Multi_Key> - это клавиша Compose (Shift или Shift + Rt.Alt), <quotedbl> - это двойная кавычка - ", то есть Shift + 'и <o> - нижний регистр o ieo Для верхнего регистра ... используйте O, т.е. Shift + o и вместо этого для последнего символа compose combo.) Использование шестнадцатеричного кода символа кода Unicode: нажмите (и отпустите) Shift + Ctrl + U, затем, пока отображается подчеркнутое u, введите шестнадцатеричный код символа кода Unicode, за которым следуют Return или Space. например Ctrl + Shift + u, затем 2 6 3 b, а затем Return или Space для ☻. (.. это потребует, чтобы вы помнили номер Юникода)

☻ приветствия ...

-1
ответ дан 24 May 2018 в 12:15
  • 1
    У меня нет таких возможностей. Этот снимок экрана сделан 13.10? – Jake 9 February 2014 в 01:57
  • 2
    Если я правильно понимаю, опция 13.10 позволяет переключаться между макетами, но не временно активировать другой макет, пока нажата какая-либо клавиша. Я часто нуждаюсь только в одной букве со второй буквы, поэтому переключаясь на этот макет, набрав букву, переключение происходит довольно сложно. – Jake 9 February 2014 в 14:04
  • 3
    @Downvoter вы бы не хотели оправдывать -1?!? па-лиз !! – precise 10 February 2014 в 01:39
  • 4
    Нет, ключ компоновки предназначен для доступа к специальным клавишам на определенных макетах (например, é). Я не ответил на этот вопрос, но я могу представить, что кто-то отказался от него, потому что он не отвечает на вопрос (первая часть о пред-13.10, хотя в вопросе явно упоминается 13.10, а вторая часть касается переключения макетов, не временно активируя его, удерживая клавишу). Спасибо за ваши усилия, хотя! – Jake 10 February 2014 в 01:45
  • 5
    Да, точно. Я был очень доволен решением, которое было доступно, и очень грустно, что он не работает с 13.10. – Jake 10 February 2014 в 03:00

Другие вопросы по тегам:

Похожие вопросы: