Konferans odası projektörlerine ya da çözünürlüğü değişen büyük ekranlara bağlanmaya alışkınım, bu nedenle gün boyunca odadan odaya geçerken pencerelerimin sürekli yeniden boyutlandırılması gerekiyor. Bu yüzden acını hissediyorum. :-)
Karışıklığı önlemek için, bu cevap için birkaç terim tanımlamak istiyorum:
- birincil ekran Sistem Tercihleri'ndeki Düzenleme sekmesindeki menubar ile olandır.
- ana ekran birincil ekran olup olmadığına bakılmaksızın, istediğiniz şeylerden biridir.
- ikincil ekran Sistem Tercihleri'ndeki Düzenleme sekmesinde menubar içermeyen sistemdir.
Temel olarak, sorun ana ve ana ekranlar arasında önemli bir fark görmenizdir; Mac OS X yapmaz ve ikincil ekranı ana ekran olarak kabul ederek bu ayrımı sürdürmeye çalıştığınızda sizinle savaşacaktır.
Özel olarak aksi yapmayı denemezlerse, uygulamalar ana ekran ne olursa olsun her zaman açılır. Bu tanım olarak biri karakteristikleri birincil ekranın (Quartz API’nin oldukça düşük bir bölümüdür, özellikle CGConfigureDisplayOrigin çağrısı, uygulamanın kendisi yapılandırmanıza izin vermiyorsa bu davranış yapılandırılamaz.)
Bağlandığınızda ana ekranınızı birincil ekran olarak tutmamanız için (yorumunuzu koyduğunuzda "başka şeylerle karıştırır") sizi rahatsız edici yapan şeyleri sormanızı önerebilirim, çünkü bunlar yapılandırılabilir olabilir ; bu davranış değil.
Yine de, yardım edebilecek bir kaç numaram var:
Yansıtma ve sonra yansıtma ekranlarını açma tüm pencerelerin sığacak şekilde yeniden boyutlandırılmaları için küçük ekrana sığmayacak kadar büyük olmasına neden olur ve tüm pencereleri birincil ekrana getirir. İkincil ekranda bir şeyleri istediğiniz için mükemmel bir çözüm değil, ancak bir sonraki numara ile birleştirildiğinde, özellikle klavye kısayolunu biliyorsanız, faydalı bir geçici çözüm olabilir: ⌘-F1. Basın, sistemin aynalamaya geçmesine izin verin ve tekrar basın. Tüm pencereleriniz en küçük göstergeye yeniden boyutlandırılacak ve birincil göstergede görünecektir.
Bu soruna geçici bir çözüm bulmak için çok yararlı bir araç BetterTouchTool "Next Monitor'de Orta Pencereyi" ve "Next Monitor'e Pencereyi Büyüt" hareketlerini ayarlamanızı sağlar. Bunları sırasıyla dört ve beş parmaklı tıklamalara atarım ve ardından sadece bir trackpadden diğerine basarak bir pencereyi hızlıca bir monitörden diğerine açabilirim. (Büyük ekrana bağlıyken trackpad kullanmazsanız, BTT diğer işaretleme aygıtlarıyla da hareketler yapabilir.)
Bu iki püf noktası birlikte sürekli değişen çözünürlüklerde çalışmayı mükemmel değil, en azından tolere edilebilir hale getirdi. Tüm pencerelerimi ikincil ekrana getirmek istersem (Bir eğitim oturumu yapıyorum, diyorum ve menubarın öğrencilere görünür olmasını istiyorum ancak tüm pencerelerimin eğitim ile ilgili olmayan diğer ekranda olmasını istiyorum) , Ayna / izmir hilesini yapıyorum ve sonra dört parmakla dört teker izini sürdüm;
Sonunda, keman çalmayı seviyorsanız, bir bakabilirsiniz bu El Kitabı tüm pencereleri farklı bir yöntemle birincil odaya taşır. Pencereleri birincil olarak yan etki olarak hareket ettiren yansıtma yönteminin aksine, bu özellik açıkça yapılır; could pencereleri tercih ettiğiniz ana, ikincil ekrana taşımak için değiştirin. Ancak bu kolay değildir; bu, neden her şeyin bu kullanıma karşı sizinle mücadele ettiği hakkında bir fikir verebilir. İşte bu Applescript'in çok önemli satırı:
set position of window x to {0, 22}
Menubar, 22 ekran koordinatı (Retina gösterilmeden önce "piksel" olarak adlandırılan) yüksek olduğundan ve ekranlar ve pencerelerin sol üstte başlangıç noktaları bulunur, bu satır hareket eder pencere x hemen altında ve menubar ile aynı hizada sol. Bu betiği uyarlamak için tüm pencereleri ikincil ekranın sol üst köşesine taşımak yerine, koordinatlarını bulmanız ve bunu x değeri olarak kullanmanız gerekir. Ekran görüntüsünde gösterdiğiniz düzenlemede, "0" ile değiştirilecek negatif sayı , çünkü sen menü çubuğunun solundasın. Özellikle senaryonun düzenlemesinden bağımsız olarak senaryosunun çalışmasını isteseydiniz, doğru olmak biraz zor olacaktır.
Bunların hepsi kludgey, biliyorum; ancak ana ekranınızın ve ana ekranlarınızın farklı olmasını istiyorsanız, tortuları kabul etmeniz gerekecektir. Bu yüzden, sizi, bu özel savaşta savaşmak yerine diğer ekranın birincil olmasına izin vermekten alıkoyan şeyleri ele almanızı şiddetle tavsiye ediyorum.