Rất nhiều ứng dụng như Firefox, Chrome, v.v., bị đóng khi tôi vô tình nhấn Ctrl+ Qthay vì Ctrl+ Wvì sự gần gũi của các phím Qvà Wphím trên bàn phím. Có cách nào lối tắt này có thể được gỡ bỏ hoặc thiết lập lại trên cơ sở toàn hệ thống không?
Rất nhiều ứng dụng như Firefox, Chrome, v.v., bị đóng khi tôi vô tình nhấn Ctrl+ Qthay vì Ctrl+ Wvì sự gần gũi của các phím Qvà Wphím trên bàn phím. Có cách nào lối tắt này có thể được gỡ bỏ hoặc thiết lập lại trên cơ sở toàn hệ thống không?
Câu trả lời:
Cách tốt nhất là tắt cài đặt bàn phím trong ứng dụng cụ thể của bạn. Đối với Firefox có một keyconfig mở rộng . Điều này cho phép bạn thay đổi cài đặt bàn phím.
Nếu bạn muốn tắt Ctrl+ Qcho toàn bộ hệ thống của mình, tôi khuyên bạn nên tạo một cài đặt mới:
/bin/false
dưới dạng lệnh. Áp dụng những thay đổi của bạn.Bây giờ bạn nên có một mục mới với tên được áp dụng và cài đặt bàn phím của bạn. Mỗi lần bạn nhấn Ctrl+ Qhệ thống của bạn sẽ chạy lệnh /bin/false
mà về cơ bản là không có gì. Vì vậy, đây là một cách giải quyết để vô hiệu hóa cài đặt.
kbd
thẻ html.
Ctrl-Q
cửa sổ sẽ đóng lại. Bạn không bao giờ có thể gán khóa này bằng phương pháp này
Có thể chèn phím tắt trong Hệ thống -> Tùy chọn -> Phím tắt và "vô hiệu hóa" nó sẽ thực hiện thủ thuật.
Bạn có thể đi đến System-> Preferences-> Phím tắt và gán kết hợp này cho một hành động không sử dụng. Ví dụ: tôi đã gán CTRL + Q để chuyển sang không gian làm việc 12 (Không, tôi không có 12 không gian làm việc).
Kết quả là cài đặt toàn hệ thống này sẽ ghi đè ứng dụng một và CTRL + Q không còn đóng firefox (có thể là combo không bao giờ tiếp cận được với Firefox). Nó chỉ không làm gì cả.
Nếu Ctrl+ Qđóng cửa sổ cài đặt bàn phím, giống như tôi đã làm, hãy đặt phím tắt thành giá trị khác, đóng cửa sổ và đợi cho đến khi lối tắt được cập nhật xuất hiện ở đâu đó ~/.gconf/desktop/gnome/keybindings/*
. Mở tệp đó và chỉnh sửa stringvalue
lệnh đó để đọc <Primary>q
. Sau đó khởi động lại PC. Điều này làm việc cho tôi trái ngược với câu trả lời được chấp nhận.
Đây là phiên bản dòng lệnh của phiên bản GUI đã được cung cấp. Trên một số hệ thống, Ctrl + Q sẽ đóng cửa sổ nhập gia tốc mà không đặt phím tắt, vì vậy điều này có thể cần thiết:
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/name "Inhibit Ctrl+Q"
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/action /bin/false
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/binding "<Primary>q"
Lưu ý rằng giải pháp này dành cho gnome-2 / Unity. Một giải pháp tương tự nên có thể với gsinstall cho gnome-3.
Trên Linux với Firefox Quantum, hiện tại có một lỗi ngăn các tiện ích mở rộng và cấu hình rõ ràng thay đổi lối tắt dựng sẵn như ctrl-Q. Cách giải quyết là chặn nó ở cấp hệ thống bằng cách cài đặt tập lệnh từ https://github.com/sasawat/firefox-ctrl-q-workaround và gán nó làm hành động của ctrl-Q như một lối tắt toàn cầu.
Đối với tôi, vô hiệu hóa toàn bộ Ctrl+Q
phím tắt không phải là giải pháp hoàn hảo, vì nó ngăn các ứng dụng khác ngoài Firefox, Chrome, v.v. được thông báo khi bạn sử dụng phím tắt đó - ví dụ: IntelliJ IDEA sử dụng Ctrl+Q
làm liên kết mặc định để hiển thị tài liệu nhanh chóng lên.
Nếu bạn đang tìm kiếm một giải pháp chỉ dành cho Firefox, tôi khuyên bạn nên vô hiệu hóa plugin Ctrl-Q Shortcut . Theo tôi, đó là một tùy chọn tốt hơn so với keyconfig được đề cập bởi @qbi vì nguồn của nó có sẵn trên GitHub , trong khi keyconfig chỉ có sẵn dưới dạng nhị phân.
Cách giải quyết hiện tại của tôi là tạo một lối tắt mới trong Cài đặt hệ thống> Bàn phím> Phím tắt. Nếu phím tắt vô tình được nhấn, chúng tôi sẽ nhận được một thông báo.
notify-send 'Dear idiot' "Don't press ctrl-Q"
Điều này vô hiệu hóa hệ thống chỉ huy rộng, tuy nhiên, có thể là một sự đánh đổi chấp nhận được tùy thuộc vào trường hợp sử dụng của bạn.
Đã thử nghiệm trong: