Como digitar caracteres Unicode no terminal Konsole do KDE a partir de uma área de trabalho do Gnome?


14

Eu uso o Ubuntu .. No 'gnome-terminal', eu posso digitar Unicode Codepoints digitando Ctrl-Shift-u primeiro, seguido pelo valor hexadecimal do Codepoint, por exemplo. C-S-u 2468produz ⑨

konsole, meu terminal preferido, não possui esse recurso CSu (gnome) ..

Existe alguma maneira equivalente do KDE de fazer isso no Konsole?


1
Também deparei com esse problema quando defino GTK_IM_MODULE=ximpara poder usá-lo ~/.Xcompose. A melhor pergunta seria "Como inserir caracteres Unicode pelo codepoint ao usar o XIM?".
— Arrowmaster

1
Esse é um recurso do conjunto de widgets GTK usado por todos os aplicativos GNOME. Você precisará encontrar um recurso semelhante oferecido pelo QT usado pelos aplicativos KDE. Consulte os módulos QT IMM.
— precisa saber é o seguinte

Respostas:


7

Eu fiz algumas pesquisas sobre isso, e aparentemente o sistema de entrada em voga no momento é o IBus . Ele suporta GTK + e Qt.

Aqui está o que eu fiz para configurá-lo em um sistema Debian:

  • Instalar ibus, ibus-gtk, ibus-qt4, e ibus-m17n. O último contém o método de entrada que suporta a inserção de caracteres Unicode por ponto de código. Existem vários outros pacotes que contêm outros métodos de entrada, principalmente direcionados ao CJK.
  • No menu GNOME, em Sistema-> Preferências-> Preferências do IBus, selecione a guia "Método de entrada" e selecione Outros -> "unicode (m17n)".
  • Talvez seja melhor reiniciar toda a sessão do GDM para executar a inicialização do IBus. Como alternativa, o menu de preferências oferecerá para iniciar o daemon IBus, mas você precisará definir as variáveis ​​de ambiente que ele informa manualmente e iniciar uma nova konsole(ou qualquer outra) janela nesse ambiente .
  • Supondo que agora você tenha uma nova konsolejanela, localize o ícone IBus na bandeja do sistema e escolha o método de entrada "unicode (m17n)". Se aparecer "Sem janela de entrada", você provavelmente não terá a janela certa focada. (Meio irritante quando você usa o foco segue o mouse. Provavelmente é possível configurar isso melhor.)
  • Agora pressione Ctrl+ ue, em seguida, insira o ponto de código, por exemplo, 2468(hexadecimal, como antes). Voilà!

1
Para o kubuntu (kwin, sddm, kde, plasma) versão 16.04 xenial, eu poderia habilitar o suporte unicode no konsole (Qt: 5.6.1, KDE Frameworks: 5.24.0, Konsole: 16.04.3) instalando o seguinte: sudo apt-get instale o ibus ibus-gtk ibus-qt4 ibus-m17n e execute o ibus-setup posteriormente. Não havia necessidade de reiniciar o programa konsole em execução. Ctrl-Shift-u e a digitação do valor hexadecimal (como 1E6F para o caractere 'ṯ' para transliterar a letra árabe 'taa') faz o truque.
— user906489
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.