PlayOnLinuxでインストールリストが表示されない場合の対処法

PlayOnLinuxでインストールボタンを押しても読み込み中のまま進まない場合の対処法

PlayOnLinuxにはインストールするアプリケーションを選択するリストがあるが
インストールボタンを押しても読み込み中のまま表示されない
端末から開いてみると
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "mainwindow.py", line 111, in run
    self.real_check()
  File "mainwindow.py", line 78, in real_check
    self.sendToStatusBar(_('Refreshing {0}').format(os.environ["APPLICATION_TITLE"]), True)
KeyError: '0 '
このようなエラーが出力されている
この場合の対処法は以下の通り

/usr/share/playonlinux/python/mainwindow.py
を管理者権限のテキストエディタで開く


Ubuntu
gksudo leafpad /usr/share/playonlinux/python/mainwindow.py
Ubuntu Mate
gksudo pluma /usr/share/playonlinux/python/mainwindow.py
Linux Mint 18
gksudo xed /usr/share/playonlinux/python/mainwindow.py

78行目の
self.sendToStatusBar(_('Refreshing {0}').format(os.environ["APPLICATION_TITLE"]), True)
の前に#を挿入し以下のようにコメントアウトする
#self.sendToStatusBar(_('Refreshing {0}').format(os.environ["APPLICATION_TITLE"]), True)

その際スペースの数を変更しないように


リストが表示されない原因はおそらく
参照している環境変数が存在しない為に処理が中断しているためと思われる
そこをコメントアウトすることでスキップし処理を継続させている

コメント

このブログの人気の投稿

Qtでのカスタムウィジェットの作り方

AndroidでQtアプリケーションを実行するまで