Yo a veces reducir el volumen en mi de El Capitán mientras se trabaja. Me gustaría asegurarse de que devuelve a los, digamos, el 80% antes del cierre, en caso de que se me olvide hacerlo yo mismo. Ninguna de las soluciones sería la mayoría de la recepción, PERO recuerda que soy un principiante con este material!
Respuestas
¿Demasiados anuncios?He generado una secuencia de comandos para ejecutar esto para usted. Yo sólo he probado en un equipo que ejecuta sierra, pero debe estar bien con su sistema. Consta de tres archivos. Todos estos pueden ser compilados usando el script de instalación disponible para descarga directa desde Github. Cuando se descarga, solo tiene que abrirlo, y pulse el botón ► situado en la esquina superior del programa.
La Instalación De Descarga
do shell script "sudo curl -O -L https://raw.githubusercontent.com/sourpetchkid/setvol-onshutdown/master/setvol.sh" with administrator privileges
do shell script "mv setvol.sh ~/Downloads/setvol.sh" with administrator privileges
do shell script "curl -O -L https://raw.githubusercontent.com/sourpetchkid/setvol-onshutdown/master/com.brettpetch.setvol.plist" with administrator privileges
do shell script "sudo mv com.brettpetch.setvol.plist /Library/LaunchDaemons/com.brettpetch.setvol.plist" with administrator privileges
do shell script "sudo launchctl load /Library/LaunchDaemons/com.brettpetch.setvol.plist" with administrator privileges
setvol.sh Descargar
#!/bin/bash
# setvol.sh
#
#
# Created by Brett Petch on 2017-07-31.
#
function shutdown()
{
#add additional commands to run at shutdown
sudo osascript -e "set Volume 8"
}
function startup()
{
tail -f /dev/null &
wait $!
}
trap shutdown SIGTERM
trap shutdown SIGKILL
startup;
A continuación, he creado un PLIST para la LaunchDaemons.
com.brettpetch.setvol.plist Descargar
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key><string>boot.shutdown.script.setvol</string>
<key>ProgramArguements</key>
<array>
<string>~/Downloads/setvol.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardOutPath</key>
<string>~/Library/Logs/setvol.log</string>
<key>StamdardErrorPath</key>
<string>~/Library/Logs/setvol.err</string>
</dict>
</plist>
Luego de crear algo para que la gente pueda obtener fácilmente; he usado editor de secuencias de comandos y escribió un poco de AppleScript.
Usted puede escribir un AppleScript programa que va a cambiar su volumen y apagar el equipo (puede usar este en lugar de Apple>Apagar). Usted también puede hacer un script que se ejecuta en el inicio de sesión, si lo prefiere.
Enlaces útiles:
El cambio de volumen en AppleScript
(edit: alguien tiene el script antes de mí)