for longest time, have wanted able use windows screensavers in imac. quite frankly, there many windows screensavers have liked whole lot better ones available os x. well, figured out way work , have screen locked after close screensaver.
dirty hack work, first need wine. can via macports: code:
sudo port install wine
. second, need keychain access padlock icon showing on menu bar. that, open keychain access , open preferences , check, "show keychain status in menu bar." next, open applescript editor , paste in:
code:
do shell script "opt/local/bin/wine /users/username/path/to/screensaver/file.scr /s" activate application "systemuiserver" tell application "system events" tell process "systemuiserver" repeat 1 number of menu bar items of menu bar 1 tell menu bar item of menu bar 1 click try if name of menu item 1 of front menu "lock screen" click menu item "lock screen" of front menu exit repeat end if end try end tell end repeat end tell end tell
the first part of applescript opens screensaver using wine. second part locks screen after screensaver closes.
part wrong there 10 second delay between when screensaver deactivated & when screen gets locked. can please tell me how in world delay removed? thanks.
Forums Macs Mac Programming
- iPhone
- Mac OS & System Software
- iPad
- Apple Watch
- Notebooks
- iTunes
- Apple ID
- iCloud
- Desktop Computers
- Apple Music
- Professional Applications
- iPod
- iWork
- Apple TV
- iLife
- Wireless
Comments
Post a Comment