OS X 10.9'da Tam Ekran Animasyon nasıl devre dışı bırakılır


75

Bir OSX penceresi tam ekran olarak tanıtıldığında, bir saniyelik geçiş animasyonu olur. Bu nasıl engelli bir sistem çapında olabilir? Küçük pencereden tam ekrana geçişin anlık olmasını isteriz - kaçınılmaz gecikmenin görüntülenmesi dışında.


İşte DONT'un çalıştığı çözümlere iki örnek, bu yüzden onları tekrarlamaya gerek yok:

http://forums.macrumors.com/showthread.php?t=1691359 http://www.reddit.com/r/apple/comments/1plzmq/is_there_a_way_to_speed_up_or_skip_fullscreen/

En popüler "çözümler" iki:

terminal

"Defaultults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO" yazın.

Enter tuşuna bas

Ayarın yayıldığından emin olmak için bunu yapmadan önce tüm uygulamaları kapatın. Bu değişikliği yaptığınızda çalışan herhangi bir uygulamanın, değişikliklerin geçerli olması için yeniden başlatılması gerekir.

Gerçekte, NSAutomaticWindowAnimationsEnabled, OS X 10.9'u hiçbir şekilde etkilemez. Ayarlamak istediğiniz ancak hiçbir şey değişmeyecek.

Bazı geçiş animasyonlarını devre dışı bırakabileceğini bildiğim TotalSpace (veya Spaces) adlı bir uygulama var.

URL: http://totalspaces.binaryage.com

Gerçekte, Total Space ekranlar arasında geçiş yapan bazı animasyonları devre dışı bırakabilir, ancak Yahoo Screen'de bir video oynattığınızda, küçük bir videodan tam ekran bir videoya animasyon hala kalır - ve aslında bu can sıkıcı bir animasyondur. tamamlamak için yaklaşık 0,5 saniye bu nedenle video deneyimini bozuyor).



Bu sorun, 10.10 yayımlandığında dolaylı olarak çözülecektir, çünkü bu düğmeyi tamamen çıkaracak ve tam ekrana sahip olacak ve mevcut bir pencerenin boyutunu değiştirmek için komutları en aza indirecektir.
bmike

1
10.10 benim için aynı davranışı gösterir. Amacım, Firefox'taki Youtube videolarını oynatmaya ara vermeden anında tam ekran yapmak.
Charlie Gorichanaz

Bu konuda daha fazla görünürlük elde etmek için + 1'inizi bu soruya eklemeyi düşünün: tartışmalar.apple.com
message/28734339#28734339

Bunu Mavericks'e veya daha öncesine geri dönmek için sebepler listesine ekleyin!
Charlie Gorichanaz

Yanıtlar:


16

macOS Sierra, bulduğum şeyleri çok daha keyifli hale getiren 'hareketi azalt';

Sistem Tercihleri> Erişilebilirlik> Orada Görüntüle, Reduce Motion etiketli kutuyu bulup işaretleyin


8
Utanç hâlâ biraz yavaş
Efsanevi Balık

Gözlerimi ve beynimi
kurtardım

6

Bunun için ne yapıyorum:

Info.plistTam ekran modunda çalıştırmak istediğiniz her uygulama için dosyayı düzenleyin ve bu anahtarı ekleyin:

    <key>LSUIPresentationMode</key>
    <integer>4</integer>

Info.plistUygulamanın bulunmaktadır /Applications/APPLICATION_NAME.app/Contents/Info.plist. Örneğin, Chrome için:/Applications/Google\ Chrome.app/Contents/Info.plist

Sadece bu dosyayı açarsanız ve Xcode Xcode editörüyle açılır. Ben yüce veya metin arkadaşı gibi düz bir metin editörü ile düzenlemeyi tercih ediyorum, bu sadece basit bir XML dosyası.

Bu dosyayı düzenlediğinizde bazı uygulamalar sağlama toplamında başarısız olur ve osx anahtarlığına erişime izin vermek için sonsuz zaman ister. Örneğin, Chrome veya HipChat, düzenleme yaparken bu sorunu yaşar Info.plist. Bu sorunu çözmek için sadece açıp Keychain Accessuygulamayı bu sayı ile arayın ve düzenleyin. uygulamaya sağ tıklayın veya çift tıklayın, Access Controlsekmeye tıklayın ve ardından kontrol edin Allow all applications to access this item-> Save Changesve uygulamayı yeniden başlatın. 10.8.x ve 10.9.x'te çalışır

Chrome dosyamın ekran görüntüsü Info.plist:

görüntü tanımını buraya girin


Bu MacVim'e tam ekran görüntüsü için çalıştı, yayınladığınız için teşekkürler!
richtaur

Kod hakkında bir açıklama yapabilir misiniz, yani <integer>4</integer>bu bağlamda ne anlama geliyor? Sanırım kendine özgü bir kod LSUIPresentationMode, ama ne anlama geliyor ve başka kodlar var mı?
keflavich

1
0'dan 4'e kadar beş olası değer vardır: Burada daha fazla bilgi bulabilirsiniz developer.apple.com/library/ios/documentation/General/Reference/…
richard

1
OS X 10.10.3'te Firefox 37.0.2 kullanılması, tam ekran animasyonu hızlandırmak veya devre dışı bırakmak için hiçbir şey yapmadı. Tek yapmanız gereken, belgelerin tam olarak yaptığı şeydir: Menü çubuğunu ve kenetlemeyi gizleyin. Bu, "çalışmıyor, önerme" bölümü için başka bir aday.
Basti

EVET!!! Ne yazık ki bu yöntem Finder'a uygulanamaz.
aeroxy

2

Bir uzvunun üstüne çıkıp bunu değiştirmek için gizli bir varsayılan olmadığını söyleyeceğim. Finder kodunu eklemek yerine, yaklaşık bir saniye sürecek şekilde programlanmış 10.9'daki gecikme süresinde yaşamak zorundasınız. (Mac Pro'mda nb, animasyon için saniyenin 1 / 3'ünü alıyor gibi görünüyor, bu yüzden belki de dolaylı olarak GPU / CPU yükleme ve güç ile ilgili ...)

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.