Bagaimana saya bisa mengetikkan karakter Unicode ke terminal Konsole KDE dari desktop Gnome?

14

Saya menggunakan Ubuntu .. Di 'gnome-terminal', saya dapat mengetik Unicode Codepoints dengan terlebih dahulu mengetikkan Ctrl-Shift-u diikuti oleh nilai hex Codepoint, misalnya. C-S-u 2468menghasilkan ⑨

konsole, terminal pilihan saya, tidak memiliki fitur CSu (gnome) ini ..

Apakah ada cara setara KDE untuk melakukan ini di Konsole?

Peter.O
sumber
1
Mengalami masalah ini juga saat saya mengatur GTK_IM_MODULE=ximagar saya bisa menggunakannya ~/.Xcompose. Pertanyaan yang lebih baik adalah "Bagaimana cara memasukkan karakter Unicode dengan codepoint saat menggunakan XIM?".
Arrowmaster
1
Ini adalah fitur set widget GTK yang digunakan oleh semua aplikasi GNOME. Anda perlu menemukan fitur serupa yang ditawarkan oleh QT yang digunakan oleh aplikasi KDE. Cari modul QT IMM.
penguin359

Jawaban:

7

Saya melakukan riset tentang ini, dan ternyata sistem input en vogue saat ini adalah IBus . Ini mendukung GTK + dan Qt.

Inilah yang saya lakukan untuk mengaturnya di sistem Debian:

  • Instal ibus, ibus-gtk, ibus-qt4, dan ibus-m17n. Yang terakhir berisi metode input yang mendukung memasukkan karakter Unicode dengan codepoint. Ada beberapa paket lain yang berisi metode input lain, sebagian besar ditujukan untuk CJK.
  • Dalam menu GNOME, di bawah System-> Preferences-> Preferensi IBus, pilih tab "Metode Input" dan pilih Lainnya -> "unicode (m17n)".
  • Mungkin saat ini yang terbaik untuk memulai kembali seluruh sesi GDM Anda untuk menjalankan inisialisasi IBus. Atau, menu preferensi akan menawarkan untuk memulai daemon IBus, tetapi kemudian Anda harus mengatur variabel lingkungan yang ia beri tahu secara manual dan memulai konsolejendela baru (atau apa pun) di lingkungan itu .
  • Dengan asumsi Anda sekarang memiliki konsolejendela baru , cari ikon IBus di baki sistem dan pilih metode input "unicode (m17n)". Jika tertulis "Tidak ada jendela input", Anda mungkin tidak memiliki jendela kanan yang fokus. (Agak menyebalkan saat Anda menggunakan fokus mengikuti mouse. Mungkin memungkinkan untuk mengonfigurasi ini dengan lebih baik.)
  • Sekarang tekan Ctrl+ udan kemudian masukkan titik kode, misalnya, 2468(heksadesimal, seperti sebelumnya). Voa!
Peter Eisentraut
sumber
1
Untuk kubuntu (kwin, sddm, kde, plasma) versi 16.04 xenial saya dapat mengaktifkan dukungan unicode di konsole (Qt: 5.6.1, Kerangka KDE: 5.24.0, Konsole: 16.04.3) dengan menginstal berikut ini: sudo apt-get instal ibus ibus-gtk ibus-qt4 ibus-m17n dan jalankan ibus-setup sesudahnya. Tidak perlu memulai kembali program konsole yang sedang berjalan. Ctrl-Shift-u dan mengetikkan nilai hex (seperti 1E6F untuk karakter 'ṯ' untuk transliterasi huruf arab 'taa') melakukan trik.
user906489