エメラルドに漢字サポートを追加するには?

エメラルドに漢字サポートを追加するには?

私はEmeraldウィンドウデコレータを使用してArch Linuxを実行しています。次の場合、エメラルドがクラッシュします。

  • タイトルに漢字が1つ以上含まれるウィンドウが開きます。
  • 開いているウィンドウのタイトルに漢字が1つ以上含まれるように変更されます。

競合が発生すると、次のメッセージが表示されますstderr

emerald: cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.

その後、標準のC ++エラーが発生しますstdout

Aborted (core dumped)

いくつかの追加の注意:

  • 最初は、これがCJKエンコーディングの問題であると思いました。ところで、タイトルに韓国語や日本語が含まれたページをロードすると、このような現象が発生しないようです。中国語のみ。もちろん、いくつかのCJKパッケージが私の問題を解決できることはまだ完全に可能です。

  • ジェイドエディション:0.8.8

  • コンパイル済みバージョン:0.8.9

  • デスクトップ環境:Mateデスクトップ1.6.1

  • Linuxカーネル:3.12.1

  • Nvidiaドライババージョン:331.20

答え1

これが役に立つかどうかはわかりませんが、Lubuntuでも同じエラーが表示されます。 Lxterminalや他の多くのアプリケーションがクラッシュします。ただし、xtermが実行されてxtermでlxterminalを起動しようとすると、このエラーメッセージが表示されます。

Lubuntuには回避策があります。 Preferences->Customize Appearanceの「Widgets」タブ(Default)で、「Lubuntu-default」を「Mist」などの他のものに変更します。

関連情報