Reinicie el control de volumen al 80% antes de apagar

2

Algunas veces reduzco el volumen de mi Capitán mientras trabajo. Me gustaría asegurarme de que vuelva, por ejemplo, al 80% antes del cierre, en caso de que me olvide de hacerlo yo mismo. Cualquier solución sería bienvenida, PERO recuerde que soy un principiante con estas cosas.

    
pregunta Stanley Gooch 31.07.2017 - 15:28

2 respuestas

2

He generado un script para ejecutar esto por ti. Acabo de probarlo en una computadora que ejecuta sierra, pero debería estar bien con su sistema. Se compone de tres archivos. Todos estos se pueden compilar utilizando el script de configuración disponible para descarga directa desde Github . Cuando descargue, simplemente ábralo y presione el botón de reproducción ► ubicado en la esquina superior del programa.

Editar: Me di cuenta de que no está descargando los archivos. Asegúrate de hacer clic derecho en el enlace de descarga de la instalación y guardar como ...

Descarga de configuración

do shell script "sudo curl -O -L https://raw.githubusercontent.com/brettpetch/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/brettpetch/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;

Luego, creé un PLIST para los 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 crea algo para que la gente pueda obtenerlo fácilmente; Usé el editor de scripts y escribí un poco de AppleScript.

    
respondido por el bret7600 31.07.2017 - 16:47
0

Puedes escribir un programa AppleScript que cambiará tu volumen y apagará tu computadora (usarías esto en lugar de Apple > Shut Down). También puede hacer un script que se ejecute al iniciar sesión si lo prefiere.

Enlaces útiles:

Cambiar volumen en AppleScript

Apagar en AppleScript

(edición: alguien tiene el guión antes que yo)

    
respondido por el JBWar 31.07.2017 - 16:47

Lea otras preguntas en las etiquetas