• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Toggle Screensaver
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Toggle Screensaver


  • Subject: Re: Toggle Screensaver
  • From: "Adam Bell" <email@hidden>
  • Date: Fri, 17 Feb 2006 20:53:56 -0400

That sets them on my machine (for which there are 7, none named slideshow), but the screen saver panel stays the same and the screen saver does not engage (I changed your timing to 1 minute no matter what was there). 10.4.5 G5

On 2/17/06, kai <email@hidden> wrote:

On 17 Feb 2006, at 20:45, John Baltutis wrote:

> Since the setting is stored in one of many ~/Library/Preferences/
> ByHost/
> com.apple.screensaver.XXXX.plist files (there are four in my
> directory), you'll
> have to find the one that includes the key IdleTime (in seconds).
> However,
> although you can read it with the terminal command "defaults read
> ~/Library/Preferences/ByHost/ in the com.apple.screensaver.XXXX ",
> AFAICT,
> there's no way to write to it; all attempts result in a "Rep
> argument is not a
> dictionary Defaults have not been changed." message. Good luck in your
> endeavors. Plist manipulations are esoteric. See the manpage for
> defaults.

I was quite content with my solitary little file before I read that,
John. Now I feel kinda short-changed... ;-)

In that case, I suppose a variation of my last suggestion might go
something like:

-----

set f to (path to preferences folder as Unicode text) & "ByHost"
tell application "Finder" to set l to (folder f's files whose name
starts with ¬
        "com.apple.screensaver " and name does not contain "slideshow")
repeat with i in l
        set p to (i as Unicode text)'s POSIX path
        tell application "System Events" to tell property list item ¬
                "idleTime" of property list file p to if exists then
                if value is 0 then
                        set value to 180
                else
                        set value to 0
                end if
                exit repeat
        end if
end repeat

-----

---
kai


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      (

This email sent to email@hidden



--
Some minds remain open long enough for a truth to both enter and leave without processing.
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Toggle Screensaver
      • From: kai <email@hidden>
References: 
 >Re: Toggle Screensaver (From: kai <email@hidden>)

  • Prev by Date: Re: Applescript-users Digest, Vol 3, Issue 99
  • Next by Date: Re: Toggle Screensaver
  • Previous by thread: Re: Toggle Screensaver
  • Next by thread: Re: Toggle Screensaver
  • Index(es):
    • Date
    • Thread