Tôi sẽ xây dựng trên công việc tốt của bạn xác định sự khác biệt giữa
"điều kiện làm việc" (WKC)
và "điều kiện không làm việc" (NWC).
Ghi chú: Tôi ngạc nhiên là bạn phải làm bất kỳ điều gì được gợi ý bên dưới, nhưng nếu nó hiệu quả... thì tốt cho bạn.
Bạn có thể cần phải buộc tải mô-đun một cách rõ ràng serio_raw
qua hệ thống
lúc khởi động.
Hãy thử thêm nó vào /etc/mô-đun
(nguồn).
Hoặc tạo tập tin /etc/modules-load.d/serio_raw.conf
có chứa serio_raw
.
Khởi động nguội và đăng phản hồi (điều này ảnh hưởng như thế nào đến sự khác biệt mà bạn đã tìm thấy trước đây? xem cái này để kiểm tra việc chèn mô-đun).
Nếu bạn cần tải mô-đun trước đó (bạn đề cập đến "cryptsetup đang yêu cầu mật khẩu của tôi trên ổ đĩa được mã hóa của tôi"), trong khi tải khởi động với ban đầu
, bạn có thể dùng công cụ initramfs hoặc bản nháp.
Cái này và cái này có thể giúp.
Xem thêm thông tin chính thức, hoặc cái này.
Nếu điều đó một mình không hoạt động, giả sử khi bạn thực hiện danh sách xin nhập
Dưới WKC không có bàn phím ngoài, Bàn phím AT Translated Set 2
là bàn phím bên trong (nguồn).
Thêm tự động thực thi lệnh
$ xinput list-props "Bàn phím AT Translated Set 2"
khi khởi động để xem nếu bạn nhận được một cái gì đó như
Thiết bị 'Bàn phím AT Translated Set 2':
Thiết bị đã bật (124): 0
...
khi khởi động nguội.
Nếu vậy, hãy thêm tự động thực thi lệnh
$ xinput set-prop "Bàn phím AT Translated Set 2" "Đã bật thiết bị" 1
và khởi động lạnh một lần nữa.
Xin vui lòng gửi thông tin phản hồi.
Bạn cũng có thể kiểm tra trạng thái hệ thống của mình trong NWC qua ssh
nhập vào nó.
Có lẽ điều này "ít xâm phạm" hơn so với việc sử dụng bàn phím ngoài nếu xét về cấu hình bàn phím.
Có liên quan:
- https://unix.stackexchange.com/questions/89538/how-to-tell- which-keyboard-was-used-to-press-a-key