這裡所說的鎖屏的意思是,當你離開你的電腦的時候,不想退出登入,希望啟動並執行程式繼續運行,只是不想別人使用你的電腦,這樣臨時鎖住螢幕,當你準備再次使用的時候,只要輸入登入密碼就回到原來的案頭。和Windows裡面的ScreenSaver要求密碼一個意思,但是在OS X中好像可以有更多的選擇。
在OS X預設的快速鍵列表中沒有一個按鍵組合用於快速鎖住螢幕,這一點不象Windows XP,
使用Windows鍵+L就可以快速鎖住螢幕並進入屏保程式(ScreenSaver),這一點我想多數Windows使用者都熟悉了,那麼好,既然沒有預設提供,我們如何在OS
X中實現快速鎖屏呢?這裡說說幾種方法,每種方法各有千秋,適合於不同習慣的使用者,你只要挑選一個適合自己的設定好,以後就方便了。
象往常一樣我們最後給出一個Terminal的命令,這樣方便系統管理員遠端管理。
1. ScreenSaver:
最傳統而簡單的也是系統提供的,就是類似Windows的,在System Preferences裡面的Desktop&ScreenSaver裡面選擇自己喜愛的ScrenSaver,然後在System Preferences裡面的Security裡面的General標籤選擇“Require password to week this computer from sleep or sreen saver.”選項.
2. 在系統功能表條中顯示Lock表徵圖:
如, 就是那個小鎖的右上方的表徵圖,點擊它,出現的第一個選項"Lock Screen"就是了。
怎麼能讓那個表徵圖顯示呢?首先,啟動Keychain應用工具(在/Applications/Utilities裡面),點擊菜單條的右上方的
Keychain Access,然後選擇Preferences, 見,在General標籤裡面,選中"Show Status in
Menu Bar", 這樣就好了。
3. Widgets
Locker(http://www.apple.com/downloads/dashboard/networking_security/locker.html)就是這樣一個實現鎖屏的Widget軟體。
4. Expose & Space方法:
這種方法操作起來挺方便,只要是把滑鼠移動到設定的一個螢幕的角落,那麼螢幕保護裝置程式就會自動運行了。見,進入System
Preferences裡的Expose & Spaces, 中設定的是右上方進入"Start screen Saver".
其實如果進入Desktop & Screen Saver, 在左下角有一個按鈕: Hot corners, 也是實現本功能的。
5. 第三方軟體:
Lock My Mac(Download from: http://mac.softpedia.com/get/Security/Lock-My-Mac.shtml), 是一個第三方的應用程式。
SizzlingKeys: (http://www.yellowmug.com/sk4it/)這個程式雖然是shareware, 但是不付費也可以使用,到Extras標籤裡,設定一個快速鍵來啟用。
MacroPolo: (http://www.symonds.id.au/marcopolo/) 也可以實現
6. Shell Commands:
下面的命令可以象Fast user switching一樣,顯示登入視窗,其實,當前登入的使用者程式依然運行,無線網也不受影響,
/System/Library/CoreServices/Menu/ Extras/User.menu/Contents/Resources/CGSession -suspend
如果想使用Applescript,使用下面的語句:
tell application "Terminal"
do shell script "/System/Library/CoreServices/Menu// Extras/User.menu/Contents/Resources/CGSession -suspend"
end tell
但是這個命令有個問題,就是它准許多各使用者同時登入,其實上面好多程式都是使用這個方法實現的。對於我,有一種情況可能用到這個方法,就是希望把電腦臨時借給他人使用一下的時候。
還有一種辦法就是直接運行ScreenSaver應用程式,該程式不在/Applications目錄裡面,而是下面的地方:
/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
你可以在自己的Desktop建立一個Alias,或者直接拖到Dock上面,點擊就可以運行了。
7. 自訂熱鍵啟用:
有了上面6的基礎,我們這裡可以藉助另外一個程式來自訂一個系統按鍵組合來快速鎖屏,這個程式是功能強大的QuickSilver(http://blacktree.com/?quicksilver).
首先在上面的地址下載,綁定下載的dmg檔案,運行裡面的程式,那是一個安裝程式,完成簡短的初始過程,我們進入Triggers,在這裡面通過按+號來添加一個熱鍵(Hotkey), 其中程式可以是上面的ScreenSaverEngine.app或者是CGSessions.然後在設定一個自己喜歡的熱鍵。
定義完了就可以測試了,我的測試很完美,似乎這個就是我想要的結果,唯一的遺憾就是要藉助第三方軟體。
注意在它的Preferences裡面可以設定Start at login這樣方便些。
7. 一個富有創意的:
該軟體的作者的想法是,通過一個自身隨時攜帶的小電器來控制鎖屏,他通過bluetooth,來使自己的手機和自己的Mac機器建立串連,一旦手機離開Mac機器足夠遠,Mac機器就自動鎖屏. 這個創意我很喜歡但是使用起來有點問題,我不想因為bluetooth訊號不好而把我自己鎖住。
有興趣的可以參考這個網站Proximity: http://reduxcomputing.com/
也可以到這裡看源碼: http://blog.jankovskyapplications.com/?p=19