Incluindo Sequências de Teclas de Composição Customizadas

11

Como adicionar sequências de teclas de composição personalizadas? Pesquisei bastante no Google, mas não consegui encontrar uma explicação. Em particular, eu gostaria de ter:

<Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers)

Em particular, eu tentei copiar o arquivo /usr/share/X11/locale/en_US.UTF-8/Composepara ~/.XCompose, e imitou sua sintaxe. No entanto, isso não parece funcionar.

jmc
fonte
O que você fez depois de criar ~/.XComposepara ativá-lo?
L0b0 /
bem, nada de particular. O site do qual obtive isso não mencionou nada. O que se deve fazer?
jmc

Respostas:

-1

Veja a resposta do @Gilles .

Resposta original:


Pode ser necessário fazer logoff e logon novamente, pois seus arquivos de configuração pessoal são lidos ao efetuar login.

(Também pode haver uma maneira de ativá-lo sem fazer logoff e logon novamente, mas não estou familiarizado com este arquivo de configuração específico.)

l0b0
fonte
4
Não, você não precisa sair, apenas para reiniciar os aplicativos. A tabela de composição é lida por cada aplicativo. Para o KDE, pode ser necessário reiniciar o kdeinit, não verifiquei.
Gilles 'SO- stop be evil'
1
Esta não é uma resposta, pelo menos sem as ações reais necessárias antes de sair e entrar novamente.
naught101
@ naught101 O usuário já os executou. A questão era como ativar as novas configurações.
l0b0
12

Você está quase lá: o arquivo está realmente ~/.XCompose. Você pode especificar um local alternativo com a XCOMPOSEFILEvariável de ambiente. Consulte a página do manual de composição .

A peça que falta no quebra-cabeça é que o arquivo é lido por cada aplicativo quando é iniciado. A chave Redigir não é manipulada pelo servidor X11, mas pela biblioteca X11. Em teoria, um aplicativo pode detectar que o arquivo foi modificado ou oferecer um comando para recarregá-lo, mas não conheço nenhum. Você terá que reiniciar seus aplicativos. Inicie um novo editor ou emulador de terminal para teste.

Gilles 'SO- parar de ser mau'
fonte
Obrigado pela sua resposta! Eu me sinto muito estúpido por não verificar se havia uma página de composição. No entanto, o Google também não apareceu ...
jmc