在使用Mac工作學習的過程中,Multitask或者需要參考以及跨窗口分享一些東西的時候,總是需要在不同的窗口之間來回切換。一方面可以借助上篇文字Sketch44+快捷鍵匯總中提到的Manico快速切換不同應用之外,如果可以像用Windows電腦QQ視頻,視頻畫面能夠Pin在所有窗口頂層那樣,即可以視頻,也不干擾其他的工作,會是更加愉悅的體驗。
當然,可以借助第三方的分屏工具,比如Magnet,使用快捷鍵或者直接拖動對應窗口撞擊屏幕邊緣快速分屏。這樣能夠解決一定的問題,但是會讓每一個窗口的畫面操作空間都十分有限。所以花功夫找了一下把窗口置頂的解決辦法,整理一下分享給需要的喜歡效率工作的伙伴。
如何讓窗口“AlwaysOnTop”
方法一 通過Fluid等第三方瀏覽器等App實現
通過AppStore搜索Fluid,看到售價為¥18($2.99)的Fluid瀏覽器,這是一個永遠浮在其他窗口上的瀏覽器。通過它打開的網頁也自然會浮在最上面,此時就可以愉快的在工作的時候看視頻、看參考網頁了。當然如果是其他本地的參考資料,一般瀏覽器可以打開的格式,這個瀏覽器也都可以打開(直接把文件拖到該窗口里即可)。但是AlwaysOnTop的功能只局限在Fluid本身,如果其他App也想實現這樣的效果,可以繼續看下面的內容。
方法二 使用SIMBL為Mac加載Afloat插件
EasySIMBL(Easy SIMple Bundle Loader)是Mac上的一個工具,能夠很方便地把插件注入到目標應用里,從而使應用能按我們想要的方式運行。
我們要做的是 1.安裝SIMBL 2.安裝Afloat 3.Enjoy it!
安裝SIMBL
1.去mySIMBL的Github頁面,下載mySIMBL
2.解壓mySIMBL_master.zip,看到解壓出的mySIMBL
3.雙擊啟動它,會彈出是否將其移動到應用程序里,點擊“移動到應用程序”
4.此時,你應該會看到如上讓你升級或安裝SIMBL的畫面,點擊安裝
注意:Mac升級到EI Capitan之后,增加了SIP(System Integrity Protection)。在安裝SIMBL之前,必須暫時將其關閉。
如何關閉SIP:
- 重啟你的Mac,在剛開機啟動的時候按下“Command + R”,直到出現Apple Logo
- 重啟之后,點擊頂部的“Utilities ->Terminal”
- 在終端(Terminal)里,輸入csrutil disable,然后點擊回車
-重啟你的Mac
注意:按照后面的說明安裝了Afloat之后,可以通過重復上面關閉SIP的步驟,輸入的指令變為csrutil enable,即可重新打開SIP。
安裝Afloat
1.去這里下載Afloat
2.加壓zip文件然后打開,進入bundle文件夾,可以看到如下兩個文件
3.在mySIMBL打開的情況下,把上面的Afloat拖到下面的Manage標簽下。確保看到其出現在了Manage里,并且后面有綠點表示正常運行
4.此時可以看到Updates里有更新,說明Afloat有更新的版本,點擊更新即可
5.重啟你的Mac(雖然現在Afloat已經可以用了,但是要重新打開SIP嘛)
愉快的使用
接下就可以通過點擊窗口“(Window)-> Keep Afloat”,即可讓當前窗口置頂。
如果發現有的應用的窗口下沒有這個選項,不要驚慌,可能是因為當前軟件恰好是少數不支持SIMBL的軟件。
除了讓窗口置頂之外,也可以通過如上的選項,來調整窗口的透明度。同時也能通過點擊“Adjust Effect”來進一步調整這個窗口。
結論
在安裝了Afloat之后,隨時可以置頂自己要用的窗口,效率提升不言而喻,尤其在沒有接擴展屏的情況下更好用。(當然對于互聯網工作的設計師和開發等來說更是極為便利)
PS:Afloat讓窗口置頂的快捷鍵是Command + control + A,直接點擊快捷鍵就可以讓其置頂或取消置頂。這個快捷鍵和微信mac版的截屏沖突了,可以通過在微信的設置中,改變或者關閉微信的截屏功能來避免沖突;或者是通過上篇文字Sketch44+快捷鍵匯總中提到的修改Mac快捷鍵來修改Afloat的快捷鍵。
參考:How to Keep Your Application Window “Always on Top” in Mac,感謝Damien。