Tôi đang sử dụng Ubuntu 13.10, nhưng tôi nghĩ rằng phím tắt không bị ràng buộc trong 12.10, nhưng có thể sai.
Nó không nằm trong tab phím tắt của cài đặt bàn phím. Làm cách nào để thay đổi đầu vào Unicode từ Ctrl+ Shift+ Usang khác?
Tôi đang sử dụng Ubuntu 13.10, nhưng tôi nghĩ rằng phím tắt không bị ràng buộc trong 12.10, nhưng có thể sai.
Nó không nằm trong tab phím tắt của cài đặt bàn phím. Làm cách nào để thay đổi đầu vào Unicode từ Ctrl+ Shift+ Usang khác?
Câu trả lời:
Control+ Shift+ ucho đầu vào unicode được mã hóa cứng vào phương thức nhập mặc định GTK + 3. (Nguồn: GtkIMContext ).
Cách dễ nhất có lẽ là sử dụng một bộ khóa khác cho bất kỳ chức năng nào bạn cần.
Nhưng bạn có một số tùy chọn khác cho các ứng dụng Gtk. Cả hai đều liên quan đến việc thay thế phương thức nhập mặc định bằng không có phương thức nhập.
Trong gedit
và trong gnome-terminal
, bạn có thể nhấp chuột phải vào cửa sổ và chọn Phương thức nhập >> Không có . Đây có thể là một giải pháp tốt nếu bạn không cần một phương thức nhập liệu vì những lý do khác và không cần các tính năng của LibreOffice.
Đối với LibreOffice, dường như không có cách nào để bỏ qua phương thức nhập hệ thống. Nếu bạn không cần một phương thức nhập liệu, bạn có thể tắt nó trên toàn hệ thống bằng cách đi tới Cài đặt hệ thống >> Hỗ trợ ngôn ngữ và đặt hệ thống phương thức nhập Bàn phím thành không . Bạn phải khởi động lại để điều này có hiệu lực. (Đăng xuất là không đủ.)
Lưu ý rằng phương pháp này chỉ được mã hóa cứng vào các ứng dụng Gtk. Nếu bạn không ngại cài đặt các phụ thuộc KDE, bạn có thể sử dụng trình chỉnh sửa như kate
và thay đổi các trình tăng tốc cho phù hợp với nhu cầu của bạn.
Tôi đã có thể bỏ qua ràng buộc này bằng cách bỏ đặt biến Hệ thống ' XMODIFIERS ' ngay trước khi khởi chạy ứng dụng của mình (Intellij IDEA) để ngăn chặn xung đột khóa trường hợp.
export XMODIFIERS=""
myapp.sh
Đã thử nghiệm trên Ubuntu 18.10, libgtk-3-0 3.24.1-1ubfox2