10.13 High Sierra son au démarrage

jlchm

Membre actif
22 Août 2007
686
19
Midi-Pyrénées
Bonjour à toutes et à tous,

ma question est la suivante :

Est-il possible de supprimer le son au démarrage de High Sierra, et si oui, comment procéder?

Merci d'avance pour vos réponses.
 

peyret

Membre expert
Club MacG
22 Octobre 2001
6 165
2 747
72
43110
bonjour,

Mettre le son au minimum lorsque l'on éteint.....
(çà évite de trifouiller dans le système... ce qui n'est pas sans risques)
 

gmaa

Membre expert
Club MacG
8 Janvier 2005
5 843
170
Moi je fais ça avec un petit Applescript dont j'ai mis l'icône personnalisée (Un lit…) dans le dock.
J'ai évidemment le script "symétrique" au démarrage.
 

jlchm

Membre actif
22 Août 2007
686
19
Midi-Pyrénées
Bonjour à tout le monde,
Je viens d'installer sur mon iMac une paire d'enceintes Bose que je peux allumer/éteindre à volonté.
Je pose alors la question :
quelle modification opérer dans Préférences Système -> Son pour que le son ne sorte de ma machine QUE par les enceintes externes Bose?
Comme ça, après avoir éteint ma machine et les enceintes, je ne devrais plus avoir aucun son au prochain démarrage, non?
 

jlchm

Membre actif
22 Août 2007
686
19
Midi-Pyrénées
bonjour,

Mettre le son au minimum lorsque l'on éteint.....
(çà évite de trifouiller dans le système... ce qui n'est pas sans risques)
Bonjour peyret,
j'ai bien mis le son du Mac au minimum et éteint les enceintes externes mais au démarrage suivant :
j'ai bien eu ce diable de "boïng"!

Moi, j'ai cette solution :
On peut couper le son de démarrage d'un Mac en se rendant dans le Terminal en mode administrateur.
Pour couper le son, entrer la commande : sudo nvram SystemAudioVolume="%80"
Pour remettre le son, entrer la commande : sudo nvram -d SystemAudioVolume
Mais "entrer en mode administrateur" ça me parait un peu dangereux...
 

gmaa

Membre expert
Club MacG
8 Janvier 2005
5 843
170
Détail de ma solution avec AppleScript.

Pour couper le son au redémarrage suivant :
set userCanceled to false
try
display dialog "Éteindre?"
on error number -128
set userCanceled to true
end try

if not userCanceled then
tell application "Finder"
set volume 0
shut down
end tell
end
if

Je l'ai compilé et en fait une application (agrémentée d'une icône...) dont j'ai mis un alias dans le dock.


Et j'ai mis dans Ouverture au démarrage l'application créée avec ce qui suit :
tell application "Finder"
set volume 4
end tell

Aucun besoin du mode administrateur et il est facile d'ajuster le niveau de son au démarrage qui convient…
 

jlchm

Membre actif
22 Août 2007
686
19
Midi-Pyrénées
Bonjour gmaa,

si je comprends bien, il faut :
1 ouvrir l'Éditeur de script dans Utlitaires
2 copier/coller les instructions dans la fenêtre AppleScript
à partir de :
"set userCanceled to false"
jusqu'à :
"end if"
3 cliquer sur l'onglet "Compiler le script" (le marteau).
4 dans la fenêtre Description définir l'action de ce script.
5 faire une application agrémentée d'une icône : comment?
6 créer un alias et le placer dans le Dock, c'est OK
7 aller dans ouverture au démarrage, c'est OK
Ensuite, je ne te suis plus, c'est un peu compliqué pour moi...
 

gmaa

Membre expert
Club MacG
8 Janvier 2005
5 843
170
Bonjour gmaa,

si je comprends bien, il faut :
1 ouvrir l'Éditeur de script dans Utlitaires
2 copier/coller les instructions dans la fenêtre AppleScript
à partir de :
"set userCanceled to false"
jusqu'à :
"end if"
3 cliquer sur l'onglet "Compiler le script" (le marteau).
4 dans la fenêtre Description définir l'action de ce script.
5 faire une application agrémentée d'une icône : comment?
Exporter...
Format de fichier : Application
Enregistrer

6 créer un alias et le placer dans le Dock, c'est OK
7 aller dans ouverture au démarrage, c'est OK
Ensuite, je ne te suis plus, c'est un peu compliqué pour moi...
si je comprends bien, il faut :
1 ouvrir l'Éditeur de script dans Utlitaires
2 copier/coller les instructions dans la fenêtre AppleScript
à partir de :
"set userCanceled to false"
jusqu'à :
"end if"
3 cliquer sur l'onglet "Compiler le script" (le marteau).
4 dans la fenêtre Description définir l'action de ce script.
5 faire une application agrémentée d'une icône : comment?
Exporter...
Format de fichier : Application
Enregistrer

6 créer un alias et le placer dans le Dock, c'est OK
7 aller dans ouverture au démarrage, c'est OK
Ensuite, je ne te suis plus, c'est un peu compliqué pour moi...

Ensuite pour éteindre tu sélectionnes simplement l'icône du script dans le dock et valides avec OK.

L'application placée dans ouverture au démarrage remettra le son au niveau choisi lors du démarrage suivant.

Pas compliqué! ;-)
 

meriadec

Membre confirmé
21 Mai 2014
14
1
25
Paris
si je comprends bien, il faut :
1 ouvrir l'Éditeur de script dans Utlitaires
2 copier/coller les instructions dans la fenêtre AppleScript
à partir de :
"set userCanceled to false"
jusqu'à :
"end if"
3 cliquer sur l'onglet "Compiler le script" (le marteau).
4 dans la fenêtre Description définir l'action de ce script.
5 faire une application agrémentée d'une icône : comment?
Exporter...
Format de fichier : Application
Enregistrer

6 créer un alias et le placer dans le Dock, c'est OK
7 aller dans ouverture au démarrage, c'est OK
Ensuite, je ne te suis plus, c'est un peu compliqué pour moi...

Ensuite pour éteindre tu sélectionnes simplement l'icône du script dans le dock et valides avec OK.

L'application placée dans ouverture au démarrage remettra le son au niveau choisi lors du démarrage suivant.

Pas compliqué! ;-)
Mon MacBook Pro de 2019 est en réparation et j’hérite en attendant d’un vieux modèle de 2011 sous High Sierra.

Je cherchais à désactiver ce son au démarrage bien ennuyeux, l’auteur de ce post ne t’a pas remercié alors je te remercie à sa place !

Comment as-tu appris à coder ce petit script ?
 

LAUx

Membre enregistré
26 Janvier 2022
1
0
45
oui elle est bien ta petite appli, mes coworkers te remercient gmaa.
meriadec t'as raison ça donne envie d'apprendre à se coder des petits scripts..