Как установить Compose Key в Ubuntu 18.04

Теперь, когда Unity ушел, обычный способ установки Compose Key (через Настройки клавиатуры> Макет) больше не работает (потому что в Ubuntu 18.04, Устройства> Клавиатура не имеет вкладки Макет).

Как установить ключ составления в Ubuntu 18.04 Bionic Beaver?

2 ответа

Решение

Вы можете использовать (GNOME) твики для установки опции.

Сначала установите твики, запустив

sudo apt install gnome-tweaks

(или же sudo apt install gnome-tweak-tool).

В качестве альтернативы для тех, кто предпочитает графический интерфейс:

  1. запустите приложение Ubuntu Software.

  2. поиск "твики гномов".

  3. установить.

Затем запустите Tweaks и перейдите в раздел " Клавиатура и мышь ". Параметры "Создать ключ" по умолчанию отключены. Нажмите на кнопку " Отключено ".

Затем появится окно. Переключите переключатель в верхней части, и тогда вы будете выбирать клавишу составления

Чтобы подробно рассказать о том, что @pomsky дало в своем ответе, официальная документация охватывает два доступных решения.

Одним из них является установка Gnome Tweak Tool через терминал следующим образом: sudo apt install gnome-tweak-tool

А другой вводит кодовую точку символа Юникод. Для этого нажмите Ctrl + Shift + U, отпустите все клавиши (вы увидите подчеркнутое u), введите требуемую кодовую точку и нажмите пробел или клавишу Enter для завершения.

Например, обычный, который я использую, называется "умными цитатами", которые обозначают U+201C и U+201D соответственно. Таким образом, вы должны набрать 201C или 201D после отпускания начальных ключей и завершить процесс с помощью пробела или Enter.

Проблема man xkeyboard-config и найдите параметры создания (ярлык: введите /compose:). Ты найдешь

compose:ralt          Right Alt                  
compose:lwin          Left Win                   
compose:lwin-altgr    3rd level of Left Win      
compose:rwin          Right Win                  
compose:rwin-altgr    3rd level of Right Win     
compose:menu          Menu                       
compose:menu-altgr    3rd level of Menu          
compose:lctrl         Left Ctrl                  
compose:lctrl-altgr   3rd level of Left Ctrl     
compose:rctrl         Right Ctrl                 
compose:rctrl-altgr   3rd level of Right Ctrl    
compose:caps          Caps Lock                  
compose:caps-altgr    3rd level of Caps Lock     
compose:102           <Less/Greater>             
compose:102-altgr     3rd level of <Less/Greater>
compose:paus          Pause                      
compose:prsc          PrtSc                      
compose:sclk          Scroll Lock                

Допустим, вы хотите выбрать Pause в качестве ключа создания. Просто выпуск

setxkbmap -option compose:paus

Чтобы сделать его постоянным при перезагрузке, откройте /etc/default/keyboard с вашим любимым редактором.

sudo nano /etc/default/keyboard

и к линии XKBOPTIONS Добавить compose:paus. Если у вас уже были другие варианты, разделите их запятыми. Например:

XKBOPTIONS="terminate:ctrl_alt_bks,compose:paus"

Одновременно можно использовать несколько клавиш набора.

Параметр dconf, который работал для моего GNOME 3.28.2:

/org/gnome/desktop/input-sources/xkb-options

Чтобы установить Scroll Lock в качестве клавиши составления, значение должно быть

['compose:sclk']

Посмотрите исходный код gnome-tweaks для других потенциальных значений.

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