Bagaimana saya bisa menonaktifkan animasi ketika berpindah desktop di Lion?

292

Saya sangat ingin menonaktifkan animasi geser yang terjadi ketika beralih desktop melalui ctrl+ / atau ctrl+ [number]di Lion. Ini sebelumnya dilakukan dalam versi sebelumnya dengan perintah ini:

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

Animasi baru ini bahkan lebih lambat daripada di Snow Leopard - hampir 1 detik untuk beralih - pembunuh produktivitas nyata.

Setiap bantuan sangat dihargai!

Rob J
sumber
22
Bagi saya, ini bukan waktu yang lama, lebih untuk menjadi yang paling produktif saya beralih desktop seperti orang gila, saya menemukan animasi baru ini membuat saya merasa sakit ... tidak perlu latar belakang dan SEMUA ikon desktop untuk bergerak setiap waktu ada di sana. akan dikirim kembali ke sini jika saya menemukan solusi.
8
Saya setuju dengan Rob, animasi ini menciptakan perasaan yang sama seperti mabuk laut. Hanya cara untuk membuatnya lebih cepat atau bahkan menghapus sedikit pelonggaran pada akhirnya akan baik.
Ryan Bigg
1
Saya menambahkan hadiah kecil dengan harapan seseorang melakukan upaya untuk benar-benar mencoba menemukan metode untuk melakukan ini, google fu sederhana tidak akan memotongnya.
tstm
2
Dengan sabar menunggu ruang diperbaiki, masih tidak percaya tidak ada solusi. Benar-benar benci animasi itu.
Gavin Gilmour
2
Jika satu-satunya aplikasi yang Anda inginkan layar penuh dan tidak melakukan hal ini adalah iTerm, Anda beruntung: di panel Umum preferensi, ada kotak centang "Gunakan jendela Layar Penuh Lion-style" yang secara default diperiksa. Hapus centang dan iterm akan dapat pergi layar penuh di belakang jendela lain.
alxndr

Jawaban:

144

Saya memposting bug di Radar # 28495374 dan berikut ini tanggapan dari Apple:

Diperbaiki pada 10.12. Pergi ke Aksesibilitas dan Nyalakan Kurangi Gerakan ...

Beri tahu kami apakah masalah teratasi untuk Anda dengan memperbarui laporan bug Anda.

Kurangi gerakan di Mac Aksesibilitas 10.4

Dorian
sumber
6
Ini bagus! Sebaliknya saya pusing.
Ashe
3
Apakah ini langsung beralih?
Lenar Hoyt
2
@LenarHoyt Ya :) (mungkin ada sedikit pemudaran / pemuatan untuk 100ms mungkin)
Dorian
3
ini harus menjadi jawaban yang diterima.
Jinbom Heo
33
Saya bertanya-tanya apakah kita bisa menghilangkan 100ms memudar juga.
Cosmin Pascu
102

Saya menggali jauh ke dalam aplikasi menggunakan GDB tetapi hasilnya mengecewakan. Saya tidak berpikir ada cara untuk melakukan ini saat ini. Inilah yang saya pelajari:

Pertama, Anda dapat mengubah kecepatan beralih ke Kontrol Misi (masih disebut Expose in the prefs). Untuk melakukannya cukup masukkan perintah ini:

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

Dan untuk kembali ke default, jalankan perintah ini:

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

Kedua ada referensi dalam biner untuk fps-spaceswitch(frames per second spasiwitch). Saya mengacaukan ini untuk sementara waktu dan juga mencoba variasi ini seperti spaceswitch-animation-durationtidak berhasil.

Sayangnya (setidaknya pada 10.7.1) tampaknya tidak ada cara untuk mengubah pengaturan apa pun yang terkait dengan animasi ini.

Saya mengisi bug untuk ini dengan Apple. Nomor Radar adalah 10073864. Saya mendorong Anda untuk juga mengajukan laporan di https://bugreport.apple.com/ . Catat dalam uraian Anda bahwa ini merupakan duplikat dari nomor laporan kutu di atas untuk membantu staf pendukung mengategorikan dan memprioritaskan kutu ini.

Samuel Mikel Bowles
sumber
12
Alih-alih menggunakan -int Anda sebenarnya dapat menggunakan -float dan mengaturnya menjadi fraksi. Saya mengatur milik saya ke 0,20, itu hampir tidak menggelegar seperti pengaturan ke 0 dimana hanya berkedip ke tempatnya dan semacam meninggalkan animasi.
X-Istence
5
pekerjaan lain di sekitar adalah menggunakan double-tap-jump-back untuk dengan cepat beralih kembali ke ruang terakhir yang Anda gunakan. untuk mengaktifkan: default menulis com.apple.dock ketuk ganda lompat-kembali-BENAR; killall Dock Dari: cultofmac.com/133205/…
Cam
1
bug # 15348128 diajukan
alxndr
2
... dan Apple telah merespons wontfix: "Teknik telah menentukan bahwa ini tidak dapat diperbaiki. Jika Anda memiliki pertanyaan mengenai penyelesaian masalah ini, harap perbarui laporan bug Anda dengan mereka. Kami sekarang menutup laporan bug ini."
alxndr
2
bug num 16079706 diajukan. Terus laporkan kepada orang-orang, suatu hari mereka harus mendengarkan.
Patrick J Collins
41

Saya baru saja memperhatikan bahwa melakukan ctrl+ [number]terasa lebih cepat daripada ctrl+ / .

Ini masih dianimasikan tetapi ini menyelesaikan animasinya sekitar setengah dari waktu. Saya tidak yakin apakah itu membantu tetapi saya akan membuangnya di sana.

David
sumber
Anda, tuan, menangkan internet. Terima kasih banyak. Catatan lain adalah bahwa ketika menggunakan ctrl+ [number]itu melompati desktop lain di antara yang saat ini dan yang yang [number]pertama.
jammypeach
Terima kasih banyak. Karena saya biasanya menggunakan dua spasi paling banyak, saya telah mengganti angka untuk panah dan sekarang setidaknya lebih cepat.
Harold Cavendish
46
sayangnya nomor ctrl + tidak dapat beralih ke aplikasi layar penuh
Sparr
Ctrl + number berfungsi untuk aplikasi layar penuh di 10.8.5 Perhatikan bahwa Anda harus mengaktifkan pintasan Ctrl-number di panel Keyboard Preferensi Sistem dan Anda hanya dapat melakukannya untuk 1-4.
Perry
Tab Cmd + adalah yang tercepat yang bisa saya temukan untuk berpindah aplikasi layar penuh
Ryan Little
40

TotalSpaces memiliki opsi untuk menonaktifkan animasi untuk mengubah spasi:

TotalSpaces masih dalam versi beta dan sedikit glitchy. Ada sedikit keterlambatan sebelum mengubah spasi, dan seluruh layar tampaknya bergerak beberapa piksel secara horizontal selama transisi. Sunting: keduanya sekarang telah diperbaiki.

Lri
sumber
Aplikasi ini sangat menjanjikan - Saya harap lebih banyak orang menemukannya dan membantu menghilangkan bug yang tersisa. Ini adalah alat pengguna listrik yang sangat bagus dan memecahkan lubang dalam manajemen jendela jika Anda berasal dari WM lain untuk Mac.
bmike
Ini luar biasa. Satu baris ruang membuatku cukup gila ketika singa keluar sehingga aku sempat mempertimbangkan untuk mengimplementasikan sesuatu seperti ini, tetapi tidak menyiasatinya. Ini untuk berharap itu diperbaiki di Mountain Lion tetapi sementara itu, saya membayar $ 12 untuk mendaftar aplikasi ini.
Noah
Penundaan sebelum bereaksi terhadap penekanan tombol adalah pemecah kesepakatan bagi saya, tetapi saya akan menonton aplikasi ini untuk kinerja yang lebih baik di masa depan.
Sparr
Saya mencoba totalaces. Ini bekerja dengan sangat baik, ketika bekerja. Tampaknya menjadi bingung ketika saya menambah / menghapus spasi, dan itu tidak akan ctrl-rightarrow dengan benar melalui semua ruang / aplikasi layar penuh.
Gattster
4
@Sparr: (Setidaknya) di 0,11.0 Anda dapat menghilangkan penundaan melalui preferensi TS dengan menghapus centang Use transitionspada Transitionstab dan menghapus centang Show notification graphic on desktop changepada Generaltab. @Gattster: Pastikan pengaturan tata letak pada Layouttab cocok dengan jumlah sebenarnya dari desktop yang ditentukan dan yang Navigate right to additional full screen appsdicentang. Untuk integrasi aplikasi layar penuh dengan beberapa desktop, gunakan Advancedtab. CATATAN: Setiap kali Anda mengubah jumlah desktop melalui Kontrol Misi, Anda perlu melakukan perubahan terkait di TotalSpaces .
mklement0
10

Saya perhatikan bahwa dimungkinkan untuk mengontrol kecepatan animasi perubahan-ruang ketika Anda menggunakan gerakan Gesek di OS X Lion. Anda dapat membuat ruang berubah lebih cepat, jika tidak lebih cepat, daripada yang mereka lakukan di Snow Leopard dengan melakukan gesekan cepat tiga jari atau empat jari ke kiri atau kanan. Tentu saja, itu pasti sesuatu yang harus Anda akui jika Anda selalu menggunakan + / .

Ini memang membuat saya berpikir. Karena tampaknya mengubah spasi melalui tombol panah, tombol angka, dan gerakan semua melakukan jenis animasi yang sama, ada kemungkinan perintah sistem tunggal yang dipetakan oleh ketiga tindakan ini. Selain itu, karena mereka semua melakukan animasi pada kecepatan yang berbeda, harus ada parameter yang mengontrol kecepatan animasi. Saya bukan pengembang OS X, jadi semoga orang lain yang memiliki pengetahuan yang lebih baik tentang fungsi yang mendasari OS X akan dapat menentukan perintah sistem apa yang sebenarnya berjalan ketika pengguna melakukan tindakan tertentu.

sffc
sumber
3
Babatan jari sebenarnya lebih cepat ketika Anda menggeser lebih cepat. Kecepatannya sama dengan tangan Anda untuk sebagian besar. Tentunya ini adalah Apple yang tahu jenis keputusan terbaik - rasanya alami sampai Anda menggunakannya dalam waktu yang lama dan sakit laut!
ktamlyn