OS X स्टार्टअप ध्वनि अक्षम करें


26

मैं Yosemite में स्टार्टअप ध्वनि (या झंकार) को स्थायी रूप से कैसे अक्षम कर सकता हूं ?

(मैं देर से -२३ १३ "मैकबुक प्रो का उपयोग कर रहा हूं)

मैंने पहले से ही यहाँ और वहाँ पाए गए कई विकल्पों की कोशिश की:

  • स्थापित StartNinja.app => काम नहीं किया

  • स्थापित Auto-Mute.app => काम नहीं किया

  • पुराने स्टार्टअपअप को स्थापित करने की कोशिश की PrefPane => काम नहीं किया

  • कमांड की कोशिश की "sudo nvram SystemAudioVolume =% 80" => वॉल्यूम नहीं बदलता है (मैंने 80 से अधिक मूल्यों की कोशिश की, जैसे कि 00, 01, या कुछ भी नहीं)

नोट: मुझे पता है कि वॉल्यूम कम करके अगले स्टार्टअप साउंड को म्यूट करना संभव है, लेकिन यह एक स्थायी समाधान नहीं है।


'काम नहीं किया' समस्या का निदान करने के लिए पर्याप्त जानकारी नहीं है। दौड़ने से क्या होता है sudo nvram SystemAudioVolume=%80? (राजधानी V पर ध्यान दें)
oarfish

1
मैंने कुछ उदाहरण दिए: 00० या ०० या ०० या "" आयतन में बदलाव नहीं। राजधानी V ने भी कुछ नहीं बदला।
fffred

@ofish, ध्यान दें, मैंने भी SystemAudioVolumeDBसफलता के बिना, चर को सेट करने की कोशिश की , क्योंकि यह रिबूट पर% eb पर स्वचालित रूप से रीसेट हो जाता है।
fffred

तो कमांड चलाने के दौरान टर्मिनल क्या कहता है? किसी भी तरह की त्रुटि? या यह पैरामीटर को सही ढंग से सेट करता है, लेकिन बस कुछ नहीं करता है (यानी यह जांचें कि कमांड ने रनिंग करके ऐसा कुछ किया है sudo nvram -p | grep SystemAudioVolumeया नहीं)
oarfish

6
सेब को इस लानत झंकार पर बहुत गर्व होना चाहिए। sudo nvram SystemAudioVolume=%80पहले काम किया Yosemite। और नहीं यह काम करना बंद कर देता है। मेरे पास एक iMac27 है जो काफी लाउड स्पीकरों के साथ है, और बड़े आकार के हैं। इसलिए मैं इसे बूट करने के लिए दूसरे कमरे में नहीं जा सकता। और मैं इस आवाज के कारण रात या सुबह जल्दी पूरे परिवार को जगाने का जोखिम उठाता हूं। इसने कई अन्य छोटी चीजों के साथ मिलकर मुझे Apple से तंग किया। मेरा अगला कंप्यूटर Apple नहीं होगा।
बायोकैबरमैन

जवाबों:


19

मैं एक छोटी स्क्रिप्ट का सुझाव देना चाहूंगा जो मैंने सिस्टम को हैक किए बिना इस समस्या को हल करने के लिए लिखा था।

यह विचार है कि यदि मैक को बंद करने से पहले मैक को बूट किया गया था तो बूट साउंड नहीं बजाया जाता है। इसलिए यह स्क्रिप्ट मूल रूप से मैक को शटडाउन से ठीक पहले म्यूट करती है और लॉगिन के बाद अपनी पिछली स्थिति को पुनर्स्थापित करती है।

यह ओएस एक्स के किसी भी संस्करण पर काम करना चाहिए, और मैंने इसे अपने मैकबुक पर योसेमाइट के साथ परीक्षण किया।

आप इसे GitHub: https://github.com/teored90/nobootsound पर पा सकते हैं

README आपको स्क्रिप्ट स्थापित करने का तरीका बताता है। मुझे उम्मीद है कि यह आपके सिस्टम के लिए काम करता है और मैं आपकी प्रतिक्रिया सुनना चाहूंगा।


4
यह उपयोग करने का निर्णय लिया जब मेरे लिए और कुछ भी काम नहीं करेगा। एक आकर्षण की तरह काम करता है, और मुझे इसके पीछे दर्शन पसंद है।
कांस्टेबलजेओ

यह एक अच्छा समाधान है अगर मैं OSX में वापस बूट करता हूं। अगर मैं विंडोज या लिनक्स जैसे किसी अन्य ओएस में बूट करता हूं तो मैं मौन हो जाता हूं। और उसी तरह, अगर मैं किसी अन्य ओएस में होने पर अनम्यूट करता हूं और फिर से बूट करना चाहता हूं!
बायोकैबरमैन

@bio हाँ अपनी स्थिति में आपको एक और तरीका खोजना होगा। मैं बूट कैंप के साथ स्क्रिप्ट का काम करने के लिए किसी भी सरल उपाय के बारे में नहीं सोच सकता
Pincopallino

यह बेतुका है। वहाँ कोई तरीका नहीं है बस ध्वनि फ़ाइल को हटाने के लिए या निष्क्रिय करने के लिए ध्वनि की तरह कुछ भी करने के लिए आप की तरह विंडोज में एक हास्यास्पद म्यूटिंग वर्कअराउंड करने के बजाय फिर से कर सकते हैं ??
user124384 20

अच्छी स्क्रिप्ट - मैं एक ओएस एक्स अपग्रेड के बाद एक बार मैन्युअल रूप से करता हूं। - म्यूट - रिबूट मैक - अनम्यूट - अगला रिबूट भी चुप है।
गारेक्स

1

टर्मिनल में यह कोशिश करें:

sudo nvram SystemAudioVolume="%01"

फिर से शुरू करें। मेरे योसमाइट मैक पर कॉर्ड को पूरी तरह से काट देता है।

वैकल्पिक रूप से:

sudo nvram SystemAudioVolume=" "

(यह उद्धरण के बीच एक एकल स्थान चरित्र है। यह काफी कम मात्रा के स्तर पर स्टार्टअप कॉर्ड खेलता है।)


2
उत्तर के लिए धन्यवाद, लेकिन मैंने दोनों आदेशों की कोशिश की, और उन्होंने काम नहीं किया।
fffred

1

मुझे पसंद आया और एक समान लॉगिन / लॉगआउट स्क्रिप्ट का उपयोग किया जो कि पिनकोपेलिनो ने योसेमाइट और मेवरिक पर सुझाया था, लेकिन किसी कारण से केवल एल कैपिटन पर मेरे लिए लॉगआउट स्क्रिप्ट काम करती है।

मैंने बिना लॉग-आउट किए स्क्रिप्ट का परीक्षण किया और सबसे पहले, वे काम करने लगते हैं। यकीन नहीं है कि loginhook काम क्यों नहीं कर रहा है। अनुमतियाँ ऑक्टल मोड पर सेट हैं: 755, उपयोगकर्ता: रूट, समूह: कर्मचारी (मुझे आश्चर्य है कि अगर यह अब या कुछ और होना चाहिए।)

मैंने यह सोचकर टिट्स फ़ाइल को संपादित करने की कोशिश की कि शायद लॉगहूक एल कैपिटन में काम नहीं कर रहा था, इसका परीक्षण किया, फिर टिट्स फ़ाइल को वापस कर दिया जब इसे पुनरारंभ करने के बाद ध्यान देने योग्य परिवर्तन नहीं हुआ।

हालाँकि / लाइब्रेरी / LaunchAgents में .plist फ़ाइल का उपयोग करना मेरे लिए काम कर रहा है।

मैंने Pincopallino के जवाब पर टिप्पणी की होगी, लेकिन ऐसा करने के लिए पर्याप्त बिंदु नहीं हैं।

यहाँ उन लोगों के लिए एक उदाहरण है। दिलचस्पी रखने वाले उन लोगों के लिए जो काल्पनिक रूप से Teored90 / nobootsound इंस्टॉलेशन पैकेज के साथ काम करते हैं जो Pincopallino से जुड़ा हुआ है। मैंने यह सुनिश्चित करने के लिए इसका परीक्षण किया कि यह वास्तव में काम करता है।

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
      <key>Label</key>
      <string>com.YourUserName.nobootsound_loginhook</string>
      <key>Program</key>
      <string>/Users/YourUserName/.nobootsound_loginhook</string>
      <key>RunAtLoad</key>
      <true/>
   </dict>
</plist>
  1. टर्मिनल खोलें और नीचे कमांड पेस्ट करें। कमांड टच आपके डेस्कटॉप पर एक खाली फाइल बनाता है। खुली कमांड TextEdit को नई खाली फ़ाइल खोलने के लिए कहती है। आगे बढ़ें और उपरोक्त कोड को खाली सादे पाठ फ़ाइल में पेस्ट करें और इसे सहेजें।

    touch ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && open ~/Desktop/com.YourUserName.nobootsound_loginhook.plist -a TextEdit
    
  2. अगले कमांड को टर्मिनल में कॉपी और पेस्ट करें, उम्मीद है कि आपको केवल एक बार अपना पासवर्ड दर्ज करना होगा। यह कमांड .plist की अनुमतियों को बदल देता है ताकि इसे निष्पादित किया जा सके, और इसे वहां ले जाया जा सके जहां इसे होना चाहिए

    sudo chmod +x ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && sudo chown root:wheel ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && sudo mv ~/Desktop/com.YourUserName.nobootsound_loginhook.plist /Library/LaunchAgents
    

लॉगआउट करें और वापस लॉग इन करें, परीक्षण करें, देखें कि क्या यह काम करता है। मैं teored90 / nobootsound forking के बारे में सोच रहा हूं, यह मेरे लिए सीखने का सही पहला अनुभव होगा।

यदि यह काम नहीं कर रहा है और आप चाहते हैं कि .plist अंतिम बार कॉपी और पेस्ट टर्मिनल में नीचे जाए:

sudo launchctl unload /Library/LaunchAgent/com.YourUserName.nobootsound_loginhook.plist & sudo rm /Library/LaunchAgent/com.YourUserName.nobootsound_loginhook.plist

कृपया "YourUserName" के सभी उदाहरणों को अपने वास्तविक उपयोगकर्ता नाम के साथ बदलना न भूलें।


रोचक पोस्ट के लिए धन्यवाद। दृष्टिकोण दिलचस्प है (और शायद अधिक आधुनिक), लेकिन, जहां तक ​​मैं समझता हूं, यह केवल लॉगिन भाग के लिए है, है ना? आपको अभी भी लॉगआउट हुक की आवश्यकता है। वैसे भी, क्या आपने एल कैपिटन के साथ स्क्रिप्ट के नवीनतम संस्करण की कोशिश की है? अब इसे सही ढंग से काम करना चाहिए (कम से कम यह मेरे सिस्टम पर है)।
पिनकोपलिनो

0

सभी Macs और OS (यहां तक ​​कि 7/8/9) के साथ अतीत में लॉग इन करते समय सभी साउंड ऑप्शंस (सिस्टम बीप, सोसुमी आदि के लिए आउटपुट) के लिए वॉल्यूम 0 पर सेट करते समय यह काम करता था। मैंने रिबूट किया और वॉइला - के दौरान कोई ध्वनि नहीं। बूट। मैक के फिर से आने के बाद, मैंने अपने पसंदीदा स्तर पर वॉल्यूम सेट किया, फिर से रिबूट की कोशिश की और फिर भी कोई आवाज़ नहीं हुई।

मुझे कभी पता नहीं चला कि ऐसा व्यवहार क्यों है। :)


1
और जहां तक ​​मुझे याद है, पॉवरऑन के दौरान कीबोर्ड पर नो-साउंड की को लंबे समय तक हिट करने से भी स्टार्टअप साउंड को 0. सेट कर देता है। मुझसे मत पूछिए ... :)
गारेक्स

0

यह सिर्फ मेरे लिए काम किया (मैक प्रो टॉवर, योसेमाइट): http://www.maintain.se/cocktail/

मैं अपनी उंगलियां पार कर रहा हूं। इसने पहले भी स्टार्टअप को पहले री-स्टार्ट पर ही साउंड किया था, लेकिन मैं कई बार रीस्टार्ट कर चुका हूं, क्योंकि कोई आवाज नहीं है। बहुत रोमांचक अगर यह काम करना जारी रखता है। मैंने इसे अभी तक नहीं खरीदा है, बस इसे डेमो मोड में डाउनलोड किया है, लेकिन परिणाम लंबे समय तक रहने पर खुशी से $ 20 का भुगतान करेंगे।


0

चूंकि अचानक, बिना किसी स्पष्ट कारण के, मुझे वही समस्या है, मुझे अपने लिए एक समाधान खोजने के लिए मजबूर किया गया था। मैं इस unix.SE धागे पर ठोकर खाई । यह इस तरह से शटडाउन में चलाने के लिए एक स्क्रिप्ट बनाने की सिफारिश करता है (जैसे नाम वाली फ़ाइल में silence.sh):

#!/usr/bin/env bash

nvram SystemAudioVolume=%80

फिर फ़ाइल की अनुमति समायोजित करें sudo chown root silence.sh; sudo chmod u+s silence.sh; sudo chmod o+x silence.sh। फिर इसे एक लॉगआउट हुक के रूप में सेट करें sudo defaults write com.apple.loginwindow LogoutHook /path/to/silence.sh:। ऐसा लगता है यह मेरे लिए काम का होगा।

संपादित करें: सब के बाद मेरे लिए काम नहीं करता (पहली बार संयोग रहा होगा), लेकिन शायद यह दूसरों के लिए काम करता है।

इसलिए मैंने लॉगआउट पर अपनी ध्वनि को म्यूट करने के लिए स्क्रिप्ट का उपयोग किया

osascript -e 'set volume with output muted'

यह हास्यास्पद है कि मुझे हर बार अपने लैपटॉप को अनम्यूट करना पड़ता है, लेकिन इस पागल बूट झंकार से बेहतर है।


"सेट उपयोगकर्ता के आईडी-ऑन-निष्पादन" (chmod यू + रों) शेल स्क्रिप्ट पर कोई प्रभाव नहीं
nohillside

@patrix हो सकता है, मुझे फ़ाइल के स्वामित्व और यूनिक्स पर अनुमतियों के बारे में कुछ भी पता नहीं है, मैंने बस उन निर्देशों की प्रतिलिपि बनाई है जिनसे मुझे मदद मिली। यदि आप सुनिश्चित हैं (या पुष्टि कर सकते हैं) कि यह वास्तव में आवश्यक नहीं है, इस उत्तर को संपादित करने के लिए स्वतंत्र महसूस करें।
ओरफिश

0

ओपी के तहत टिप्पणी नहीं कर सकता क्योंकि मेरे पास <50 प्रतिनिधि है, लेकिन यह जोड़ना चाहता था कि गोमेद में यह विकल्प है: पैरामीटर> लॉगिन> प्रारंभ ध्वनि।

यह मेरे लिए 10.10.3 के तहत काम नहीं करता है। FileFault 2 सक्षम, यकीन है कि अगर हस्तक्षेप नहीं किया जा सकता है। यदि मैं PRAM रीसेट करता हूं (मैक प्रारंभ करें और cmd + alt + p + r दबाएं और स्टार्ट चाइम 3 बार चलने दें), तो गोमेद के तहत स्टार्टअप ध्वनि को अक्षम करें, अगली बार जब मैं पुनरारंभ करता हूं, तो कोई स्टार्टअप झंकार नहीं है। लेकिन अगर मैं दूसरी बार पुनः आरंभ करता हूं, तो धुंधली ध्वनि वापस आ जाती है।

वास्तव में काश, Apple इसे सिस्टम प्रेफरेंस> ऑडियो के तहत एक विकल्प बनाता। यह आपके वातावरण के आधार पर अत्यधिक परेशान और अव्यवसायिक हो सकता है। हाँ, अपने मैक को कभी भी बंद न करें, लेकिन अब आप अपने कंप्यूटर उपकरणों को बंद करना एक स्वस्थ बात हो सकती है।

संपादित करें: MacUpdates StartupChimeMute पर आज सामने आया। लेकिन मेरे लिए विफल रहता है, ठीक वैसे ही जैसे गोमेद ने किया था।


नोट: StartupChimeMute मेरे कंप्यूटर पर काम नहीं करता है।
13/07

-1

sudo nvram SystemAudioVolume=%80

इसने मेरे लिए नवीनतम एल कैपिटैन संस्करण पर काम किया।


1
यह कुछ भी नहीं है कि पहले से ही कहा गया है कहते हैं।
टेटसुजिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.