Điều gì trái ngược với setxkbmap -option ctrl: nocaps?


33

Thông thường tôi có khóa mũ là một phím điều khiển.

setxkbmap -option ctrl: nocaps

làm cho điều đó xảy ra, nhưng tôi không thể nhớ tôi đã lấy nó từ đâu hoặc tìm thấy bất kỳ tài liệu nào ( man setxkbmapkhông có ích gì)

Bất cứ ai cũng có thể cho tôi biết lệnh để đưa nó trở lại như bình thường, hoặc ít nhất là chỉ cho tôi các tài liệu cho tôi biết những gì -option ctrl:nocapsthực sự làm?


9
Để đưa nó trở lại như bình thường, chỉ cần setxkbmap -optionlàm việc cho tôi.
Immanuel Weihnachten

Câu trả lời:


25

Khi bạn đã thiết lập một cái gì đó, bạn có thể cần phải xóa trước khi thiết lập một cái gì đó mới.

Để bỏ đặt:

Để đưa nó trở lại như bình thường, chỉ cần setxkbmap -optionlàm việc cho tôi. - Emanuele Natale ngày 8 tháng 9 năm 14 lúc 19:29

Ví dụ: Tôi đã sử dụng setxkbmap -option ctrl:swapcapsđể tôi có thể xử lý khóa (tức là không đặt) khóa sau khi được đặt bởi các quirks ngẫu nhiên. Hôm nay tôi muốn nocaps, nhưng không thể đặt nó vì cài đặt khác vẫn còn hoạt động. Tôi đã sử dụng lệnh trên và sau đó tôi có thể sử dụngsetxkbmap -option ctrl:nocaps


Bạn có thể muốn setxkbmap -printđầu tiên, để xem các tùy chọn hiện có của bạn. Nếu bạn có một vài tùy chọn được đặt và chỉ tìm cách bỏ một tùy chọn, bạn sẽ không phải đoán chúng là gì. Ngoài ra, nếu (như tôi) bạn đang cố gắng bỏ cài đặt capslock mà "ngẫu nhiên" bật, bạn có thể nhận thấy rằng bạn đã shift:both_capslockđặt và nhận ra cách nó được bật.
Dogmatixed

18

Sẽ thật tuyệt khi tìm thấy một tài liệu hoàn chỉnh, dễ đọc trong đó được giải thích cách cơ chế bàn phím hoạt động trong Ubuntu và cách ghi đè cục bộ (và cách nó tương tác với chuyển đổi bố cục).

Tôi nghi ngờ rằng thực sự có rất ít người thực sự hiểu nó (tôi nhớ một câu nói nổi tiếng của Stephen Hawkings, methinks, về thời gian); Tôi đã thu thập một chút các liên kết trong một câu trả lời khác nhưng vẫn không có cách làm chung.

Về cơ bản, bạn nên theo đuổi tất cả các định nghĩa cho bàn phím của bạn bắt đầu từ /usr/share/X11/xkb/symbols/us--- nếu bàn phím của bạn là us, thay thế khi cần thiết; có rất nhiều tùy chọn và bao gồm trong đó, có vẻ như hầu hết các phím bổ trợ đều ở trong /usr/share/X11/xkb/rules/baseđó bạn có thể tìm thấy:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

và trong xorg.lst:

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

trong số những thứ khác Vì vậy, điều đó có nghĩa là gì, và những tùy chọn khác mà bạn có, có thể phụ thuộc vào bố cục của bạn, nhưng bạn có thể thử đoán thứ gì đó đang nhìn ở đó. Ví dụ tôi sẽ thử

setxkbmap -option caps:capslock 

để hoàn nguyên nó

Bây giờ, ý nghĩa chính xác của chúng là gì, làm thế nào để bạn kích hoạt nó (thông qua control center-> keyboardhoặc language, thông qua gnome-tweak-tooldòng lệnh, tập lệnh init), làm thế nào để làm cho chúng không bị ảnh hưởng đến một công tắc bố cục, nếu chúng hoạt động hay không (tôi không thể tắt mũ- khóa và làm cho nó qua các công tắc bố trí), là một vấn đề khác.

Nếu bất cứ ai có thể điền vào câu trả lời, xin vui lòng làm điều đó. Tôi đã được sử dụng để điều chỉnh bàn phím của mình xmodmap, tôi hiểu điều này được áp dụng, nhưng nó sẽ thực sự tốt khi có cách điều chỉnh bàn phím của bạn ...


3
Mặc dù tất cả các upvote, điều này thực sự không hoạt động. Các tùy chọn đã đặt trước đó dường như ghi đè các tùy chọn sau và bạn có thể đặt nhiều tùy chọn xung đột mà không bị xóa trước đó.
pydsigner

2
@pydsigner xin lỗi --- Nó hoạt động với tôi khi tôi đăng bài này, nhưng một lần nữa, tôi sẽ không ngạc nhiên nếu có gì đó thay đổi. Tôi đã từ bỏ việc có nhiều bố cục và tôi vẫn nghĩ rằng xkbcấu hình đó là ma thuật đen nói chung và may mắn tuyệt đối trong Ubuntu ...
Rmano

'xbd' trong các đường dẫn ở trên là một lỗi đánh máy và nên là xkb
Aaron Skomra

1
@AaronSkomra, cảm ơn, tôi nghĩ tôi đã sửa nó. Bạn cũng có thể tự chỉnh sửa bài viết, không vấn đề gì!
Rmano
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.