Nơi để đặt lệnh thực thi xmodmap để ánh xạ lại CapsLock thành Esc?


8

Tôi là người dùng vim và tôi sử dụng Escthường xuyên nên tôi đã ánh xạ Caps Locktới Esc.

Tôi hiện có cái này trong ~/.profile:

# remap Esc to Caps Lock
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'

Vấn đề là mỗi khi tôi treo máy tính hoặc thậm chí khóa màn hình, ánh xạ Caps Locksẽ trở về mặc định.

Câu hỏi của tôi là, tôi nên đặt dòng này ở đâu để bản remap vẫn còn ngay cả sau khi treo và khóa màn hình (vv).

Câu trả lời:


7

Vấn đề là không xmodmapđược chấp nhận và bố trí bàn phím được đặt lại vào những thời điểm lạ. Xem nếu https://askubfox.com/a/464618/16395 có thể giúp bạn.

Trong gnome-shellbạn có thể đạt được điều này bằng cách thiết lập, trong gnome-tweak-tool, một trong các tùy chọn sau:

gnome chỉnh sửa công cụ chỉnh sửa ảnh chụp màn hình mũ hành vi khóa

Bạn sẽ có thể tìm thấy một điều tương đương cho Tiểu học.

Xem thêm https://askubfox.com/a/629043/16395Bản đồ AltGr- [a..z] và Shift-AltGr- [A..Z] để viết thư Hy Lạp


1
Sẽ thật tuyệt khi thêm rằng tương tự hiện đại với xmodmap là xkb . Tôi không biết điều đó.
Hi-Angel

2
@ Hi-Angel, tôi sẽ thêm liên kết. Hower, vấn đề vẫn còn ở đây. Việc sử dụng xkbhệ thống đang hoạt động rất phức tạp và nói rằng nó được ghi chép lại một cách thưa thớt là một cách hiểu ... đọc đoạn trích đầu tiên ở đây: charvolant.org/~doug/xkb/html/xkb.html
Rmano

1
Cuối cùng, tôi thấy dễ dàng hơn để xác định bàn phím của riêng mình
Rmano

1
Cảm ơn. Tôi tìm thấy tùy chọn trong Cài đặt hệ thống -> Bàn phím -> Tùy chọn. Nên đã thực hiện nghiên cứu thích hợp.
Magnus Teekivi
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.