Birden çok pencere ve monitörle OSX cmd + sekme davranışı


13

İkinci bir monitöre yükselttikten sonra cmd+tab, iş akışımı gerçekten etkileyen bazı beklenmedik davranışlarla karşılaştım:

Bir monitörde, cmd+tabuygulamalar arasında geçiş yapmak için kullanılırken OS X, odağı uygulamanın geçtiği son etkin pencereye verir. Birden çok monitörle OS X, önceki uygulama ile aynı monitörde olan pencereleri tercih eder.

Bir örnek vermek gerekirse:

  • Monitör 1'de Xcode ve monitör 2'de Terminal (pencere A) ve monitör 2'de (pencere B) olmasını düşünün; odak Terminal penceresi B üzerindedir
  • cmd+tabXcode'a sen
  • Eğer cmd+tabTerminaline geri, ama şimdi pencere odaklanmak değil, pencere B sahiptir

Biri, odağın yanlış pencerede olduğunu fark etmeden önce Terminal'e komutlar girmeye başladığı için potansiyel olarak tehlikelidir.

Benim sorum: cmd+tabŞu anda hangi ekrana odaklanılırsa odaklanın, uygulamanın son etkin penceresine her zaman dönmenin bir yolu var mı ?


system prefs> Görev Kontrolü ... 'Ekranlarda ayrı Boşluklar var' işaretli mi? Bu benim asıl şüphelim olurdu. OS'de göründüğü günü kapattım.
Tetsujin

1
Teşekkürler, bu sorunu zaten kısmen çözdü. Şimdi, menü çubuğunu ikinci ekranda nasıl tutacağımla ilgili yeni bir soru var (ve muhtemelen rıhtım, ama bu çok önemli değil)?
shiin

ahh - bildiğim kadarıyla bu mümkün değil. Menu & Dock, birincil ekranda olduğu yerde kalır. Benim için bu bir sorun değil, aslında kas hafızam bunu bu şekilde tercih ediyor ve ben yine de anahtar komutlu bir kullanıcıyım. Belki 3. taraf bir çözüm var? Bunu yeni bir soru olarak gündeme getirmek isterim.
Tetsujin

Tamam, yeni bir soru olarak ekleyeceğim. Bir şekilde yukarıdaki cevabınızı yalnızca yorum yaptığınız ve yığın değişim anlamında soruyu cevaplamadığınız için kabul edebilir miyim?
shiin

3
Monitörlerim için ayrı alanlara sahip olmak, iş akışım için çok yardımcı oldu, en azından bir monitörde tam ekran programına sahip olabileceğim ve diğer monitörümü başka şeyler için kullanabileceğim için (Ekranlar ayrı Alanlar seçeneğinin işaretli olmaması, tam ekrana geçmesi nedeniyle) bir monitörde diğeri kararır). Ayrı alanlarımı
korumama

Yanıtlar:


6

Sistem tercihleri> Görev Kontrolü ... 'Ekranların ayrı Boşlukları Var' seçeneğinin işaretini kaldırın
Bu benim asıl şüphelim olacaktır. OS'de göründüğü günü kapattım.

Bununla birlikte, menü çubuğunu ve dock'u her bir ekrana geçici olarak taşıma yeteneğini devre dışı bırakacak yorumlardan, bunun en iyi yolu, olası bir 3. taraf çözümü talep eden ayrı bir soru olarak sorulabilir; bunu doğal olarak yap.


10

Contexts , macOS pencere değiştirici (Alt-Tab kısayolu) davranışı, birden çok ekran arasında konum ve görünüm için önemli özelleştirmeler sunar.

Contexts.app dosyasını yükleyin. Çalıştır. Ardından aşağıdaki ekran görüntüsüne göre Panel -> 'Paneli Göster açık' seçeneğini seçin, bu ayarlayıcıyı aşağıdaki ayarda 'Tüm ekranlar'da gösterir. Aktif veya Birincil ekranları da ayarlama seçeneğiniz vardır; ikincisi yapılandırılabilir menü çubuğuna sahip ekrandır.

Bu, tam sorununuzu çözebilir veya çözmeyebilir veya muhtemelen daha iyi bir alternatif sağlayabilir. Switcher'ı tüm ekranlarda göstermeyi seviyorum.

Tüm ekranlar


Şu anda bu, belirli bir yanıttan ziyade genel bir ürün önerisine benziyor. Uygulamanın soruda açıklanan sorunu çözmek için nasıl kullanılabileceğini göstermek için cevabınızı değiştirebilir misiniz?
nohillside

Bu iyi bir çözüm ve değiştiriciyi herhangi bir monitörde gösterme sorununu çözen tek buldum. İstediğiniz gibi cevabı güncelleyeceğim. Ancak, artık anti-ürün önerileri hakkında StackExchange diniyle (bu ilk kez bu tür bir geri bildirim görmedim) önemli ölçüde motivasyonum yok. (Contexts ile hiçbir bağlantım yok.) Apple.stackexchange.com, Apple için bir şirket tavsiyesi mi? Yani ... StackExchange ile yaşadım. Şimdi gelecekteki katkılarımın çoğunu kaybediyorsunuz.
Johnny Utahh

Cevabımda hala -1 oy varsa, bir süre sonra silmeyi planlayacağım.
Johnny Utahh

Düzenleme için teşekkürler. Maalesef bu şekilde hissediyorsanız, lütfen SE sitelerinin çoğunun pratik çözümler sunmakla ilgili olduğunu unutmayın . Açıklayan Yani nasıl belirli bir ürün şeyler başarmak için kullanılabilir sadece (bazen spam ayırt etmek zordur) bir ürünün adını bırakarak daha her zaman daha iyidir.
nohillside

1
Evet, sanırım senin fikrini anlıyorum. Ve sizinki, bu StackExchange politikasının (yukarıda "anti-ürün öneri dini" olarak adlandırdığım) yürütmenin en güzel lezzeti oldu. Bununla birlikte, benim deneyimime göre, politika genellikle umduğumdan farklı bir şekilde uygulandı; diğer alanlarda sadece yararlı bilgiler sağlamaya çalıştığım için saldırı gibi hissettiren şeyleri aldım. Seninki develeri kıran saman. Protesto etmenin yolu, StackExchange'in katkı zamanımın daha azını alacağını söylemektir.
Johnny Utahh

1

Sierra'da (eski OSX sürümlerinden emin değilim) cmd + sekme menüsünü belirli bir ekranda geçici olarak kilitlemek mümkündür. Dock> Finder simgesi> Sağ Tıklama> Seçenekler> Ekranda Masaüstü [n]; burada [n] istenilen ekran sayısıdır.

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.