Reimposta il controllo del volume all'80% prima dello spegnimento

2

A volte riduco il volume sul mio El Capitan mentre lavoro. Vorrei assicurarmi che ritorni all'80% prima dello spegnimento, nel caso mi dimentichi di farlo da solo. Qualsiasi soluzione sarebbe molto gradita, ma ricorda che sono un principiante con questa roba!

    
posta Stanley Gooch 31.07.2017 - 15:28
fonte

2 risposte

2

Ho generato uno script per eseguirlo per te. L'ho appena provato su un computer con sierra, ma dovrebbe andare bene con il tuo sistema. Consiste di tre file. Tutti questi possono essere compilati utilizzando lo script di installazione disponibile per il download diretto da Github . Quando scarichi, aprilo e premi il pulsante di riproduzione ► situato nell'angolo in alto del programma.

Modifica: ho capito che non sta scaricando i file. Assicurati di fare clic con il pulsante destro del mouse su Download e salvataggio del collegamento come ...

Scarica il programma di installazione

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 Scarica

#!/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;

Successivamente, ho creato un PLIST per i LaunchDaemon.

com.brettpetch.setvol.plist Scarica

<?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>

Quindi crea qualcosa in modo che le persone possano ottenerlo facilmente; Ho usato l'editor di script e ho scritto un po 'di AppleScript.

    
risposta data 31.07.2017 - 16:47
fonte
0

Puoi scrivere un programma AppleScript che cambierà il tuo volume e spegnerà il tuo computer (lo useresti invece di Apple > Shut Down). Se lo preferisci, puoi anche creare uno script che esegua il login.

Link utili:

Cambia volume in AppleScript

Chiudi in AppleScript

(modifica: qualcuno ha ricevuto lo script prima di me)

    
risposta data 31.07.2017 - 16:47
fonte

Leggi altre domande sui tag