OS X Lion: Het opstartgeluid van je Mac uitschakelen…
Veel OS X gebruikers hebben met behulp van de tool 'Startup Sound' het opstartgeluid van hun Mac uitgeschakeld. Onder Mac OS X Lion werkt dit additionele voorkeurenpaneel echter niet meer. Met behulp van twee commandline scripts is het mogelijk om het opstartgeluid alsnog uit te schakelen.
De onderstaande scripts maken gebruik van de Login- en Logouthook, deze worden geactiveerd bij het in- en uitloggen van een gebruikersaccount. Wanneer je uitlogt zal het geluid op 'mute' worden gezet en bij het inloggen weer van 'mute' worden gehaald. Hierdoor zal de 'chime' (het opstartgeluid) bij het opstarten van je Mac niet meer hoorbaar zijn omdat het volume op dat moment op 'mute' is gezet.
Wanneer in het verleden 'StartupSound.prefpane' is geïnstalleerd op je Mac dan dien je deze eerst te verwijderen. Ga naar ▸ Systeemvoorkeuren en klik met de secundaire muisknop op 'Startup Sound', selecteer de optie ▸ Verwijder voorkeurenpaneel.
Start hierna OS X Terminal en voer de onderstaande 5 stappen uit.
1. We gaan een script aanmaken om het geluid uit te schakelen
sudo nano /Library/Scripts/mute-on.sh
Plaats de onderstaande commando's in het script:
#!/bin/bash osascript -e 'set volume with output muted'
Bewaar het script met control + O en sluit de nano editor af met control + X.
2. Op dezelfde manier gaan we ook een script aanmaken dat het geluid weer inschakelt:
sudo nano /Library/Scripts/mute-off.sh
Plaats hierin de commando's:
#!/bin/bash osascript -e 'set volume without output muted'
Bewaar het script met control + O en sluit de nano editor af met control + X.
3. Om de scripts te kunnen starten dienen deze voorzien te worden van de juiste rechten, dit doe je met de commando's:
sudo chmod u+x /Library/Scripts/mute-on.sh sudo chmod u+x /Library/Scripts/mute-off.sh
4. De scripts maken gebruik van de Login- en Logouthook, controleer of er al een script of applicatie gebruik van maakt.
sudo defaults read com.apple.loginwindow LoginHook sudo defaults read com.apple.loginwindow LogoutHook
In de meeste gevallen krijg je de melding 'The domain/default pair of (com.apple.loginwindow, Logout/Login Hook) does not exist', je kunt direct doorgaan met stap 5.
Wanneer de naam van script of applicatie verschijnt, dan dien jezelf de beslissing te nemen of deze overschreven mag worden.
5. Als laatste moeten we ervoor zorgen dat het geluid bij het uitloggen wordt uitgezet en bij het inloggen weer wordt aangezet. Dit doen we met de twee commando's:
sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/mute-on.sh sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/mute-off.sh
Wanneer je nu je Mac herstart zul je merken dat het opstartgeluid (chime) van je Mac niet meer zal worden afgespeeld. Hier mooie van deze oplossing is dat hij werkt onder iedere versie van Mac OS X!
Marco, bedankt voor de tip!
Auteur | Richard IJzermans | |
Bijgewerkt | 06/09/2012 14:06 | |
Categorie | macOS | |
Reacties
Is dit script ook nog werkend in Sierra?
Ik had ook de PrefPane, is het nu zo moeilijk voor een programmeur om daar een nieuwe van te maken, ik heb wel 10 euro over voor zo’n hulpje. Domme Apple. Waar slaat die herrie eigenlijk op?Het kan toch eigenlijk wel een toontje lager.
Oh gelukkig ik heb het gevonden! StartNinja lost het probleem voor je op! Ook op Lion of hoger!
Hier de link:
http://www.allvu.com/index.php/sndownloadpage.html
Eindelijk verlost van het opstart geluid! Ik maak muziek met mn Mac en kan het echt niet hebben om tijdens een optreden die herrie er bij te hebben. Eindelijk verlost! THNX to StartNinja!
Moet ik de commando’s kopiëren en in het venster plakken?
Ik probeer al lange tijd het opstart geluid uit te zetten en het lukt niet. Ik begrijp nog niets van Terminal en hoe ik de commando’s hierboven in moet voeren. kun je me uitleg geven?
Fantastisch, kan mijn vrouw eindelijk doorslapen.
@Rob: terug door hooks en scripts verwijderen:
sudo defaults delete com.apple.loginwindow LoginHook
sudo defaults delete com.apple.loginwindow LogoutHook
sudo rm /Library/Scripts/mute-on.sh
sudo rm /Library/Scripts/mute-off.sh
super, bedankt… een grote ergernis opgelost!
Werkt prima!
Maar wat nu als ik het weer terug wil zetten?
Hoe moet dit dan??
Kan ook met deze app http://itunes.apple.com/be/app/optimmute/id473531129?l=nl&mt=12
Misschien een app aanmaken???? Richard!!!
Je moet wel tussen ctrl+x en ctrl+o wel een enter geven om het script te bewaren anders schrijft hij de twee regels niet en dan gebeurt er niet veel.
Voorheen werkte het altijd met de progjes tot dat ik een nieuwe harde schijf kreeg. Niets werkt meer ook de strings van hier boven niet. Helaas,…
Bij mij werkt Startup Sound ook nog steeds, maar deze strings zijn zeker handig om te weten!
@Verelst Jan
je ziet de cursor niet verplaatsen maar als je jouw user/admin password intypt en enter toetst kan je verder typen
mmm, bij mijn werkt dit niet, er wordt een paswoord gevraagd maar ik kan niks typen. (enkel afbreken met ctrl c)
@precies
Een MacBook onthoudt het volume van de systeemspeakers èn het volume van je oordopjes. Stel je geluid staat uit en je oordopjes steek je in je MacBook. Op dit moment kun je het volume aanpassen voor zo ver dat jij dat wilt aanpassen. Haal je nu je oordopjes weer uit je Mac, zal het geluid weer gedempt zijn.
Ik zou het overigens eerst even uitproberen thuis, voordat je het in een stille, volle aula gaat doen!
“Wanneer de naam van script of applicatie verschijnt, dan dien jezelf de beslissing te nemen of deze overschreven mag worden.”
Dat is bij mij dus het geval omdat ik in eerste instantie een fout heb gemaakt. Hoe geef ik aan dat de script overschreven mag worden??? Ik kan dus niet meteen verder met stap 5…
MIJN POKEMON VIND DEZE TIP ÉCHT VET!
Groetjes, Ash.
Pikachu zegt(*pikachu*)
Is er ook zoiets als je van je oordopjes naar de speakers schakelt? Zodat het geluid ge-mute wordt wanneer je van oordopjes naar speakers gaat. Want het is wel vervelend als je in een stilte ruimte zit en per ongeluk je oortjes uit je macbook gaat.
Ik gebruikte onder SL inderdaad Startup Sound, heb SL via de App Store geüpgrade naar Lion en bij mij werkt Startup Sound gewoon nog steeds….
Een andere optie is om vóór het herstarten het geluid met de muteknop uit te zetten. Je Mac herstart dan geluidloos.
Dit is overigens al langer mogelijk.
Ik gebruik daar al jaren de Mac app ‘psst’ voor:
~ http://www.macupdate.com/app/mac/16780/psst