ノートパソコンのVine LinuxにGmail Notifierを入れました。
1.tarballをダウンロードして
2.てきとうな場所に展開して$ tar xfz ????.tar.gz
3.設定ファイルを編集して$ cp notifier.conf.sample notifier.conf
$ emacs notifier.conf
4.実行!!$ ./notifier.py
だけでは動かず…
エラーメッセージはこれ。Gmail Notifier v1.6.1b (2006/09/15 10:38:37)
----------
xmllangs: Error parsing XML file.
Traceback (most recent call last): File "./notifier.py", line 409, in ?
gmailnotifier = GmailNotify()
File "./notifier.py", line 54, in __init__
self.configWindow = GmailConfig.GmailConfigWindow( )
File "/home/trek1701/gmail-notify/GmailConfig.py", line 33, in __init__
self.readConfig()
File "/home/trek1701/gmail-notify/GmailConfig.py", line 199, in readConfig
self.lang = self.langs_parser.find_lang( self.options["lang"])
File "/home/trek1701/gmail-notify/xmllangs.py", line 118, in find_lang
return self.lh.langs[0]
IndexError: list index out of range
Webで検索したら同様の不具合が見付かりました。
・Python, pygtk, wx problems
ここの内容にある通り、<code>GmailConfig.py</code>と<code>notifier.py</code>にあるsys.path[0]
を"/home/your_user_name/gmail-notify/"
に直したら、うまく動きました~ ディレクトリ名はgmail-notifyを展開した場所を指すようにします。