Sửa lỗi bố cục XKB


2

Tóm lại, tôi đã cố gắng tạo một bố cục tùy chỉnh (lai Ba Lan-Na Uy, thêm åøæ ở cấp 3 và 4 cho | ';), và bằng cách nào đó làm rối cấu hình. Mặc dù hoàn nguyên tệp vi phạm (/ usr / share / X11 / xkb /bols / pl) về trạng thái ban đầu (diff cho thấy nó giống với tệp trong kho lưu trữ), bố cục Dvorak của lập trình viên Ba Lan bị hỏng theo cách nào đó. Hầu hết các khóa đều ổn, ngoại trừ hàng chữ cái trên cùng, trông giống như:

$&[{}(=*)+]!# without shift
~%7531902468` with shift

Một cái gì đó đã vô cùng sai lầm, và thậm chí không nâng cấp Mint từ 17.1 cho đến 18 không giúp được gì. Những gì tôi đã thử:

  • Nhiều cách khởi động lại, dpkg-reconfigure xkb-datarm /var/lib/xkb/*.xm. Không có thay đổi rõ ràng.
  • Sao chép tệp pl và trỏ /usr/share/X11/xkb/evdev.xml vào nó. Không thay đổi hành vi.
  • Nâng cấp lên phiên bản Mint sử dụng Xenial, vì tôi đã đọc rằng các phiên bản trước có vấn đề với XKB.

Bất kỳ ý tưởng khác về những gì tôi có thể thử? Chắc chắn là như vậy nếu bạn cũng biết cách đạt được mục tiêu ban đầu của tôi là lai PL Dvorak thành PL / NO Dvorak.


Thực tế, có hai vị trí cho bố cục bàn phím trên Linux, một cho Kernel (xem loadkeys/ dumpkeys), một cho X. X thường chỉ sử dụng bố cục kernel, trừ khi bạn nói khác. Vì vậy, có lẽ bạn cũng làm hỏng các tập tin bố trí kernel? Cố gắng cài đặt lại các gói tương ứng.
dirkt

Đối với bố cục tùy chỉnh, tôi khuyên bạn nên sử dụng xmodmapvới ~/.Xmodmaptệp tùy chỉnh và thực hiện tệp đó khi đăng nhập X nếu trình quản lý hiển thị không tải tự động. Đó là cách tôi làm bàn phím lai Mỹ / Đức. XKB là một chút phức tạp thực sự dễ gây rối.
dirkt

Cài đặt lại gói nào, chính xác? Có khá nhiều liên quan đến XKB.
Abu Dhabi

Như tôi đã nói, các keymap không liên quan đến XKB. Trên hệ thống của tôi (Debian), các keymap trong kernel /usr/share/keymaps, gói là console-data. Không có ý tưởng nếu nó giống nhau trong Mint.
dirkt

Chà, loay hoay với xkb thì SOMETHING. Nó thực sự dường như được sử dụng, tôi chỉ không hiểu làm thế nào.
Abu Dhabi

Câu trả lời:


0

Nhìn vào các tệp, hầu hết các hàng phím đó thực sự nằm trong chúng ta (dvorak), vì vậy tôi đoán là tệp chúng tôi của bạn cũng bị thay đổi nhầm.

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.