Tôi chắc chắn hiểu lý do tại sao bạn muốn làm điều này! Đây là đặt cược của tôi những gì tôi đã làm:
Khởi chạy một thiết bị đầu cuối và chạy 'xev'. Đặt con trỏ chuột lên cửa sổ Event Tester và nhấn fn + phải / trái. Bạn sẽ nhận được một bài đọc như:
KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0xb2, subw 0x0, time 89989888, (98,124), root:(1007,175),
state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Đây là cho bàn phím của tôi và fn + phải. Tìm mã khóa - ở đây là 171.
Bây giờ hãy chỉnh sửa tệp .bashrc trong thư mục chính của bạn. Nó bị ẩn, do đó, hiển thị Ctrl + H trong Nautilus để hiển thị. Sau đó thêm dòng
xmodmap -e "keycode 171 = Home"
xmodmap -e "keycode xxx = End"
nơi bạn thay thế 171 và xxx bằng các mã khóa thu được. Sau đó lưu và đóng tệp. Đóng tất cả các thiết bị đầu cuối của bạn, mở một thiết bị và bạn sẽ sẵn sàng để đi!
Bây giờ, có một nhược điểm: bạn phải kích hoạt tính năng này trên mỗi lần khởi động. Bạn làm điều đó bằng cách mở một thiết bị đầu cuối, và đó là nó. Bạn có thể đóng lại ngay lập tức. Hoặc bạn có thể thử sửa nó để tự động làm, như được mô tả ở đây . Tôi chỉ chạy thiết bị đầu cuối bằng phím tắt và sau đó giết nó ...