Pencerelerin odağını çalmasını önleme


26

Maverick'i Compiz etkinken kullanıyorum.

AskUbuntu ve Google'ı aradım. AskUbuntu bu konuda hiçbir şey içermiyor ve Google’ın ortaya çıkardığı her şey birkaç yaşında.

Tarayıcı testleri yapıyorum ve testlerim sürekli yeni Firefox pencereleri oluşturuyor. Sorun şu ki, pencere doğduğunda odaklanılıyor. Genelde başka bir yerde yazmanın ortasında olduğum için bu çok sinir bozucu. Bu sadece sınavlarımda değil, rastladığım en yaygın örnek. Bazen IDE'm özel bir şey olduğunda (bir şeyler derleme yapıldığında olduğu gibi) odaklanmak istediğine karar verir ve daha sonra koduma yazdığım IM mesajlarının parçalarını bulurum. Bu beni deli ediyor. Hem Gnome hem de Compiz ayarlarına baktım ve bunun olmasını engellemenin bir yolunu bulamadım.

Bir uygulama açıldığında odağın çalınmasını önlemenin bir yolunu bilen var mı? Görev çubuğumun üzerimde yanıp sönmesini tercih ederim ya da dikkatimi çekecek bir şey.

Yanıtlar:


16

Ayar CompizConfig> Genel> Odak ve Yükseltme Davranışı belgesinde olduğu gibidir. Pencere Eşleştirme kuralları oldukça önemlidir.


1
Teşekkürler, bu yardımcı olur. Bu, yazdıklarımın doğru pencereye gitmesini sağlıyor, ancak açılmakta olan firefox pencereleri üzerinde çalışmakta olduğum şeyin üstünde hala açılıyorlar ... odaklanmasalar bile. Ayrıca, IntelliJ hala kuralı yok sayar.
Joel,

Ne tür bir test yapıyorsunuz ve ne tür yeni pencereler açılıyor?
lovinglinux

1
@lovinglinux: üzgünüm sorduğunuzu fark ettim. Selenyum testleri yapıyorum, böylece Firefox pencereleri açık. Ayrıca, JUnit testlerinde hata ayıklayıcı ile çalışıyorum, bu yüzden bir kırılma noktasına ulaşıldığında IntelliJ bana bunu anlatmaya odaklanmaya karar veriyor. Firefox'un odaklanma sorunu, msw'nin yazısında belirtildiği gibi Compiz tweaking ile çözüldü. Ancak IntelliJ, Compiz ayarını göz ardı etme eğilimindedir.
Joel

@Joel nasıl kurdun? Hangi Odak Önleme Seviyesi kullanıyorsunuz ve "Odak Önleme Windows" eşleştirme kurallarını nasıl yapılandırdınız?
blueyed

@blueyed, üzgünüm, ama çok uzun zaman oldu ve o zamandan beri bilgisayarları değiştirdim ve ayarların ne olduğunu hatırlamıyorum.
Joel,

0

Çoğu zaman tek bir pencerede çalışıyorsanız, başlık çubuğuna sağ tıklayıp pencerenin her zaman üstte olduğunu söyleyebilirsiniz ... bu mükemmel bir çözüm değildir, ancak işiniz bittiğinde pencereyi gölgeleyebilirsiniz , veya simge durumuna küçültün, sonra geri dönün ...


0

Bu ayarı gconf-editorayrıca, CCSM'nin kurulu olmaması durumunda da değiştirebilirsiniz . /apps/compiz/general/screen0/options/focus_prevention_levelTuşuna gidin ve değerini ayarlayın 4.

Bazı insanlar için, 4 çok yüksek. Eclipse kullanıcıları, 4'e ayarlandığında çeşitli diyalogların klavye odağını doğru tutmayacağını ancak 3'e ayarlandığını görecektir.


0

Bu, global olarak yapılandırmanız gereken bir şey değil. Yani eğer gerçekten istemiyorsanız hiçbir yeni pencere odağı almaya: Hiçbir istediğiniz testi pencere odağı almaya. Bunu başarmak için, Compiz Window Rules'u kullanın. tüm "test" Firefox pencerelerinin odaklanmasını önlemek eklentisini kullanın.

Yalnızca "test" Firefox örneklerini tanımlamak için bir kural yazmanız gerekir. Hepsinin başlığında belirli bir dize varsa, bu işe yarar. Aksi takdirde wmctrl, WM_ICON_NAMEX özelliğini ayarlamak için kullanabilirsiniz . (Firefox için X özelliklerini nasıl kolayca ayarlayacağımı bilmiyorum .. eğer başkası varsa, lütfen içeri girin!)

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.