Làm cách nào tôi có thể nhập các ký tự Unicode vào thiết bị đầu cuối Konsole của KDE từ máy tính để bàn Gnome?


14

Tôi sử dụng Ubuntu .. Trong 'gnome-terminal', tôi có thể nhập Codepoint Unicode bằng cách nhập Ctrl-Shift-u trước tiên bằng giá trị hex Codepoint, vd. C-S-u 2468sản xuất ⑨

konsole, thiết bị đầu cuối ưa thích của tôi, không có tính năng CSu (gnome) này ..

Có một số cách KDE tương đương để làm điều này trong Konsole?


1
Chạy vào vấn đề này quá khi tôi thiết lập GTK_IM_MODULE=ximđể tôi có thể sử dụng ~/.Xcompose. Câu hỏi hay hơn sẽ là "Cách nhập ký tự Unicode bằng mã hóa khi sử dụng XIM?".
Arrowmaster

1
Đây là một tính năng của bộ tiện ích GTK được sử dụng bởi tất cả các ứng dụng Gnome. Bạn sẽ cần tìm một tính năng tương tự được cung cấp bởi QT được sử dụng bởi các ứng dụng KDE. Tra cứu các mô-đun IM IM.
chim cánh cụt359

Câu trả lời:


7

Tôi đã thực hiện một số nghiên cứu về điều này, và rõ ràng hệ thống đầu vào en vogue tại thời điểm này là IBus . Nó hỗ trợ GTK + và Qt.

Đây là những gì tôi đã làm để thiết lập nó trên hệ thống Debian:

  • Cài đặt ibus, ibus-gtk, ibus-qt4, và ibus-m17n. Cái sau chứa phương thức nhập hỗ trợ nhập các ký tự Unicode theo mã. Có một số gói khác có chứa các phương thức nhập khác, chủ yếu nhắm vào CJK.
  • Trong menu Gnome, bên dưới System-> Preferences-> IBus Preferences, chọn tab "Input Method" và chọn Other -> "unicode (m17n)".
  • Tại thời điểm này có thể tốt nhất để khởi động lại toàn bộ phiên GDM của bạn để chạy khởi tạo IBus. Ngoài ra, menu tùy chọn sẽ cung cấp để khởi động IBus daemon, nhưng sau đó bạn sẽ phải đặt các biến môi trường mà nó cho bạn biết bằng tay và bắt đầu một konsolecửa sổ mới (hoặc bất cứ thứ gì) trong môi trường đó .
  • Giả sử bây giờ bạn có một konsolecửa sổ mới , hãy tìm biểu tượng IBus trong khay hệ thống và chọn phương thức nhập "unicode (m17n)". Nếu nó nói "Không có cửa sổ nhập", có lẽ bạn không tập trung đúng cửa sổ. (Khá khó chịu khi bạn sử dụng tiêu điểm theo chuột. Có thể cấu hình cái này tốt hơn.)
  • Bây giờ nhấn Ctrl+ uvà sau đó nhập mã, ví dụ, 2468(thập lục phân, như trước). Võngà!

1
Đối với kubfox (kwin, sddm, kde, plasma) phiên bản 16.04 xenial Tôi có thể kích hoạt hỗ trợ unicode trong konsole (Qt: 5.6.1, KDE Frameworks: 5.24.0, Konsole: 16.04.3) bằng cách cài đặt sau: sudo apt-get cài đặt ibus ibus-gtk ibus-qt4 ibus-m17n và chạy ibus-setup sau đó. Không cần phải khởi động lại chương trình konsole đang chạy. Ctrl-Shift-u và nhập giá trị hex (chẳng hạn như 1E6F cho ký tự 'ṯ' để phiên âm chữ cái tiếng Ả Rập 'taa') thực hiện thủ thuật.
user906361
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.