Как я могу добавить, что пользовательское составляет сочетание клавиш?

Как я могу добавить, что пользовательское составляет сочетание клавиш?

Например, я хотел бы, Сочиняют, |,> для ввода символ.

Я попытался добавить следующее к ~/.XCompose:

# Import default rules from the system Compose file
include "%L"

# Custom definitions
<Multi_key> <bar> <greater> : "▸" U25B8 # Black right-pointing small triangle

но новая последовательность не применима нигде за исключением xterm.

Установка ibus-table-compose и затем включение Составить метода ввода в IBus не решили проблему; IBus подражал, многие составляют сочетания клавиш, но не то, которое я создал.

40
задан 13 April 2017 в 05:24

3 ответа

Создайте файл ~/.XCompose (который является названным файлом .XCompose в Вашей "домашней" папке), который содержит следующее:

include "%L"   # import the default Compose file for your locale
<Multi_key> <bar> <greater>     : "▸"

Посмотрите man 5 Compose для большего количества информации о формате этого файла.

7
ответ дан 23 November 2019 в 00:09
  1. Создайте названный файл .XCompose в Вашем корневом каталоге (~/.XCompose), который содержит:

    # import the default Compose file for your locale
    include "%L"
    
    <Multi_key> <bar> <greater>  : "▸"
    

    Посмотрите man 5 Compose для большего количества информации о формате этого файла.

  2. Добавьте следующее к ~/.profile:

    export GTK_IM_MODULE="xim"
    

    На Ubuntu 18.04 (возможно, другие), Вы, возможно, должны использовать следующее вместо этого:

    export GTK_IM_MODULE="gtk-im-context-simple"
    
  3. Выход и назад на. Или перезапуск X. Или перезагрузка.

22
ответ дан 23 November 2019 в 00:09

На Ubuntu 14.04 я сделал следующее:

1) Установленный uim с помощью менеджера по программному обеспечению, других пакетов как uim-xim, uim-gtk2, uim-gtk3 и uim-qt автоматический установленный. См. https://launchpad.net/ubuntu / + source/uim.

2) Определенные переменные окружения путем добавления следующих строк к ~/.profile, этот способ, которым пользовательские составляют сочетания клавиш только, относится к текущему пользователю:

# Restart the X-server after making alterations using:
# $ sudo restart lightdm
# It seems only GTK_IM_MODULE or QT_IM_MODULE needs to be defined.
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"

~/.XCompose- файл от OP должен работать после перезапуска 1) Ubuntu или 2) просто X-сервер runnung следующая команда в терминале:

$ sudo restart lightdm

NB: Перезапускающий только, кажется необходимым после изменения ~/.profile файл, изменения к ~/.XCompose вступит в силу в следующий раз, когда приложение (Терминал, Gedit, и т.д.) запускается.

Чтобы проверить, установлены ли переменные окружения право, введите следующую команду в свой терминал:

$ printenv | grep IM_MODULE

Большое спасибо:

О пользовательском составляют сочетания клавиш:

О пользовательском отображении клавиатуры:

Пример .Xcompose файлы для имитации Window US International клавиатуры:

9
ответ дан 23 November 2019 в 00:09

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

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