Thêm trình tự soạn thảo tùy chỉnh


11

Làm thế nào người ta có thể thêm các chuỗi Compose-key tùy chỉnh? Tôi đã googled khá nhiều, nhưng không thể tìm thấy một lời giải thích. Đặc biệt, tôi muốn có:

<Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers)

Cụ thể, tôi đã thử sao chép tệp /usr/share/X11/locale/en_US.UTF-8/Composevào ~/.XComposevà bắt chước cú pháp của nó. Tuy nhiên, điều này dường như không hoạt động.


Bạn đã làm gì sau khi tạo ~/.XComposeđể kích hoạt nó?
l0b0

tốt, không có gì đặc biệt Trang web tôi nhận được điều này từ không đề cập đến bất cứ điều gì. Người ta phải làm gì?
jmc

Câu trả lời:


-1

Xem câu trả lời của @Gilles .

Câu trả lời gốc:


Bạn có thể cần phải đăng xuất và đăng nhập lại, vì các tệp cấu hình cá nhân của bạn được đọc khi đăng nhập.

(Cũng có thể có một số cách để kích hoạt nó mà không cần đăng xuất và đăng nhập lại, nhưng tôi không quen với tệp cấu hình cụ thể này.)


4
Không, bạn không cần phải đăng xuất, chỉ để khởi động lại ứng dụng. Bảng soạn thảo được đọc bởi mỗi ứng dụng. Đối với KDE, bạn có thể cần phải khởi động lại kdeinit, tôi chưa kiểm tra.
Gilles 'SO- ngừng trở nên xấu xa'

1
Đây không phải là một câu trả lời, ít nhất là không có các hành động thực tế cần thiết trước khi đăng xuất và đăng nhập lại.
ness101

@ naught101 Người dùng đã thực hiện những điều đó. Câu hỏi là làm thế nào để kích hoạt các cài đặt mới.
l0b0

12

Bạn gần như ở đó: tập tin thực sự ~/.XCompose. Bạn có thể chỉ định một vị trí thay thế với XCOMPOSEFILEbiến môi trường. Xem trang hướng dẫn soạn thảo .

Phần còn thiếu của câu đố là tệp được đọc bởi mỗi ứng dụng khi nó khởi động. Khóa soạn thảo không được xử lý bởi máy chủ X11, mà bởi thư viện X11. Về lý thuyết, một ứng dụng có thể phát hiện ra rằng tệp đã được sửa đổi hoặc đưa ra lệnh tải lại nhưng tôi không biết bất kỳ tệp nào. Bạn sẽ phải khởi động lại ứng dụng của bạn. Bắt đầu một trình soạn thảo mới hoặc trình giả lập thiết bị đầu cuối để thử nghiệm.


Cảm ơn câu trả lời của bạn! Tôi cảm thấy thực sự ngu ngốc khi không kiểm tra xem có một trang tổng hợp nào không. Tuy nhiên, Google cũng không bật nó lên
Jmc
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.