Gnome benim emacs tuşları kapma durdurmak


15

Ubuntu 11.04'te Gnome kullanıyorum. Emacs'da çok çalışıyorum ve Gnome pencere yöneticisinin bazı Emacs anahtarlarını aldığını görüyorum. Bir dereceye kadar bunu Sistem-> Tercihler-> Klavye kısayollarının her birini zahmetli bir şekilde inceleyerek ve rahatsız edici tuşları devre dışı bırakarak durdurabilirim. Ancak bunu her şey için bir kez yapmak güzel olurdu. Buna ek olarak, en son sorunum org modu ile ilgili, MS-up org-shiftmetaup (org-move-subtree-up) olmalı, ancak pencere yöneticisi bu tuş kombinasyonunu kapıyor ve küçülmüş pencereler yapıyor. Ancak, Klavye Kısayolları listesinde bulamıyorum; Ben kullanmıyorum ve ne dedikleri hakkında hiçbir fikrim yok (ve kısayol tuşlarını sadece isme göre arayabilir / düzenleyebilirsiniz).

Yani sorularım:

  1. Varsayılan olarak tüm klavye kısayollarını devre dışı bırakacak bir Gnome yapılandırma değişikliği var mı?
  2. O zaman bazılarını yeniden etkinleştirmenin bir yolu var mı? (Onları fazla kullanmıyorum, ama Emacs ile çatışmayan bir çift isteyebilirim.)
  3. Başarısız olursa, Emac'larla çakışan kısayolları devre dışı bırakmanın bir yolu var mı, örneğin Meta'yı emacs için değil, yalnızca Gnome için Süper anahtarına taşıyarak?
  4. Kısaca 3, tuş kombinasyonuna göre ayrı ayrı devre dışı bırakılabilecek bir kısayol bulmanın bir yolu var mı?

Compiz + birlik, compiz (ubuntu classic) veya metacity (efektsiz ubuntu classic) kullanıyor musunuz?
enzotib

Ubuntu klasik (birlik değil), sanırım etkileri var.
Liam

Yanıtlar:


1

MetaAnahtarı klavye ayarlarınızdaki Windows tuşlarına taşıyın (“Klavye Tercihleri ​​→ Düzenler → Seçenekler → Alt / Win tuşu davranışı → Meta Win tuşlarıyla eşleştirilir”). Pencere yöneticisi yine de kullanır Altve Emacs Meta kullanır.


Sadece denedim ve bu benim için bir fark yaratmıyor. Açılmamış Alt tuşu hala meta gibi davranır ve Emacs, win tuşuna bastığımda süper bastığımı düşünüyor. Çalışırsa bunun bir çözüm olduğunu görebiliyorum, ama Emacs Meta'yı her zaman kullandığım için Gnome'un davranışını Emacs yerine değiştirebilsem biraz daha iyi olurdu. Aslında tüm pencere yöneticisi klavye kısayollarını devre dışı bırakmak muhtemelen benim için iyi çalışır.
Liam

@Liam: Değişikliği yaptıktan sonra Emacs'ı yeniden başlatmanız gerekecek.
Teddy

1
Tamam teşekkürler. Denedim ve aradığım şey bu değildi. Başlığım "Gnome emacs anahtarlarımı tutmayı bırak" değil "Emacs anahtarlarınızı Gnome tarafından tutmayı bırak". Bu klavye eşleme seçeneklerinden biri (çok fazla var) Gnome'un Alt kodunu kazanma anahtarına taşıyor ve altta meta bırakıyor mu?
Liam

Aslında, Emacs, mutlaka Alt anahtarı olmayan bir Meta değiştirici (Emacs belgelerinde ve kodunda gerçekten denir) kullanmayı amaçlamaktadır. Çoğu sistemde ve klavyede Emacs Meta tuşu Alt tuşu olarak yapılandırılır, ancak bu verilmez. Bence Teddy'nin çözümü iyi bir çözüm.
Francesco Potortì

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.