macOS
Dock › Seçenekler › Ata (Options › Assign To) tek bir pencereyi değil, bütün uygulamayı o an bulunduğun masaüstüne bağlar; masaüstünü numarasıyla seçemezsin, yeni pencere de yalnız uygulamasının atamasını izler. Mission Control bir seferde tek masaüstünün pencerelerini gösterir, orada sürüklemek de tek seferlik bir taşımadır. Kestirmeler’de Move Window ve Resize Window eylemleri var, ama onları tetikleyecek kurallar yok.
Rectangle Pro
Düzen kayıtları başlığa göre eşleşir; bir pencere açılınca ya da seçilen bir ekran bağlanınca veya ayrılınca uygulanabilir. Bunlar ekran olayına bağlı tetikleyicilerdir, yan yana saklanan kurulumlar değil. Pencereleri masaüstleri arasında taşımaz.
Moom 4
Kayıtlı düzenler birer anlık görüntüdür: pencereler yalnız düzen uygulanırken başlığa göre eşleşir, boyut ve konum kaydedilen çerçevedir, sonradan açılan pencere yerine gönderilmez. Düzenler bir ekran yapılandırmasıyla tetiklenebilir. Adlandırılmış birden çok düzen olabilir, ama kuralları bir araya toplayan profiller yok.
Stay
Pencere çerçevelerini her ekran birleşimi için saklar, ekranlar değişince geri getirir; başlıklar düzenli ifadelerle eşleşir. Pencereler uygulamaları açılınca geri gelir, ama çalışan bir uygulamada sonradan açılan pencere yerine gönderilmez. Saklanan setler ekran kurulumunu izler; kendin geçebileceğin profiller yok. Otomasyon basit AppleScript ve kısayol tuşlarından ibaret.
ShiftPlus
Bir çalışma alanı kısayol tuşuyla geri getirilir: uygulamalar atandıkları Alan’da açılır, yanlış Alan’da açık duran bir uygulama da sorulduktan sonra kapatılıp yeniden açılır; açık pencereler taşınmaz. Yerleşim ön ayarları uygulama başınadır ve geri getirirken uygulanır. Otomasyon bir Raycast uzantısıyla.
yabai
Kurallar başlıkları düzenli ifadeyle eşler ve pencereleri ızgara konumuyla bir Alan’a gönderir. Pencereleri Alanlar arasında taşımak, yeni macOS sürümlerinde 7.1.25’ten (Mayıs 2026) beri SIP açıkken de çalışıyor; eski sistemler bir betik eklentisi (scripting addition) ister. Ekran sinyalleri gelir, ama yeniden yerleştirme senin yazdığın bir betiktir. --one-shot kuralları eşleşen bir sonraki pencereye bir kez uygulanır; tek bir pencereye bağlı değildir. Her şey komut satırından ayarlanır.
AeroSpace
macOS masaüstleri yerine kendi sanal çalışma alanlarını kullanır. on-window-detected kuralları başlıkları eşler ve bir TOML ayar dosyasında, her yeni pencere için çalışır. Ekran yeniden bağlanınca çalışma alanları monitörlere yeniden atanır; tek tek pencereler yeniden yerleştirilmez. Kurallar boyutu ya da konumu değil, pencerenin döşenmiş mi yüzen mi olacağını belirler (#714). Tuş atama kipleri (binding mode) pencere kurallarını değil, tuş atamalarını değiştirir.
Hammerspoon
Bir betik çatısı: her “kısmen” işareti “Lua’sını yazarsan olur” demek. Burada hiçbir şey kutudan çıktığı gibi çalışmaz; yayımlanmış sürümlerde pencereleri Alanlar arasında taşımanın macOS 15 ve sonrasında güvenilmez olduğu bildiriliyor (#3889).