Come posso digitare i caratteri Unicode nel terminale Konsole di KDE da un desktop Gnome?


14

Uso Ubuntu .. In 'gnome-terminal', posso digitare Unicode Codepoints digitando prima Ctrl-Shift-u seguito dal valore esadecimale Codepoint, ad es. C-S-u 2468produce ⑨

konsole, il mio terminale preferito, non ha questa funzione CSu (gnome) ..

Esiste un modo KDE equivalente per farlo in Konsole?


1
Ho affrontato questo problema anche quando ho impostato in GTK_IM_MODULE=ximmodo che potessi usare ~/.Xcompose. La domanda migliore sarebbe "Come inserire caratteri Unicode tramite punto di codice quando si utilizza XIM?".
Arrowmaster,

1
Questa è una caratteristica del set di widget GTK usato da tutte le applicazioni GNOME. Dovrai trovare una funzione simile offerta da QT usata dalle applicazioni di KDE. Cerca i moduli IMM QT.
penguin359,

Risposte:


7

Ho fatto qualche ricerca su questo, e apparentemente il sistema di input in voga al momento è IBus . Supporta GTK + e Qt.

Ecco cosa ho fatto per configurarlo su un sistema Debian:

  • Installare ibus, ibus-gtk, ibus-qt4, e ibus-m17n. Quest'ultimo contiene il metodo di input che supporta l'immissione di caratteri Unicode tramite punto di codice. Esistono molti altri pacchetti che contengono altri metodi di input, principalmente rivolti a CJK.
  • Nel menu GNOME, sotto Sistema-> Preferenze-> Preferenze IBus, seleziona la scheda "Metodo di input" e seleziona Altro -> "unicode (m17n)".
  • A questo punto potrebbe essere meglio riavviare l'intera sessione GDM per avviare l'inizializzazione IBus. In alternativa, il menu delle preferenze offrirà di avviare il demone IBus, ma poi dovrai impostare le variabili di ambiente che ti dice manualmente e avviare una nuova konsole(o qualunque altra) finestra in quell'ambiente .
  • Supponendo che tu abbia ora una nuova konsolefinestra, trova l'icona IBus nella barra delle applicazioni e scegli il metodo di input "unicode (m17n)". Se dice "Nessuna finestra di input", probabilmente non hai la finestra giusta focalizzata. (Un po 'fastidioso quando usi il focus segue il mouse. Probabilmente è possibile configurarlo meglio.)
  • Ora premi Ctrl+ ue poi inserisci il punto di codice, ad es. 2468(Esadecimale, come prima). Ecco!

1
Per kubuntu (kwin, sddm, kde, plasma) versione 16.04 xenial potrei abilitare il supporto unicode in konsole (Qt: 5.6.1, KDE Frameworks: 5.24.0, Konsole: 16.04.3) installando quanto segue: sudo apt-get installa ibus ibus-gtk ibus-qt4 ibus-m17n e successivamente esegui ibus-setup. Non è stato necessario riavviare il programma konsole in esecuzione. Ctrl-Shift-u e la digitazione del valore esadecimale (come 1E6F per il carattere 'ṯ' per traslitterare la lettera araba 'taa') fa il trucco.
user906489
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.