error: unexpected identifier `style', expected character `}'
開発版Murrineエンジンを使用するテーマのうち一部の物*1は、比較的新しいMurrineエンジン使用時に以下のようなメッセージをstderrに出力し、GTK+はフォールバック?の醜い物になってしまう。(スクリーンショット)
これはMurrineエンジンのリビジョン64(2008/09/12)で、「style」が「profile」に変更されたからだ。従ってエラーが表示された部分を「style」から「profile」に変更すれば正常に表示される。
$ []twf[]
[]/home/tks/.themes/MurrineGlow Gray/gtk-2.0/gtkrc:82: error: unexpected[]
[]identifier `style', expected character `}'[]
上に挙げたMurrineGlowなら以下の部分だ。
--- MurrineGlow Gray_/gtk-2.0/gtkrc +++ MurrineGlow Gray/gtk-2.0/gtkrc @@ -79,7 +79,7 @@ engine "murrine" { - style = MURRINE # engine style options: CANDIDO, MURRINE, MIST, MURRINE, NODOKA + profile = MURRINE # engine style options: CANDIDO, MURRINE, MIST, MURRINE, NODOKA rgba = FALSE # FALSE = disabled, TRUE = enabled animation = TRUE colorize_scrollbar = FALSE @@ -325,7 +325,7 @@ engine "murrine" { roundness = 1 - style = CANDIDO + profile = CANDIDO } }
「"murrine"」でファイル内検索し、そのブロック内の「style」を置換していけば良いだろう。
関連記事:開発版MurrineエンジンをRPM化