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.


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.)


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.