Czy można napisać skrypt zmieniający ustawienia oszczędzania energii w OS X (10.7.3)?

3

Zasadniczo, ilekroć wiem, że mnie nie będzie lub gdy będę spał, zmieniam ustawienia Oszczędzania energii w Preferencjach systemowych w OS X (10.7.3), aby:

  • Uśpienie komputera: 1 min
  • Wyświetlanie uśpienia: 1 min

Jeśli wiem, że będę za chwilę, chciałbym zmienić ustawienia Oszczędzania energii dla zasilacza na:

  • Uśpienie komputera: 15 min
  • Wyświetlanie uśpienia: 15 min

Czy można napisać skrypt tego rodzaju zmiany? Robię to wystarczająco często, aby skrypt był tego wart.

Geoff Oxberry
źródło
Czy nie możesz po prostu ręcznie ustawić komputera (⌥⌘⏏) lub wyświetlacza (⌃⇧⏏) w tryb uśpienia?
Lri
@Lri: To też działa dla mnie. Jeśli podasz to jako odpowiedź, głosuję za nią. Czy jest jakiś sposób na uśpienie obu jednocześnie?
Geoff Oxberry
Normalny sen powinien również uśpić wyświetlacze. (Jeśli nie ma go na komputerze Mac, prawdopodobnie możesz zadać inne pytanie na ten temat.)
Lri

Odpowiedzi:

4

Poszukaj sekcji zatytułowanej „Zmiana ustawień zarządzania energią” w tym przewodniku MacScripter . Przykład AppleScript z przewodnika:

do shell script "pmset sleep 30" with administrator privileges
JW8
źródło
2
Możesz także zmienić do shell script "pmset displaysleep 30" password "somepassword" with administrator privileges
tryb