Lion'da masaüstünü değiştirirken animasyonu nasıl devre dışı bırakabilirim?


292

Masaüstünü Lion'da ctrl+ / veya ctrl+ ile değiştirirken oluşan kayan animasyonu devre dışı bırakmak istiyorum [number]. Bu daha önce bu komutla önceki sürümlerde gerçekleştirildi:

defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock

Bu yeni animasyon, Snow Leopard'dan daha yavaştır - neredeyse 1 saniye - gerçek bir üretkenlik katili.

Herhangi bir yardım büyük takdir!


22
Benim için o kadar da değil, en üretken olmak için masaüstünü çılgın bir adam gibi değiştiriyorum, bu yeni animasyonun beni hasta hissettirdiğini buluyorum ... arka plana ve TÜM masaüstü simgelerinin her yere taşınmasına gerek yok orada saat var. Bir çözüm bulursam buraya geri gönderir.

8
Rob ile aynı fikirdeyim, animasyon deniz tutkusuyla aynı hissi yaratıyor. Bunu daha hızlı yapmanın ya da sonunda küçük bir rahatlama bitinin bile kaldırılmasının bir yolu iyi olurdu.
Ryan Bigg

1
Birisinin aslında bunu yapmak için bir yöntem bulmaya çalışırken çaba göstermesini umarak küçük bir lütuf ekledim, basit google fu bunu kesmeyecek.
tstm

2
Sabırla boşlukları düzeltmeyi bekliyor, hala bir çözüm olmadığına inanamıyorum. Kesinlikle bu animasyondan nefret ediyorum.
Gavin Gilmour

2
Eğer tam ekran istediğiniz ve bunu yapmayan tek uygulama iTerm olursa, şansınız yaver gidecektir: tercihlerin Genel panelinde, varsayılan olarak kontrol edilmesi gereken "Aslan tarzı Tam Ekran pencereleri kullan" onay kutusu vardır. Seçimi kaldır ve iTerm diğer pencerelerin arkasına tam ekran geçebilecek.
alxndr

Yanıtlar:


144

# 28495374 numaralı Radar'a bir hata gönderdim ve işte Apple'ın yanıtı:

10.12'de düzeltildi. Erişilebilirlik'e Git ve Hareketi Azalt ...

Lütfen hata raporunuzu güncelleyerek sorunun sizin için çözülüp çözülmediğini bize bildirin.

Erişilebilirlik mac os 10.12'deki hareketi azaltın


6
Bu harika! Aksi halde başım dönüyor.
Ashe

3
Bu anında değişir mi?
Lenar Hoyt

2
@LenarHoyt Evet :) (belki 100ms için solma / yükleme biraz var)
Dorian

3
bu kabul edilen cevap olmalıdır.
Jinbom Heo

33
100ms'den de kurtulabilir miyiz merak ediyorum.
Cosmin Pascu

102

GDB kullanarak uygulamanın derinliklerine kazdım, ancak sonuçlar hayal kırıklığı yarattı. Bunu yapmanın bir yolu olduğunu sanmıyorum. İşte öğrendiklerim:

İlk önce Görev Kontrolüne geçme hızını değiştirebilirsiniz (hala tercihlerde Expose olarak adlandırılır). Bunu yapmak için sadece bu komutu girin:

defaults write com.apple.dock expose-animation-duration -int 0; killall Dock

Ve varsayılanlara geri dönmek için bu komutu çalıştırın:

defaults delete com.apple.dock expose-animation-duration; killall Dock

İkincisi, ikili fps-spaceswitchdosyada bir referans var (saniye başına anahtar başına saniye). Bir süre bununla uğraşmıştım ve ayrıca spaceswitch-animation-durationşanssızlık gibi farklılıklar da denedim .

Maalesef (en azından 10.7.1'den itibaren) bu animasyonla ilgili herhangi bir ayarı değiştirmenin bir yolu yok gibi görünüyor.

Bunun için Apple ile bir hata yaptım. Radar numarası 10073864'tür. Raporu ayrıca https://bugreport.apple.com/ adresinde de dosyalamanızı tavsiye ederim . Açıklamanızda, destek personelinin bu hatayı kategorize etmesine ve önceliklendirmesine yardımcı olmasının yukarıdaki hata rapor numarasının bir kopyası olduğunu unutmayın.


12
Bir -int kullanmak yerine, aslında bir-float kullanır ve onu kesirler olarak ayarlayabilirsiniz. Madeni 0.20 olarak belirledim, neredeyse 0 olarak ayarlamak kadar sıkıcı değil, bu yüzden sadece yanıp sönüyor ve canlandırıyor.
X-Istence

5
Diğer bir çalışma, kullandığınız son alana hızlıca geri dönmek için çift dokunuşla geri atlama kullanmaktır. etkinleştirmek için: varsayılan yazma com.apple.dock iki defa hafifçe vurarak geriye atlama bool DOĞRU; Gönderen Killall Dock: cultofmac.com/133205/...
Kam

1
# 15348128 no'lu hata
alxndr 2

2
... ve Apple şu yanıtı verdi: "Mühendislik bunun çözülmeyeceğine karar verdi. Bu sorunun çözümüyle ilgili sorularınız varsa, lütfen hata raporunuzu onlarla güncelleyin. Şimdi bu hata raporunu kapatıyoruz."
alxndr

2
hata numarası 16079706 yayımlandı. İnsanları dosyalamaya devam et, bir gün dinlemek zorundalar.
Patrick J Collins,

41

ctrl+ [number]Yapmanın ctrl+ / ' den belirgin şekilde daha hızlı olduğunu fark ettim .

Hala animasyonlu ama animasyonu yaklaşık yarısında tamamlıyor. Bunun işe yarayıp yaramadığından emin değilim ama onu oraya atacağım.


siz bayım, interneti kazanın. çok teşekkür ederim. Diğer bir not ise ctrl+ kullanırken [number]mevcut masaüstüyle diğer masaüstlerini atlar [number].
jammypeach

Çok teşekkürler. Genellikle en çok iki boşluk kullandığım için, sayıları oklar için değiştirdim ve şimdi en azından daha hızlı.
Harold Cavendish,

46
maalesef ctrl + sayı tam ekran uygulamalara geçemiyor
Sparr

Ctrl + number 10.8.5'te tam ekran uygulamalar için çalışıyor. Sistem Tercihleri ​​Klavye panelinde Ctrl-numarası kısayollarını etkinleştirmeniz gerektiğini ve bunu yalnızca 1-4 için yapabileceğinizi unutmayın.
Perry,

Cmd + tab, tam ekran uygulamaları değiştirmek için bulabildiğim en hızlı sekme
Ryan Little

40

TotalSpaces , değişen alanlar için animasyonu devre dışı bırakma seçeneğine sahiptir:

TotalSpaces hala beta halinde ve biraz da karmaşık. Boşluk değiştirmeden önce küçük bir gecikme var ve tüm ekran geçiş sırasında yatay olarak birkaç piksel hareket ediyor gibi görünüyor. Düzenleme: ikisi de düzeltildi.


Bu uygulama kesinlikle umut verici - umarım daha fazla insan onu bulur ve kalan hataları gidermeye yardımcı olur. Gerçekten güzel bir güçlü kullanıcı aracıdır ve diğer WM'den Mac'e gelirseniz, pencere yönetiminde bir delik açar.
bmike

Bu harika. Tek satırlık alan, aslan çıktığında kısaca böyle bir şeyi yapmayı düşündüğüm, ama buna doyamayacağıma dair beni çılgına çevirdi. İşte Mountain Lion'da düzeltilebileceğini ümit ediyorum ama bu arada, bu uygulamayı kaydetmek için 12 $ 'ı bombardımanı yapıyorum.
Nuh

Bir tuşa basmadan önce gecikme, benim için bir fırsat kırıcı, ancak gelecekte daha iyi performans için bu uygulamayı izliyor olacağım.
Sparr

Toplam alanı denedim. Çalışırken çok iyi çalışıyor. Boşluk eklediğimde / kaldırdığımda kafam karışıyor gibi görünüyor ve tüm boşluklarda / tam ekran uygulamalarında düzgün şekilde ctrl-rightarrow olmayacak.
Gattster

4
@Sparr: (En az) 0.11.0 yılında işaretini kaldırarak TS tercihleri aracılığı gecikme ortadan kaldırabilir Use transitionsiçinde Transitionssekmesine ve işaretini kaldırarak Show notification graphic on desktop changeüzerinde Generalsekmesine. @Gattster: Sekmedeki düzen ayarlarının Layouttanımlanan ve Navigate right to additional full screen appskontrol edilen asıl masaüstü sayısına uyduğundan emin olun . Birden fazla masaüstüyle tam ekran uygulama entegrasyonu için Advancedsekmeyi kullanın . NOT: Masaüstünün sayısını Görev Denetimi ile değiştirdiğinizde, TotalSpaces'te ilgili değişiklikleri yapmanız gerekir .
mklement0

10

OS X Lion'da Kaydırma hareketini kullanırken boşluk değiştirme animasyonunun hızını kontrol etmenin mümkün olduğunu fark ettim. Boşlukları, üç veya dört parmakla sola veya sağa hızlıca kaydırarak Snow Leopard'da olduğundan daha hızlı olmasa da hızlı bir şekilde değişmesini sağlayabilirsiniz. Elbette, her zaman + / kullandıysanız kesinlikle buna yardımcı olacak bir şey .

Bu beni düşündürdü. Ok tuşları, sayı tuşları ve hareketler ile boşluk değiştirmenin hepsi aynı animasyon tipini gerçekleştiriyor gibi gözüktüğünden, bu eylemlerin üçünün de haritalandığı tek bir sistem komutu vardır. Ayrıca, hepsi animasyonu farklı bir hızda gerçekleştirdikleri için, animasyon hızını kontrol eden bir parametre olmalıdır. Ben bir OS X geliştiricisi değilim, bu yüzden umarım, OS X'in altında yatan işlevselliği hakkında daha iyi bilgi sahibi olan başka bir kullanıcı, kullanıcı belirli bir eylem gerçekleştirdiğinde hangi sistem komutlarının çalıştığını belirleyebilir.


3
Parmak kaydırma, daha hızlı kaydırdığınızda aslında daha hızlıdır. Elinizin çoğunda aynı hızda gider. Açıkçası bu bir Apple en iyi karar türünü biliyor - uzun süre kullanıp denizi hastalayana kadar doğal hissettiriyor!
ktamlyn
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.