GTK FileChooserが原因で複数のプログラムがクラッシュする

GTK FileChooserが原因で複数のプログラムがクラッシュする

ファイルの開く/保存ダイアログボックスを使用する複数のプログラムで何度も問題が発生しました。

ファイルを開いたり保存したりして、これらの操作を開始した後、プログラムが約10秒間フリーズしてクラッシュします。たとえば、libreoffice端末から起動すると、次のエラーメッセージが表示されます。

Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.UDisks2VolumeMonitor: Timeout was reached (g-io-error-quark, 24)

(soffice:1466): GLib-GIO-ERROR **: 19:11:38.289: Settings schema 'org.gtk.Settings.FileChooser' does not contain a key named 'show-type-column'


Fatal exception: Signal 5
Stack:

以下はスタックトレースです。

同様の質問を読んだ。Ubuntu.SEにお問い合わせくださいしかし、ソリューション(複数のバージョン/usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml)が私には機能しません。

ファイルに適切な内容があるようです。エラーに記載されているキーに関する抜粋:

<key name='show-type-column' type='b'>
  <default>true</default>
  <summary>Show file types</summary>
  <description>
Controls whether the file chooser shows a column with file types.
  </description>
</key>

この問題をどのように解決できますか?

ベストアンサー1

Inkscape 1.01 AppImageでこのエラーが発生しました。

Mike Nealyはバグレポートで説明と解決策を提供しました。ここ

私は彼の解決策を以下にコピーしました。

show-type-column を含むようにスキーマを更新するだけでは十分ではありません。

以下から最新のスキーマファイルをダウンロードしてください。 https://gitlab.gnome.org/GNOME/gtk/-/blob/c925221aa804aec344bdfec148a17d23299b6c59/gtk/org.gtk.Settings.FileChooser.gschema.xml そして/usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xmlにインストールして「glib-compile-schemas」を実行してください。そのディレクトリでgnome-shellを再起動してAlt-F2 rを使用すると、Inkscape 1.0.1の問題が解決するようです。

おすすめ記事