Tüm mac pencerelerini aynı anda yeniden boyutlandırabilir misiniz? (örneğin yerleştirme sırasında)


2

Geçenlerde bir Henge Dock satın aldım ve MacBook'umu takma ve tüm çevre birimlerime (harici monitör, klavye, fare vb.) Hemen bağlanabilme özelliğini seviyorum.

Tek sorun, taktığım veya çıkardığımda tüm pencerelerimin yanlış boyutta kalması (çok büyük veya çok küçük) ve onları tek tek el ile yeniden boyutlandırmam gerekiyor. Dünyanın sonu değil, ama ... kolay bir yolu yok mu?

Cinch ve Sizeup'ı gördüm , fakat sadece bir pencerede (mevcut uygulama) çalışıyor gibi görünüyorlar. Automator'a bunu yapmanın mümkün bir yolu olarak baktım, ancak herhangi bir pencere işlemi görünmüyordu. Ayrıca burada listelenen AppleScript'i de denedim , ancak pencereleri tuhaf yerlere yerleştirdi.

Yanıtlar:


5

İşte bu AppleScript kodu:

property excludedApplicationNames : {"Safari", "iTunes", "Transmit"}
tell application "System Events" to get the name of every process
repeat with theProcess in the result
    set theProcessName to theProcess as string
    if theProcessName is not in excludedApplicationNames
        tell application "System Events" to set position of windows of process theProcess to {75, 140}
    end if
end repeat

Bununla ilgili tek sorun, pencerelerinizi nereye koyduğuysa (ki bu bir sürpriz olmaz, asker olarak tüm pencerelerini tek bir noktaya yerleştirmek istemişti), o zaman bir satırı istediğiniz yere koymak için değiştirin.

veya…

Bir üçüncü taraf yarar sizin için işi yapmak istiyorsanız, Hoşunuza gidebilecek Stay Şarjlı Dog dan.


Teşekkürler, @Dori. Kalmak tam olarak ihtiyacım olan şey. Daha spesifik olmalıydım; Sorun, pencereleri doğru noktaya koymadığı değil, farklı uygulamalar için farklı noktalara pencereler koyması değil. Bazıları monitörün üst kısmındaydı, bazıları doğru yerleştirildi ve bazıları sağ üst köşeden girintili kaldı. Sanırım her biri için ince ayar yapabilirim ama bu delice görünüyor. :)
Ian Varley
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.