Gnome dừng lấy chìa khóa emacs của tôi


14

Tôi đang sử dụng Gnome trong Ubuntu 11.04. Tôi làm việc rất nhiều trong Emacs và tôi thấy rằng trình quản lý cửa sổ Gnome lấy một số phím Emacs. Ở một mức độ nào đó, tôi có thể ngăn chặn điều này bằng cách chăm chỉ đi qua từng Hệ thống-> Tùy chọn-> Phím tắt và tắt các phím vi phạm. Tuy nhiên, thật tuyệt khi làm điều này một lần cho tất cả mọi thứ. Ngoài ra, vấn đề mới nhất của tôi là với chế độ org, MS-up phải là org-shiftmetaup (org-move-Subree-up) nhưng trình quản lý cửa sổ đang lấy tổ hợp phím đó và tạo các cửa sổ bị thu hẹp. Tuy nhiên, tôi không thể tìm thấy trong danh sách Phím tắt; Tôi không sử dụng nó và không biết họ gọi nó là gì (và dường như bạn không thể tra cứu / chỉnh sửa các phím tắt theo tổ hợp phím, chỉ theo tên).

Vì vậy, câu hỏi của tôi là:

  1. Có một thay đổi cấu hình Gnome nào tôi có thể thực hiện theo mặc định sẽ vô hiệu hóa tất cả các phím tắt bàn phím không?
  2. Có cách nào để kích hoạt lại một số trong số họ? (Tôi không sử dụng chúng nhiều, nhưng có thể muốn một cặp đôi không xung đột với Emacs.)
  3. Ví dụ, không có cách nào để vô hiệu hóa các phím tắt xung đột với Emacs bằng cách di chuyển Meta sang phím Super chỉ cho Gnome chứ không phải emacs?
  4. Viết tắt là 3, có cách nào để tìm lối tắt bằng tổ hợp phím để có thể tắt từng cái không?

Bạn đang sử dụng compiz + unity, compiz (ub Ubuntu classic) hay metacity (ubfox classic mà không có hiệu ứng)?
enzotib

Ubuntu cổ điển (không thống nhất), tôi nghĩ rằng tôi có hiệu ứng.
Liam

Câu trả lời:


0

Di chuyển Metaphím sang các phím Windows trong cài đặt bàn phím của bạn (Tùy chọn bàn phím của → → Bố cục → Tùy chọn → Hành vi phím Alt / Win → Meta được ánh xạ tới các phím Win. Trình quản lý cửa sổ vẫn sẽ sử dụng Altvà Emacs sẽ sử dụng Meta.


Chỉ cần thử nó, và nó không làm cho tôi bất kỳ sự khác biệt. Phím Alt chưa được xử lý vẫn hoạt động như meta và Emacs nghĩ rằng tôi đang nhấn siêu khi tôi nhấn phím thắng. Tôi có thể thấy đây là một giải pháp nếu nó hoạt động, nhưng sẽ tốt hơn một chút nếu tôi có thể thay đổi hành vi của Gnome thay vì Emacs ', vì tôi sử dụng Emacs Meta mọi lúc, và Alt của Gnome không bao giờ. Trong thực tế, vô hiệu hóa tất cả các phím tắt trình quản lý cửa sổ có thể sẽ hoạt động tốt đối với tôi.
Liam

@Liam: Bạn sẽ phải khởi động lại Emacs sau khi thực hiện thay đổi.
Teddy

1
Được rồi cảm ơn. Tôi đã thử nó và nó không thực sự là những gì tôi đang tìm kiếm. Tiêu đề của tôi là "Gnome dừng lấy chìa khóa emacs của tôi" chứ không phải "Emacs dừng lấy chìa khóa của bạn bởi Gnome". Có một trong các tùy chọn ánh xạ bàn phím (có rất nhiều) di chuyển Alt của Gnome sang phím win và để lại meta trên Alt không?
Liam

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.