Làm cách nào để hủy kích hoạt khóa phím F1 và F10 trong thiết bị đầu cuối gnome?


123

Làm cách nào tôi có thể tắt các ràng buộc phím F1(trợ giúp) và F10(menu thông báo)?

Đầu tiên tôi cần cho tiện ích màn hình và thứ hai để thoát mctrong giao diện điều khiển.

Không có ràng buộc phím nào như vậy trong cài đặt hệ thống Phím tắt .

Câu trả lời:


112

11.04

Vô hiệu hóa phím tắt F1

  1. Trong một thiết bị đầu cuối gnome mở lên Chỉnh sửa Short Phím tắt .

  2. Cuộn xuống phím tắt Trợ giúp / Nội dung , nhấp vào nơi ghi "F1" và nhấn Backspace:

    nhập mô tả hình ảnh ở đây

Vô hiệu hóa phím tắt F10

  1. Cài đặt gói compizconfig-settings-managerCài đặt compizconfig-settings-manager .

  2. Mở Trình quản lý cài đặt CompizConfig .

    • Nhấn Superđể mở Dash, nhập "Compiz" và nhấn Enter.
  3. Nhập "unity" trong mục Lọc và chọn Plugin Ubuntu Unity .

  4. Nhấp vào nút ở bên phải của Khóa để mở menu bảng điều khiển đầu tiên và bỏ chọn hộp kiểm Đã bật .

    nhập mô tả hình ảnh ở đây

  5. Điều đó đã vô hiệu hóa F10lối tắt toàn cầu , bây giờ vô hiệu hóa F10lối tắt của gnome-terminal :

    • Trong một gnome-terminal mở ra bàn phím tắt ( Sửa ➜ Phím tắt)
      bỏ chọn Enable phím menu shortcut (F10 theo mặc định)

      nhập mô tả hình ảnh ở đây

  6. F10 được ánh xạ tới menubar_accel bởi một cái gì đó trong Ubuntu. Gnome? Độ bền? Không chắc chắn chính xác điều gì đã đánh cắp nó, nhưng khóa không đưa nó vào Eclipse.

    • Chạy trình soạn thảo gconf, duyệt đến / desktop / gnome / interface sau đó cuộn xuống menubar_accel và xóa giá trị F10. [Bị đánh cắp từ đây]

Làm thế nào để bạn "Chỉnh sửa Phím tắt" trong cửa sổ đầu cuối? Dòng đầu tiên.
jcollum

À, ok, đó là "mở menu Chỉnh sửa, chọn Phím tắt". Tôi quên rằng các thiết bị đầu cuối có thanh menu. Đã nghĩ rằng tôi nên gõ nó :)
jcollum

6
Làm mọi thứ ở trên không giải quyết được phím F10 trong 12.04. Nó vẫn bị ràng buộc ở đâu đó để nhấp chuột phải.
Paweł Gościcki

1
Bất cứ ai cũng có thể vô hiệu hóa Trợ giúp F1 trong Ubuntu 14.04? Hàng Trợ giúp đã biến mất, dường như. Tôi rất gần trong việc trở lại ctwm.
Towi

@towi Trong hộp thoại đó, trước tiên bạn cần nhấp vào dòng Trợ giúp. Cài đặt phím sẽ thay đổi từ F1 sang "Máy gia tốc mới ...". Nếu bạn nhấp lại vào nó, nó sẽ thay đổi thành "Đã tắt".
100464

44

Vô hiệu hóa F10 trong thiết bị đầu cuối gnome trong 12.04

Nhập cái này trong bảng điều khiển:

mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10"
}

* {
     gtk-key-bindings: NoKeyboardNavigation
}

EOF

Sau đó đóng tất cả các phiên cuối. Bây giờ nó sẽ hoạt động như bình thường ( mcví dụ).


12
Sau khi thử hàng tá giải pháp, ONE NÀY đã làm việc cho Ubuntu 12.04 LTS.
NovumCoder

Đối khử hoạt bindings gnome liên quan khác mà tôi muốn đề nghị giải pháp này cũng
kbtzr

23

bắt đầu gconf-editorvà làm theo/apps/gnome-terminal/keybindings/help

nhập mô tả hình ảnh ở đây

Sự miêu tả:

"Phím tắt bàn phím để khởi chạy trợ giúp. Được biểu thị dưới dạng một chuỗi có cùng định dạng được sử dụng cho các tệp tài nguyên GTK +. Nếu bạn đặt tùy chọn thành chuỗi đặc biệt" bị vô hiệu hóa ", thì sẽ không có phím tắt cho hành động này."


Than ôi, điều đó không thay đổi gì. Tôi tiếp tục nhận được màn hình Trợ giúp khi nhấn F1. Máy tính để bàn Ubuntu 14.04, Thống nhất.
Towi

Lưu ý rằng bạn cần đặt nó thành vô hiệu hóa không chỉ xóa nó. Tôi gần như đọc qua điều đó.
Lục

Cũng có thể được thực hiện mà không cần GUI bằng cách sử dụng: gconftool-2 -s / apps / gnome-terminal / keybindings / help "tật"
Ddorda

7

Tôi chưa quen với Linux và khóa F10 này khiến tôi phát điên. Tất cả các thủ thuật trên không hoạt động, nhưng giờ tôi đã tìm thấy một giải pháp (cho Ubuntu 11.10 với máy tính để bàn cổ điển Gnome 3). Trong một thiết bị đầu cuối, nhập lệnh sau:

gsettings set org.gnome.desktop.interface menubar-accel ""

Với trình soạn thảo dconf, có thể thấy rằng F10 đã thực sự biến mất. Lưu ý rằng các loại thủ thuật này dường như phụ thuộc nhiều vào phiên bản Gnome / Ubuntu.


Đáng giá nhưng không hiệu quả với tôi trong Ubuntu 11.10
jcollum

+1 Đây là người duy nhất làm việc trong máy 12.04 của tôi.
Radu Maris

4

Để thoát mc (với phím F10). Vô hiệu hóa "Khóa để mở menu bảng điều khiển đầu tiên" trong plugin uniz compiz (ccsm)


4

@kholis là chính xác để vô hiệu hóa F10 trong Unity, nhưng nếu bạn là người mới như tôi, bạn cần thêm một chút thông tin để thực hiện công việc này.

Nếu chưa được cài đặt, hãy cài đặt compizconfig-settings-manager:

sudo apt-get install compizconfig-settings-manager

Bắt đầu trình quản lý cài đặt mới được cài đặt và bộ lọc cho "unity"

Chỉnh sửa "Phím để mở menu bảng điều khiển đầu tiên" để vô hiệu hóa hoặc thay đổi nó thành một phím khác.

Tôi chưa tìm được cách thay đổi F1.


3

Hướng dẫn tại http://ubuntuforums.org/showthread.php?t=1317325 (trích dẫn bên dưới) cũng hoạt động trong Ubuntu 11.04. (Dường như vô hiệu hóa F1 cả trong máy tính để bàn và trong thiết bị đầu cuối. Nghĩa là, F1 không gửi chuỗi ansi đến trình bao trong thiết bị đầu cuối, nếu đó là điều OP muốn.)

  1. Chuyển đến Hệ thống - Tùy chọn - Phím tắt
  2. Tạo một lối tắt mới. Đặt tên là 'không làm gì' và viết 'false' (không có dấu ngoặc kép) trong trường "lệnh". Đẩy ok.
  3. Cuộn xuống cuối danh sách và tìm lệnh mới của bạn. Nhấp vào "Vô hiệu hóa", ở bên phải và đẩy F1.

Cảm ơn bạn. Tôi đang làm việc trên gnome classic và không có gì giúp được cho đến khi "không làm gì cả". Cám ơn bạn một lần nữa.
Konrad Nowicki

3

Bạn có thể dễ dàng vô hiệu hóa nó bằng CCSM (Bấm để cài đặt nếu bạn chưa cài đặt nó).

Sau đó, đi tới Máy tính để bàn -> Plugin Ubuntu Unity -> Phím để mở menu bảng điều khiển đầu tiên và vô hiệu hóa nó, hoặc thay đổi nó thành một phím tắt khác.

nhập mô tả hình ảnh ở đây

Lưu ý : có vẻ như phương pháp này không hoạt động trong Unity2D.


2
Tôi đã vô hiệu hóa liên kết phím với CCSM, nhưng nhấn F10 vẫn mở menu đó.
Conrad.Dean

Thật kỳ lạ, tôi đã vô hiệu hóa nó và nhấn F10 không làm gì cả.
Nhị phân

Bạn đang sử dụng Unity2D? Bởi vì trong Unity 2D, có vẻ như điều này không hoạt động. Đăng cập nhật.
Binarylife

2

Đây là một mẹo cho người dùng Thnkpad, đặc biệt là T60. Ánh xạ lại phím F1 để thoát. Điều này giúp loại bỏ cửa sổ bật lên khó chịu của trợ giúp đầu cuối khi bạn nhấn F1. Bạn thường làm điều này vì vị trí vui nhộn của ESC trên T60s.


1

Nếu bạn chỉ muốn thay đổi điều này trong Gnome Terminal, bạn có thể nhấp vào Chỉnh sửa> Phím tắt trong Terminal.


1

Tôi khuyên bạn nên sử dụng F1 như một lối tắt cho một cái gì đó khác. Tôi chạy Tilda, một thiết bị đầu cuối dòng lệnh kiểu động đất và lối tắt mặc định là F1. Nó ghi đè Trợ giúp, vì vậy tôi không bao giờ có Trợ giúp khởi chạy khi tôi chạm F1. Ngay cả khi bạn không thích Tilda nhiều, việc nhấn F1 một lần nữa để che giấu nó sẽ ít tẻ nhạt hơn nhiều so với việc đóng Trợ giúp sau khi vô tình khởi chạy nó.


1

12.04

F1dường như không làm bất cứ điều gì ngoài hộp vào ngày 12.04
F10xuất hiện để mô phỏng một lần nhấp chuột phải.
Vì vậy, để trả lời các chi tiết cụ thể của câu hỏi, không cần phải tắt trợ giúp và thông báo.

Bạn vẫn có thể ánh xạ chúng tới một cái gì đó khác như thế này:
Ánh xạ các phím nóng trong 12.04 được thực hiện đơn giản thông qua tiện ích Bàn phím.

Trong trình khởi chạy Unity tìm bàn phím.
chọn bàn phím
Trong cửa sổ mở ra, chọn tab phím tắt và phím tắt tùy chỉnh.
Nhấp vào dấu cộng để thêm lối tắt mới.
thêm
Đặt tên cho bất cứ điều gì phù hợp với chức năng bạn đang gán nó.
Nhập lệnh bạn muốn nó chạy trong lệnh.
ứng dụng
Ở bên phải của cửa sổ bấm vào nơi nó nói bị vô hiệu hóa. Điều này sẽ chuyển sang Trình tăng tốc mới.
tàn tật
Bây giờ chỉ cần nhấn F10.
Trình tăng tốc Phím tắt tùy chỉnh mà bạn đã xác định sẽ ghi đè hành vi mô phỏng Nhấp chuột phải. Bạn có thể đặt lệnh này thành echo 'nope' > /dev/nullnếu bạn chỉ muốn F10 không làm gì cả.


Điều này là không tốt. Nó vô hiệu hóa F10 mctrong thiết bị đầu cuối.
Paweł Gościcki

Tôi không thấy nơi đó làm cho nó không tốt. Nó được dành riêng cho ngày 12.04, nơi nó có hành vi nhấp chuột phải. Việc ánh xạ lại được hiển thị để thay đổi nó thành một cái gì đó khác, không giải phóng chìa khóa.
RobotHumans

Câu trả lời của bạn không thực sự có ích. Xem giải pháp thực sự cho sự cố F10 trong thiết bị đầu cuối: askubfox.com/questions/37313/NH
Paweł Gościcki

@ PawełGościcki - thật thú vị, điều đó có hiệu quả với các ứng dụng QT chạy trong Unity hoặc Gnome không?
RobotHumans

uhm, giải pháp trong liên kết tôi đã đăng hoạt động cho tôi dưới Gnome bằng Unity.
Paweł Gościcki

1

12.04 Không có sự thống nhất - Vô hiệu hóa hành vi F1 và F11

Tôi đã cài đặt Ubuntu 12.04 / 64 và đã loại bỏ hoàn toàn Unity khỏi nó theo các hướng dẫn này. . Do đó, nhiều công cụ sửa đổi hành vi của Unity không hoạt động. Cụ thể CCSM không còn "nhìn thấy" các phím tắt.

Tôi thấy rằng phương pháp sử dụng Edit-> Phím tắt trong cửa sổ terminal cũng không hoạt động. Sau khi chơi một chút, tôi thấy rằng nhìn xa hơn về cửa sổ Phím tắt trong phần Phím tắt , F1 và F11 vẫn được xác định theo các phím tắt tương ứng.

Để khắc phục điều này,

  1. Nhấp vào "F11" trong trường bên phải của dòng xác định F11 là Toàn màn hình. Văn bản sẽ thay đổi thành "Máy gia tốc mới ...".

  2. Nhập một số chuỗi phím khác, ít phản đối hơn (như alt-F11) và tổ hợp phím đó sẽ thay thế phím tắt. Nếu ai đó biết cách gõ "không có gì" xin vui lòng cho chúng tôi biết.

  3. Lặp lại cho phím F1.


0

Ctrl + F1 cũng không hoạt động. Giải pháp tương tự như đối với Shift + F10. Đừng quên dấu chấm phẩy như dấu phân cách!

Đặt cái này trong ~ / .config / gtk-3.0 / gtk.css:

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10";
     unbind "<control>F1";
}

* {
     gtk-key-bindings: NoKeyboardNavigation;
}

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.