0

Smackbook

Posted by 郁闷的丰~~ on Monday, November 24, 2008 in
不懂各位知道与否
Macbook 里有个 Sudden Motion Sensor system
中文叫"瞬间防震感测设备"
顾名思义, 我想大家都懂它用来干嘛

也因它的特性
我们可利用它让我们 Macbook 上来一些有趣的..
就是, 透过轻敲 Macbook 来更改 space
就如以下 youtube 所显示:




至于要如何弄
并不难
随便 Google 一下,就很多人教你了

以下是我消化了部分方法后
修改出来的, 算是简单

首先
你须下载:
smackleopard.command
http://d01.megashares.com/?d01=2c61ec0

AMSTracker
http://www.osxbook.com/software/sms/amstracker/


1.
下载完毕后,
请 create 一个 new folder,
把它们放在里面
folder 名改为 Smackbook*
然后请把 Smackbook 搬到 Documents*

*你可以把名字改成你喜欢的 / 放到你喜欢的 location,
但过后的Script, 请记得修改相关名字, 或 location


2.
现在, 请开启 Script Editor (用 Finder 就可以找到了)

输入以下的 Script:
tell application "Terminal"
activate
do script "cd /Users//Documents/Smackbook;chmod +x smackleopard.command;./smackleopard.command"

end tell




tell application "Finder"
set visible of process "Terminal" to false

end tell


"&> /dev/null &"


然后 save as app
名字改为 SmackOn (或你喜欢的)

3.
现在再用 Script Editor
做多一个 app,

输入以下的Script:
tell application "Terminal"
quit

end tell



"&> /dev/null &"

然后 save as SmackOff.app


4.
SmackOn 是开启Smackbook 这个功能的
你可以让它 Start at login
酱就不用每次开了

SmackOff 让你退出 Smackbook 这个工能
其实你大可不比创建这个 app

由于我的执行 Smackbook 这个功能的方法是透过开启Terminal, 让它执行Script
所以你可以直接关掉 Terminal
只是考虑到 click Terminal, double tap, quit,有点不顺手
所以就干脆直接创建一个 app
放在 dock, one click 就可以退出了, 比较方便

不过记得噢, 若不想每次退出都被问, "你是否真得要退出?"
请到 Terminal Preferences > Settings > Shell >Prompt before closing 那里选着 Never

除了以上的方法
其实还有很多方法的
需要的东西大致上一样
可是执行方法不一样

好比说
你可以不需要 launch Terminal 来执行那些 script 的
你可以把 script editor 里面的 scrip t改一改,改用 do shell script
酱就只需要创建一个 app

但是这个方法有点麻烦
就是你所创建的 app 不能正常 quit
一定要 force quit, 常酱, 我怕让 System file corrupt
要完善后面那些 quit 的 script 好像很麻烦
我试了几个款式都不行, 就没有试了(要是你会,教我)

除此之外,要是你是在很多 space 上面执行 Smackbook 的话
也许会很 crowded 噢,因为你不知道你打去那个 space 了
最好就是只放两个 space
要不然请装 desktop manager

对了, 切记不要在不平的桌面执行这项功能
要不然你会后悔噢
嘻嘻

0 Comments

Copyright © 2009 丰之谷~~ All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.