SM 大字報 on Mac OSX 10.10.4

SM 是個可以讓 PC 一秒變大字報的好物,也是凍仁在 GNU/Linux (Debian, Ubuntu) 裡必裝的套件!雖然 Mac OS X 沒有原生支援,但我們還是可以透過作者撰寫的 sm.py 和 X11 來跑 SM。

▲ SM on Mac OS X 10.10.4.

1. Setup

1.1. 至 XQuartz 官網下載 X11 並安裝。

1.2. 安裝 PyGtk 套件 (以 homebrew 套件管理員為例)。
[ jonny@yosemite ~ ]
$ brew install pygtk

1.3. 下載 sm.py。
[ jonny@yosemite ~ ]
$ wget http://darcs.nomeata.de/screen-message/sm.py

1.4. 將 sm.py 移至 /usr/local/bin/ 底下 (可省略)。
[ jonny@yosemite ~ ]
$ sudo mv sm.py /usr/local/bin/

1.5. 執行 sm.py。
[ jonny@yosemite ~ ]
$ python /usr/local/bin/sm.py

2. Troubleshooting

2.1. 由於 sm.py 對 OSX 的相容性不足,常有無法最大化的 bug。
▲ 剛執行 sm.py 時只會有小小的大字報。

2.2. 這時只需於 X11 的選單點擊縮放 2 次即可。
▲ (X11 選單 → 視窗 → 縮放) *2。

最後,要是每次都得打一長串指令很麻煩,我們可以寫個 Makefile 來快速發動它 (例: make sm)。
[ jonny@yosemite ~ ]
$ vim Markfile
.PHONY: main sm

main: sm

sm:
-python /usr/local/bin/sm.py

延伸閱讀:
SM #chusiang
關於 X11 和 OS X - Apple 支援

資料來源:
Index of /screen-message
Where is PyGTK for Mac OS X? | stackoverflow

留言

Popular Articles

MySQL 語法匯整