Primeiro, verifique se você iniciou o xterm em um código do idioma UTF-8, por meio da variável de ambiente LC_CTYPE
ou com o recurso locale
(que pode ser definido na linha de comando). O método da variável de ambiente é recomendado, pois se aplica a todos os aplicativos; se você configurou todo o sistema Unicode, provavelmente já está lá.
Agora, para inserir caracteres unicode ... Digite-os no seu teclado. Sim com certeza. Não é tarefa do xterm facilitar a entrada de caracteres arbitrários: o X já possui recursos para isso. Qual desses recursos é melhor para você depende do (s) idioma (s) que você deseja digitar.
-
A maioria dos layouts de teclado para idiomas baseados no alfabeto latino tem uma tecla AltGr para acessar o terceiro e quarto caracteres (com shift) em uma tecla. Você pode até ir até 8 símbolos configurando uma chave
ISO_Level3_Shift
. -
Existem maneiras padrão de alternar entre os alfabetos, normalmente usados por layouts para idiomas usando alfabetos não latinos. Eu não estou familiarizado com eles, então não posso oferecer ponteiros.
-
Os teclados Unix tradicionais geralmente têm um Compose , que é a maneira mais mnemônica de inserir caracteres com diacríticos e outras modificações, por exemplo, Compor ' e → é, Compor o e → œ, Compor espaço espaço → espaço inquebrável, etc. Os PCs não possuem uma chave chamada “Compor”, então na maioria das distribuições Linux a chave precisa ser ativada explicitamente (a tecla “menu” logo à esquerda da tecla Ctrl correta na maioria dos teclados de PC é uma escolha comum).
-
Indo além, e praticamente necessário para digitar scripts não-alfabéticos, há métodos de entrada mais sofisticados como SCIM e UIM . Existem vários programas diferentes disponíveis, e como configurá-los depende do seu sistema ( Ubuntu , Fedora , ...).
-
Alguns editores, como o Vim e o Emacs, possuem seus próprios métodos de entrada que você pode usar com qualquer interface.
Se você precisar de um caractere incomum como único, copie e cole-o de algum lugar (como unicode.org , embora eles não o tornem particularmente fácil). Existem aplicações de “mapas de caracteres”, como o Gucharmap e KCharSelect , onde você pode navegar pelo banco de dados Unicode ou procurar um caractere pelo nome e copiá-lo para a área de transferência. Se você quiser ficar no terminal, você pode usar o programa unicode
, que é uma espécie de mapa de caracteres baseado em linha de comando.