sự khác biệt giữa xim và uim là gì?


13

Tôi đã tìm thấy (trong khi đối mặt với vấn đề này ) hai từ liên quan đến phương thức nhập liệu là xim & uim . Tôi chỉ biết tên: Phương thức nhập liệu X và Phương thức nhập liệu phổ quát.

Tôi muốn biết sự khác biệt trong sử dụng, chức năng và làm việc giữa xim và uim là gì?

Câu trả lời:


5

Sự khác biệt lớn nhất là hầu hết các hệ thống đầu vào đều được triển khai theo máy chủ-máy khách, uim chỉ là một thư viện.

Hầu hết người dùng không cần một hệ thống phương thức nhập liệu hoặc chỉ cần các bộ chuyển đổi dựa trên bảng đơn giản. Những người dùng như vậy không yêu cầu hoặc không sẵn lòng cài đặt một hệ thống phương thức nhập liệu phức tạp, vì vậy chúng tôi muốn giữ cho uim đơn giản.

Xem Trang Github chính thức để biết thêm chi tiết.

Uim là một thư viện mô-đun phương thức nhập liệu hỗ trợ các tập lệnh khác nhau và có thể đóng vai trò là mặt trước cho một loạt các phương thức nhập, bao gồm anthy, canna, Prime hoặc skk (đối với tiếng Nhật), bính âm (đối với tiếng Trung Quốc), bysengu (đối với tiếng Hàn) và m17n (đối với nhiều ngôn ngữ khác). hầu hết các chức năng của nó được thực hiện trong sơ đồ, vì vậy nó rất đơn giản và linh hoạt. Nguồn

Bây giờ còn XIM thì sao? XIM là một giao thức phương thức nhập liệu khá lỗi thời mà cả ibus và fcitx chỉ thực hiện vì lý do hỗ trợ cũ. Không có lý do thực sự tại sao bạn muốn sử dụng XIM ngày nay hơn bất kỳ hai thứ nào trong số đó. Lý do duy nhất khiến bạn muốn đặt GTK_IM_MODULE = "xim" là để ghi đè cài đặt ComposeKey được mã hóa cứng của GTK. Nguồn

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.