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?

Peter.O
fonte
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à!
Peter Eisentraut
fonte
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