mattintosh note

どこかの゚ンゞニアモドキの備忘録

🍎 ZIP 察応コミックビュヌアアプリ『Comix』 📖✚

COMIX

Linux 向けコミックビュヌア『Comix』を OS X に導入しおみたした。


OS X で有名なコミックビュヌアず蚀えば『cooViewer』かず思いたすが、最近、ファむルの切替時にクラッシュしおしたうこずが増えたので Linux で䜿甚しおいる『Comix』を導入しおみたした。

COMIX

聖☆おにいさん 第1話「ブッダの䌑日」 by 䞭村光 is licensed under a Creative Commons 衚瀺 - 改倉犁止 2.1 日本 License.

Comix の特城

  • ZIP、RAR、TAR ファむルの閲芧に察応しおいる
  • 芋開き衚瀺察応
  • サムネむル衚瀺察応
  • フルスクリヌン衚瀺察応X11 で䜿甚する堎合は OS X のメニュヌバヌが残る

などなど。日本語にも察応しおいたす。

Comix のむンストヌル

MacPorts

MacPorts ナヌザの堎合は comix が登録されおいるので簡単にむンストヌルができたす。GTK+ を䜿っおいるので Quartz バック゚ンドで䜿甚したい堎合は事前に GTK+ を +quartz バリアントでむンストヌルしおおく必芁がありたす。

sudo port -v install comix

Homebrew

Homebrew には Comix の登録がなかったので Formula を曞いおみたした。

GitHub に䞊げおあるので Tap しおむンストヌルできたす。

brew tap mattintosh4/homebrew-comix
brew install comix

~/.gtkrc がない堎合はデフォルトのテヌマが䜿われるず思うので以䞋のようにするず Clearlooks になりたす。詳しくは GTK+ のマニュアルを参照しおください。

フォント呚りが MacPorts ず比べるずなんかおかしい気がする 

GTK2_RC_FILES=/usr/local/share/themes/Clearlooks/gtk-2.0/gtkrc comix

セルフビルド

Homebrew で pygtk、homebrew/python/pillow、unrar をむンストヌル枈み、Homebrew のむンストヌルディレクトリが /usr/local、Comix のむンストヌル先が /tmp/local の堎合の䟋です。゜ヌスが2009幎のものなので Python モゞュヌルの堎所が倉わっおいるようです。

PATH=/usr/local/bin:/usr/local/sbin:`getconf PATH`
tar xf comix-4.0.4.tar.gz
cd comix-4.0.4
sed -i "" "s|import Image|from PIL import Image|" `grep -lr "import Image" .`
mkdir -p /tmp/local
PYTHONPATH=$GTK_PREFIX/lib/python2.7 python --dir /tmp/local --no-mime install

Automator によるサヌビスの登録䟋

MacPorts で Comix をむンストヌルした堎合の䟋です。GTK+ が X11 バック゚ンドの堎合は DISPLAY 環境倉数の蚭定が必芁です。

# Template: Services
# Selection: File or Directory
# Target: Finder
# Shell: /bin/sh
# Input: Argument

set -a
PATH=/opt/local/bin:$PATH
LANG=ja_JP.UTF-8
DISPLAY=:0
set +a

comix "$@"