Cara menonaktifkan Animasi Layar Penuh pada OS X 10.9

75

Ketika jendela OSX dipromosikan menjadi layar penuh ada animasi transisi satu detik. Bagaimana ini bisa dinonaktifkan di seluruh sistem? Kami ingin transisi dari jendela kecil ke layar penuh menjadi instan - kecuali untuk keterlambatan rendering.


Berikut adalah dua contoh solusi yang DONT berfungsi, jadi tidak perlu mengulanginya:

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/

"Solusi" terpopuler adalah dua:

Terminal

Ketik "default tulis NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO"

Tekan enter

Tutup semua aplikasi sebelum Anda melakukan ini untuk memastikan pengaturan menyebar. Aplikasi apa pun yang berjalan saat Anda melakukan perubahan ini harus dimulai ulang agar perubahan tersebut berlaku.

Pada kenyataannya, NSAutomaticWindowAnimationsEnabled tidak mempengaruhi OS X 10.9 sama sekali. Tidak ada yang akan berubah namun Anda ingin mengaturnya.

Ada aplikasi bernama TotalSpace (atau Spaces) yang saya tahu dapat menonaktifkan beberapa animasi transisi.

URL: http://totalspaces.binaryage.com

Pada kenyataannya, Total Space dapat menonaktifkan beberapa peralihan animasi di antara layar, tetapi ketika Anda memutar video, katakanlah Yahoo Screen, animasi dari video kecil ke video layar penuh masih tetap ada - dan sebenarnya itu adalah animasi yang sebenarnya menjengkelkan (memerlukan sekitar 0,5 detik untuk menyelesaikan karena itu merusak pengalaman video).

aeroksi
sumber
Masalah ini akan diselesaikan secara tidak langsung ketika 10.10 dirilis karena tampaknya ia akan menghapus tombol ini sepenuhnya dan hanya memiliki layar penuh dan meminimalkan perintah untuk mengubah ukuran jendela yang ada.
bmike
1
10.10 menunjukkan perilaku yang sama untuk saya. Tujuan saya adalah untuk menampilkan video Youtube layar penuh di Firefox secara instan tanpa mengganggu pemutaran.
Charlie Gorichanaz
Pertimbangkan untuk menambahkan +1 Anda ke pertanyaan ini untuk mendapatkan lebih banyak visibilitas tentang masalah ini: diskusi.apple.com/message/28734339#28734339
jabalsad
Tambahkan ini ke daftar alasan untuk kembali ke Mavericks atau sebelumnya!
Charlie Gorichanaz

Jawaban:

16

macOS Sierra memperkenalkan 'mengurangi gerak' yang saya temukan membuat segalanya jauh lebih menyenangkan;)

System Preferences> Aksesibilitas> Tampilan Di sana, temukan dan centang kotak berlabel Reduce Motion

Tim
sumber
8
Malu masih agak lambat
Mythical Fish
Menyelamatkan mata dan otak saya
lambang
6

Apa yang saya lakukan untuk ini adalah:

Edit Info.plistfile untuk setiap aplikasi yang ingin saya jalankan dalam mode layar penuh dan tambahkan kunci ini:

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

The Info.plistaplikasi terletak di /Applications/APPLICATION_NAME.app/Contents/Info.plist. Misalnya untuk Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist

Jika Anda baru saja membuka file ini dan Anda memiliki Xcode akan terbuka dengan editor Xcode. Saya lebih suka mengedit dengan editor teks biasa seperti luhur atau pasangan teks, itu hanya file XML sederhana.

Beberapa aplikasi saat Anda mengedit file ini akan gagal dalam checksum dan akan meminta waktu tak terbatas untuk memungkinkan akses ke keychain osx. Chrome atau HipChat misalnya akan mengalami masalah ini saat Anda mengedit Info.plist. Untuk mengatasi masalah ini, cukup buka Keychain Accessdan cari aplikasi dengan masalah ini dan edit. klik kanan atau dua kali pada aplikasi, klik pada Access Controltab dan kemudian centang Allow all applications to access this item-> Save Changesdan cukup restart aplikasi. Bekerja pada 10.8.x dan 10.9.x

Cuplikan layar Info.plistfile chrome saya :

masukkan deskripsi gambar di sini

richard
sumber
Ini berfungsi untuk mendapatkan MacVim layar penuh yang tepat, terima kasih telah memposting!
richtaur
Bisakah Anda memberikan beberapa penjelasan tentang kode, yaitu apa <integer>4</integer>artinya dalam konteks ini? Saya menganggap itu adalah kode khusus untuk LSUIPresentationMode, tetapi apa artinya dan apakah ada kode lain?
keflavich
1
Ada lima nilai yang memungkinkan dari 0 hingga 4: Di sini Anda dapat menemukan lebih banyak info developer.apple.com/library/ios/documentation/General/Reference/…
richard
1
Menggunakan Firefox 37.0.2 pada OS X 10.10.3 ini tidak mempercepat atau menonaktifkan animasi layar penuh. Semua yang dilakukannya persis seperti yang dikatakan dokumentasi akan dilakukan: Sembunyikan bilah menu dan dok. Ini adalah kandidat lain untuk bagian "tidak berfungsi; jangan sarankan".
Basti
IYA!!! Sayangnya metode ini tidak dapat diterapkan pada Finder.
aeroksi
2

Saya akan pergi mengambil risiko dan mengatakan bahwa tidak ada standar tersembunyi untuk mengubah ini. Pendek menambal kode Finder, Anda harus hidup dengan penundaan animasi pada 10.9 yang diprogram membutuhkan waktu sekitar satu detik. (nb pada Mac Pro saya, tampaknya memerlukan 1/3 detik untuk animasi jadi mungkin ini secara tidak langsung terkait dengan pemuatan dan daya GPU / CPU ...)

bmike
sumber