Como posso adicionar uma sequência de teclas de composição personalizada?
Por exemplo, eu gostaria Compose, |, >digitar o ▸
símbolo.
Tentei adicionar o seguinte a ~/.XCompose
:
# Import default rules from the system Compose file
include "%L"
# Custom definitions
<Multi_key> <bar> <greater> : "▸" U25B8 # Black right-pointing small triangle
mas a nova sequência não pode ser usada em nenhum lugar, exceto no xterm.
Instalar o ibus-table-composite e, em seguida, ativar o método de entrada Compose no IBus não resolveu o problema; O IBus imitou muitas seqüências-chave de composição, mas não a que eu havia criado.
keyboard-layout
compose-key
ændrük
fonte
fonte
xev
. Mas é claro, esse é apenas o meu palpite.U25B8
para keycode60
no~/.xmodmaprc
. Não estou perguntando como digitar ▸; Estou perguntando como criar uma sequência de teclas de composição para ele.Respostas:
Crie um arquivo
~/.XCompose
(ou seja, um arquivo chamado.XCompose
na pasta "home") que contém o seguinte:Veja
man 5 Compose
para mais informações sobre o formato deste arquivo.fonte
~/.XCompose
arquivo não parece ter efeito mesmo após a reinicialização. Você conseguiu que isso funcionasse?Crie um arquivo nomeado
.XCompose
em seu diretório pessoal (~/.XCompose
), que contém:Veja
man 5 Compose
para mais informações sobre o formato deste arquivo.Adicione o seguinte a
~/.profile
:No Ubuntu 18.04 (talvez outros), você pode precisar usar o seguinte:
Faça logoff e logon novamente. Ou reinicie o X. Ou reinicie.
fonte
im-config
(8) para personalização). Ou seja, as configurações .XCompose estão funcionando nos aplicativos GTK (GNOME) e Qt (KDE), e .XCompose e Ctrl + Shift + U estão trabalhando nos aplicativos GTK (como o Eclipse).apt-get
douim
pacote ou se você tem que configurar alguma outra coisa?No Ubuntu 14.04, fiz o seguinte:
1) Instalada
uim
usando o Gerenciador de Software, outros pacotes comouim-xim
,uim-gtk2
,uim-gtk3
euim-qt
são auto instalado. Veja https://launchpad.net/ubuntu/+source/uim .2) Variáveis ambientais definidas adicionando as próximas linhas a
~/.profile
, dessa maneira as seqüências de teclas de composição personalizadas se aplicam apenas ao usuário atual:O
~/.XCompose
arquivo-do OP deve funcionar após reiniciar 1) Ubuntu ou 2) apenas o servidor X executando o seguinte comando em um terminal:Nota: Reiniciar apenas parece necessário após a alteração do
~/.profile
arquivo; as alterações~/.XCompose
serão efetivadas na próxima vez que um aplicativo (Terminal, Gedit, etc.) for iniciado.Para verificar se as variáveis ambientais estão definidas corretamente, digite o seguinte comando no seu terminal:
Muito obrigado a:
Sobre sequências de teclas de composição personalizadas:
Sobre o mapeamento de teclado personalizado:
.Xcompose
Arquivos de exemplo para imitarWindow US International
teclados:fonte