Làm cách nào để tắt Ctrl-Alt-D trong gnome-shell?


15

Tôi đang sử dụng gnome 3 và gnome-shell (không phải gnome classic) trên Ubuntu 12.04 LTS với emacs. Tôi muốn sử dụng phím tắt Ctrl+ Alt+ Dvới emacs, tuy nhiên bất cứ khi nào tôi nhấn phím đó, gnome sẽ chặn nó và ẩn tất cả các cửa sổ.

Tôi đã cố gắng vô hiệu hóa nó trong Cài đặt> Bàn phím> Phím tắt> Điều hướng> Ẩn tất cả các cửa sổ bình thường. Nó dường như bị vô hiệu hóa ở đó, nhưng nếu tôi nhấn Ctrl+ Alt+ thì Dtất cả các cửa sổ vẫn sẽ thu nhỏ.

Bước tiếp theo của tôi là thử và sử dụng dconf-editorđể vô hiệu hóa nó bên dưới org.gnome.desktop.wm.keybindings, nhưng tôi không thể tìm thấy bất kỳ tùy chọn nào cho "ẩn tất cả các cửa sổ" (hoặc bất cứ thứ gì tương tự) ở đó.

Bất kỳ trợ giúp sẽ được đánh giá cao, cảm ơn.


Tôi chỉ có thể thêm rằng tôi có cùng một vấn đề, nhưng tôi không biết một giải pháp.
Marius Hofert

Câu trả lời:


19

Tôi đã tìm ra rằng những điều sau đây làm việc trong trường hợp của tôi. Đầu tiên, thay vì cố gắng vô hiệu hóa phím tắt, hãy cung cấp cho nó một tổ hợp phím mới. Tôi đã thực hiện điều này System Settings -> Keyboard Layout -> Layouts -> Options..., nhưng đó là một lỗi đã biết rằng các cài đặt này không được tôn trọng trong Gnome Shell.

Ngoài ra, sử dụng dconf-editorđể cung cấp cho nó cùng một tổ hợp phím:

  1. Mở trình soạn thảo dconf (Alt-F2, enter dconf-editor)
  2. Mở rộng cho đến khi phần tử : org → gnome → desktop → wm → keybindings.
  3. Thay đổi giá trị cho khóa chính xác (trong trường hợp của bạn, điều này sẽ là show-desktop).

Trong trường hợp của tôi, tôi muốn C-M-sđược tôn trọng trong Emacs, và không cuộn lên cửa sổ hiện tại. Vì vậy, thay vì cố gắng vô hiệu hóa phím tắt bằng cách sử dụng dấu ngoặc trong trình soạn thảo dconf, tôi đã đưa ra toggle-shadedmột tổ hợp phím mới : ['<Control><Super>s']. Và đột nhiên, C-M-sđã có sẵn trong Emacs. Hy vọng điều này sẽ giúp cho bạn, quá.


1
Cảm ơn! Điều đó làm việc cho tôi: thiết lập org.gnome.desktop.wm.keybindings.show-desktopđể ['<Control><Super>D'].
cg505

6

Để vô hiệu hóa liên kết phím gsettings, chỉ cần sử dụng giá trị ['disabled']:

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"

4

Tôi chỉ trúng vấn đề này trên Ubuntu 12.04 LTS cố gắng để bỏ đặt Ctrl+ Alt+ Sbắt buộc đối với "Toggle rợp bóng". AFAIK, tôi đang chạy cấu hình cửa sổ bên ngoài: Gnome3, Compiz, Metacity, Unity.

Cả Compiz và Metacity liên kết Ctrl+ Alt+ S, điều này thực sự đã ném tôi vì tôi tiếp tục cố gắng chỉnh sửa keybinding cho compiz như một số bài viết chỉ ra (hay đúng hơn org.gnome.desktop.wm.keybindings). Nhưng điều này đã thay đổi không có gì tôi có thể thấy, ngay cả sau khi khởi động lại X.

Trong thất vọng, tôi đã cố gắng chỉnh sửa các phím bấm Metacity, đã thành công ngay lập tức (không cần phải khởi động lại unity, compiz hoặc X.) Đây là dòng lệnh:

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

Kiểm tra $HOME/.gconf/apps/metacity/window_keybindings/%gconf.xmlcác thay đổi.

Tôi theo dõi những thay đổi cho tất cả các tập tin trong tôi $HOMEqua man:findkhi cố các biên tập viên cấu hình khác nhau: gnome-control-center, ccsm, dconf-editor, gconftool-2để xem những gì đã thay đổi.

dconf-editorlàm việc tốt cho compiz. Sự hiểu biết của tôi là compiz và metacity phối hợp với nhau để hiển thị màn hình nhưng tôi không biết làm thế nào. Và tôi nghĩ rằng có một số trình quản lý cửa sổ có thể cắm được làm việc với compiz, do đó có thể làm phức tạp thêm vấn đề.


3

Cũng đừng quên kiểm tra xem bạn đã kích hoạt tiện ích mở rộng Window Sizer trong Công cụ Tweak của Gnome chưa . Nó ánh xạ Ctrl+ Alt+ Sđể thay đổi kích thước cửa sổ gnome ở các định dạng 16: 9 khác nhau.

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.