Remap Caps Lock trong 14.04 Trusty Tahr


32

Tôi đã thấy một số câu hỏi trỏ đến menu GUI để ánh xạ lại khóa mũ, nhưng menu đó dường như không còn trong 14.04. Tôi chỉ không tìm thấy nó, hoặc nó thực sự đã biến mất? Tôi biết bạn có thể sử dụng xkbmapđể ánh xạ lại, nhưng tôi không thực sự chắc chắn làm thế nào để duy trì điều đó.

Chỉnh sửa

Tôi đã thử các đề xuất về câu trả lời được chấp nhận cho câu hỏi này , nhưng dường như không có gì hiệu quả. Từ những gì tôi có thể nói, .xinitrctập tin dường như không bao giờ có nguồn gốc. Có một số công việc khác xung quanh có thể khắc phục điều này cho tôi?



2
@Jobin nếu bạn nhận thấy tôi đang hỏi cụ thể về 14.04, không chỉ nói chung.
Eric Andres

Bạn đã thử giải pháp chưa? Tôi thấy rằng bạn có nghi ngờ cụ thể về việc nó sẽ tiếp tục khởi động lại và câu hỏi đó giải quyết mối quan tâm đó.
jobin


2
Có vẻ như Ubuntu 14.04 sử dụng ~ / .xsessionrc thay vì ~ / .xinitrc

Câu trả lời:


27

Bạn nên chỉnh sửa tệp / etc / default / keyboard và sửa đổi cài đặt XKBOPTIONS.

Ví dụ: ánh xạ capslock để điều khiển bộ XKBOPTIONS = Thời gian ctrl: nocaps ' (nguồn: wiki Archlinux

đăng xuất và đăng nhập lại để thay đổi tác động đến hệ thống của bạn.


4
Rất cảm ơn người bạn đời, tất cả các GUI vô nghĩa này với việc cài đặt các gói là một nỗi đau ở mông, và hầu hết các cách hoặc không hoạt động, hoặc làm việc trong một số bối cảnh nhưng không phải là những thứ khác.
alexakarpov

18

Cuối cùng cũng tìm thấy một câu trả lời GUI, sau nhiều lần Google: Làm cách nào để trao đổi Escape và Caps Lock trong 14.04? (Có vẻ như câu hỏi của bạn được đặt câu tốt hơn và do đó hiển thị cao hơn nhiều trong kết quả tìm kiếm của tôi.)

Từ câu trả lời được liên kết:

Cài đặt Công cụ tinh chỉnh Gnome (gnome-chỉnh-công cụ), trong tab Nhập có một tùy chọn để trao đổi EscvớiCaps Lock . Điều này làm việc cho tôi trong Ubuntu 14.04.

Kỳ lạ thay, nền của cửa sổ công cụ không điền vào cho tôi, vì vậy tôi phải mở một cửa sổ gedit phía sau nó chỉ để xem văn bản.

Mong rằng sẽ giúp! Ngay cả với cửa sổ lỗi, nó vẫn dễ chịu hơn nhiều so với việc cài đặt trực tiếp xkb.


Điều này dường như không hoạt động trong XUbfox 14.04.
Paul Giá

1
Tôi đã làm điều này để làm việc trong Ubuntu 14.04. Lỗi nền cửa sổ thực sự rất tệ - khó tin không ai sửa được điều đó. Nếu bạn muốn trao đổi CTRL và CAPS, điều đó được thực hiện trong "Vị trí phím Ctrl" và không khả dụng trong "Hành vi khóa mũ". Tôi đã bối rối về lý do tại sao mọi tùy chọn khác cho khóa mũ được liệt kê ngoại trừ việc hoán đổi với CTRL khi cuối cùng tôi nhận thấy cài đặt riêng cho CTRL.
tim11g

Thật không may, Công cụ Tweak Gnome có vẻ khá lỗi khi được sử dụng trong Unity. Giải pháp sử dụng / etc / default / keyboard có vẻ phù hợp hơn (tôi đã thử cả hai).
marcelocra

gnome-tweak-toolhoạt động tốt trong Ubuntu 16.04. Tôi thích những thay đổi đó có hiệu lực ngay lập tức mà không cần khởi động lại hay bất cứ điều gì.
khủng long

8

Trong trường hợp của tôi, cách sau đây đã vô hiệu hóa capslock trong Ubuntu 14.04:

setxkbmap -option caps:none

Ứng dụng khởi động > Thêm > Tên : Vô hiệu hóa Capslock> Lệnh : setxkbmap -option caps: none> Thêm .

Khởi động lại và capslock bị vô hiệu hóa.


Để ánh xạ lại capslock để thoát khóa:

setxkbmap -option caps:escape

đây là giải pháp đơn giản nhất tôi có thể tìm thấy và nó hoạt động, setxkbmap -option caps:
esc

3

Sau khi tìm kiếm xung quanh đủ, tôi nghĩ rằng cuối cùng tôi đã tìm thấy câu thần chú google kỳ diệu để tìm câu trả lời. Đây là bài đăng đã giải quyết vấn đề của tôi: Đặt tùy chọn setxkbmap khi khởi động . Tôi chỉ làm theo các hướng dẫn trong câu trả lời được chấp nhận và thêm 'ctrl: nocaps' vào các tùy chọn xkb. Tôi thực sự hy vọng họ chỉ cần mang lại GUI cài đặt để thay đổi điều này ....


Thật không may, bây giờ capslock hoạt động như một khóa CTRL khác. Phím capslock không bị vô hiệu hóa hoàn toàn.
MC Basstard
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.