Bagaimana saya bisa menonaktifkan Screen Saver di jendela masuk?

11

Bagaimana saya bisa menonaktifkan Screen Saver di jendela masuk?

Oleg Danu
sumber
1
-1, solusi yang diterima tidak jelas. Itu harus menunjukkan apa yang harus ditempatkan dalam file plist.
Gili
Solusi yang diterima haruslah yang diusulkan oleh Kurt.
Mike Kormendy

Jawaban:

7

Anda dapat mengedit file .plist dengan /Library/Preferences/com.apple.screensavermenggunakan editor teks, Editor Plist (memerlukan Alat Pengembang OS X) atau defaultsperintah di Terminal untuk menghapus screensaver di jendela masuk.

Seperti ini:

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
Hanya Jake
sumber
1
bagaimana cara mengeditnya di sana? apa yang harus ditambahkan, atau apa yang harus diatur, atau apa yang harus dihapus?
Oleg Danu
1
Apa yang ada di com.apple.screensaverfile Anda ? Bisakah Anda memposting konten ke Pastie ? Untuk apa nilainya, gunakan defaultsuntuk membaca file saya mengembalikan ini dan saya tidak pernah mendapatkan screensaver. Perhatikan bahwa saya sedang menjalankan 10.6.6, jadi jika file Anda menggunakan gaya .plist (XML) lama, jangan dipikirkan. Anda juga bisa mencoba membuang file juga.
Just Jake
-1, tidak bekerja untuk saya di bawah Mountain Lion.
Gili
File ini adalah file binary plist (di bawah 10.8) dan untuk diedit dengan editor teks harus terlebih dahulu dikonversi menggunakan plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist. Kemudian file tersebut dapat diedit dan screen saver diubah.
Josh
16

Saya percaya ini berhasil (setidaknya tampaknya sudah bekerja untuk saya selama beberapa jam sekarang):

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

Ini menonaktifkan screensaver di jendela masuk.

kurt
sumber
2
Saya percaya ini harus menjadi jawaban karena saya selalu menggunakannya di server saya.
bloudraak
0

Untuk beberapa alasan saya belum mengerti, solusi dalam jawaban yang diterima tidak bekerja untuk saya. Di bawah ini adalah metode alternatif yang benar - benar berhasil bagi saya.

Sebelum melakukan sesuatu, saya perhatikan bahwa file yang dipanggil com.apple.screensaver.plistbelum ada di /Library/Preferences/. Tetapi mengeluarkan defaultsperintah-seperti yang disebutkan dalam jawaban yang diterima membuat file ini dengan benar loginWindowIdleTime-masuk baik-baik saja. Ini dikonfirmasi baik dengan defaults read /Library/Preferences/com.apple.screensaversecara manual mengkonfirmasi keberadaan file dan memeriksa isinya.

Namun, tampaknya tidak berpengaruh pada perilaku screensaver di Layar Masuk sama sekali.

Saya kemudian menggunakan pendekatan berbeda yang benar-benar berhasil:

  1. Saya membuka command-prompt (Terminal window)
  2. Pertama saya berikan $ > sudo -suntuk menjadi root
  3. Kemudian, sebagai root, saya memulai System Preferences :# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
  4. Dan akhirnya saya pergi ke Desktop dan Screen Savers Preference-Pane untuk menggunakan GUI biasa untuk menonaktifkan batas waktu screensaver.

Ini berhasil bagi saya.

Saya bertanya-tanya, jika- defaultsperintah mungkin sudah bekerja dengan baik, hanya nilai plist yang diubah belum diambil (disinkronkan) oleh proses (masih berjalan?) screensaver...

arritjenof
sumber
-2

Masalahnya adalah bahwa layar masuk bukanlah hasil dari screen saver, saya mengunci Mac saya ketika saya keluar. Screensaver muncul dengan sendirinya, bahkan jika dinonaktifkan dari SysPref.

Oleg Danu
sumber
Komentar klarifikasi tidak boleh ditambahkan ke daftar jawaban yang diajukan. Pertanyaan awal harus dimodifikasi untuk mengatasi kondisi tambahan sehingga menghasilkan jawaban yang paling ringkas.
Mike Kormendy