Bagaimana saya memulai MacBook Air secara diam-diam?

36

Ketika saya menyalakan MacBook Air, itu membuat suara startup yang nyaring kecuali saya mematikan komputer sebelum mematikannya terakhir kali.

Namun, saya tidak dapat menjamin bahwa saya telah mematikan komputer terakhir kali sebelum dimatikan karena saya berbagi Air ini dengan orang lain.

Bagaimana cara memulai Mac saya secara diam-diam?

David Faux
sumber
2
Hanya ingin tahu, tetapi mengapa Anda mematikannya? MBP saya tidak pernah dimatikan karena alasan selain memperbarui perangkat keras (memori)
EmmEff
3
Pembukaan kembali - ini tentang Udara dan mencakup tanah baru. Menggabungkan jawaban tidak baik untuk situs pada umumnya dan tidak apa-apa untuk memiliki beberapa pertanyaan dekat - yang satu ini jelas bukan duplikat yang tepat dari yang lain. Lihat bagaimana kedua jawaban di sini berbeda dari jawaban pertanyaan lainnya.
bmike

Jawaban:

19

Memasukkan headphone dulu merupakan cara cepat dan kotor untuk memastikan keheningan (kembali pada masa perangkat keras PPC).

Sekarang, lonceng startup uji diri masih menggunakan speaker internal apakah jack headphone sedang digunakan atau tidak, tetapi trik di bawah ini akan berfungsi pada mac yang lebih lama. Ini dapat digunakan dengan mac baru selama Anda tidak mengatur mac Anda untuk reboot secara otomatis dan Anda tidak melupakan perilaku saat ini dan reboot sendiri.

Saya memiliki sedikit potongan jack headphone yang saya gunakan ketika saya berada di tempat kebisingan dilarang, apa pun keputusan perangkat lunaknya.

Anda bisa mendapatkan colokan tanpa kabel apa pun dengan harga kurang dari $ 5 di toko seperti Radio Shack jika Anda tidak memiliki headphone yang dapat Anda korbankan atau kabel yang dipotong tidak menyenangkan Anda.

Sangat tidak mungkin untuk mengubah pengaturan bisu / volume NVRAM setelah mac dimatikan (atau tidur) sehingga bahkan jika Anda mempersiapkannya dengan benar, suara akan dibuat jika segala sesuatu tidak berjalan seperti yang direncanakan pada saat shutdown.

bmike
sumber
3
Akankah trik ini bekerja dengan Intel Mac? Pemahaman saya adalah ini hanya bekerja dengan PowerPC Mac dan sebelumnya. Saya tahu Mac Pro, MacBook Pro, dan Mac mini saya selalu menggunakan speaker internal, bahkan dengan sesuatu yang dicolokkan ke port headphone.
joelseph
@ joelseph Mini dan macbrook pro saya mematikan speaker internal ketika saya mencolokkan headset. Saya akan tertarik jika Anda bisa memberi kami nomor model dan mencobanya jika Anda masih memilikinya untuk berjaga-jaga. Saya menduga mereka dapat dikonfigurasi dengan cara itu, tetapi dengan OS yang bersih mereka harus mengalihkan suara ke headset.
Adam Davis
@AdamDavis Ini tidak berfungsi pada Macbook Pro saya awal 2011 dan Macbook Pro saya pertengahan 2007.
gentmatt
3
Saya harus mengklarifikasi bahwa hanya startup berpadu yang selalu menggunakan speaker internal, terlepas dari apakah output audio Mac diatur ke speaker internal, headphone atau bahkan digital. Saya telah mengamati ini dengan semua model Mac Pro, 5-6 MacBook Pro yang berbeda, dua Mac mini dan iMac. Saya baru saja memverifikasi perilaku pada MacBook Pro (17 inci Awal 2008), MBP (17 inci Tengah 2011), dan Mac mini (Awal 2009).
joelseph
@ Joelseph Ah, saya mengerti, itu masuk akal. Itu suara merek dagang apel, dan mereka ingin itu terdengar ...
Adam Davis
14

Untuk Snow Leopard dan mesin sebelumnya unduh dan instal "StartupSound.prefPane" yang akan memasang panel preferensi di pengaturan sistem untuk memungkinkan Anda menyesuaikan volume startup dan menonaktifkan suara startup:

http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/index.en.html

Perhatikan bahwa di atas memiliki hasil yang beragam di Lion. Untuk pengguna Lion disarankan:

  1. Login sebagai administrator dan buka jendela terminal

  2. Buat scriptfile untuk mematikan

    sudo nano /path/to/mute-on.sh

  3. Masukkan ini sebagai konten, setelah selesai tekan control + O untuk menyimpan dan kontrol + X untuk keluar:

    #!/bin/bash
    osascript -e 'set volume with output muted'

  4. Buat scriptfile untuk unmuting

    sudo nano /path/to/mute-off.sh

  5. Masukkan ini sebagai konten, setelah selesai tekan control + O untuk menyimpan dan kontrol + X untuk keluar:

    #!/bin/bash
    osascript -e 'set volume without output muted'

  6. Jadikan kedua file tersebut dapat dieksekusi:

    sudo chmod u+x /path/to/mute-on.sh
    sudo chmod u+x /path/to/mute-off.sh

  7. Periksa apakah ada kait (ini akan ditimpa, jadi pastikan tidak apa-apa untuk Anda)

    sudo defaults read com.apple.loginwindow LoginHook
    sudo defaults read com.apple.loginwindow LogoutHook

  8. Tambahkan kait untuk mematikan

    sudo defaults write com.apple.loginwindow LogoutHook /path/to/mute-on.sh
    sudo defaults write com.apple.loginwindow LoginHook /path/to/mute-off.sh

Catatan:

  • /path/to/ adalah lokasi skrip, saya gunakan /Library/Scripts/
  • Anda dapat melewatkan loginhook yang tidak bersuara (yaitu setiap logout akan membungkam mesin Anda), tetapi saya suka dengan cara ini karena saya selalu memiliki suara yang tersedia persis pada tingkat volume yang saya atur terakhir kali
  • root harus menjadi pemilik file skrip - menjalankan editor dari baris perintah dengan sudo adalah cara termudah untuk mencapainya (jika tidak, Anda harus chown)
  • untuk menghapus kait, gunakan yang berikut ini:

    sudo defaults delete com.apple.loginwindow LoginHook
    sudo defaults delete com.apple.loginwindow LogoutHook

( sumber )

Adam Davis
sumber
2
Logout kait tidak akan berjalan jika mac macet, NVRAM akan diatur ulang atau gagal berfungsi. Ini juga tidak membantu jika mac hanya tertidur dengan bermain suara. Ini yang terbaik yang dapat Anda lakukan dengan perangkat lunak, tetapi headphone sunyi menangani semua situasi di mana Anda tidak menginginkan kebisingan.
bmike
Kecuali bahwa mac baru (atau mungkin singa?) Masih memainkan suara startup bahkan jika headphone.
TJ Luoma
^ Terima kasih! Bekerja dengan sempurna - diuji pada Macbook Pro Retina terbaru (november 2012) pada MacOS X Lion 10.8.2
Artur Bodera
4

Ini adalah satu-satunya hal yang bekerja untuk saya di bawah OS X 10.8.5 (Mountain Lion) pada Mac Mini era 2012 (Core i5 Intel CPU). Di Terminal.app, masukkan perintah berikut:

sudo nvram SystemAudioVolume=%80

The sudoperintah akan meminta password login Anda. Perlu peningkatan hak istimewa untuk memperbarui pengaturan NVRAM Mac Anda (setara Mac untuk BIOS PC). Jangan tertunda karena %80nilainya. Ini memang akan membungkam lonceng start-up.

Jika Anda pernah memutuskan ingin chime kembali, hapus pengaturan dari NVRAM dengan perintah ini:

sudo nvram -d SystemAudioVolume
Steve HHH
sumber
1
solusi lain terlalu kompleks. Kecuali, mungkin, headphone. Bekerja untukku.
Thufir