MATEデスクトップファイルマネージャCajaがすぐにクラッシュする1 つ以上の JPG または PDF を含むフォルダーを開くたびに。
フォルダーは 1 ~ 2 秒後に消えてしまいます。PDF や JPG を開こうとする時間すらありません。
走っていますカハv.1.26.0-1ubuntu1の上Ubuntu MATE 22.04 ジャミー ジェリーフィッシュデスクトップワークステーション上。
これまでやったこと:
Caja のすべての拡張機能を無効にして再起動しました。役に立ちませんでした。
Caja と関連プログラムを完全に削除し、再起動して、Caja と (1 つずつ) 関連アプリおよびライブラリを再インストールしました。役に立ちませんでした。
すべてのファイルとフォルダの権限が正しいことを確認しました。
使用されていない、または不要な Caja 関連プログラムをすべて削除しました。Caja 関連プログラムをすべて、別の内部ドライブにインストールした 20.04 内の Caja 関連アプリのリストと同一にしました。このドライブでは Caja は問題なく動作しています。
現在インストールされている (15) 個の Caja アプリは次のとおりです。
caja、caja-admin、caja-common、caja-eiciel、caja-extensons-common、caja-gtkhash、caja-mediainfo、caja-open-terminal、caja-rename、caja-seahorse、caja-sendto、gir1.2-caja-2.0、libcaja-extension1、python-caja-common、python3-caja
これらはすべてすでに削除されており、1つずつ追加し直しました。
あるとき、GUI ディスプレイで PDF や JPG を開けなかったので、ターミナルのコマンド ラインから PDF を開きました。すると、再起動するまでデスクトップ上のアイコンが点滅し続けました。このような点滅は見たことがなかったので、それがデスクトップで起こっている具体的な状況を示しているのではないかと思います。
以下は、私のホーム ディレクトリにある .xsession-errors ファイルからの関連する行です。
52 mate-session[1906]: WARNING: Unable to find provider '' of required component 'dock'
53 Window manager warning: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created
54 Window manager warning: Log level 128: Name com.canonical.AppMenu.Registrar does not exist on the session bus
55
56
57 (process:2428): accountsservice-CRITICAL **: 14:12:19.660: _act_user_update_from_object_path: assertion 'ACT_IS_USER (user)' failed
58
59 (process:2428): GLib-GObject-WARNING **: 14:12:19.660: invalid uninstantiatable type '(null)' in cast to 'GObject'
60
61 (process:2428): GLib-GObject-CRITICAL **: 14:12:19.660: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed
62
63 (process:2452): ayatana-indicator-sound-WARNING **: 14:12:19.678: volume-control-pulse.vala:746: unable to get pulse unix socket: GDBus.Error:org.freedes ____ktop.DBus.Error.ServiceUnknown: The name org.PulseAudio1 was not provided by any .service files
64 Failure: No such entity
65
66 (caja:2359): Gtk-WARNING **: 14:12:19.714: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
67
68 (mate-power-manager:2427): PowerManager-WARNING **: 14:12:19.720: Failed to get session for pid 2427: The name org.freedesktop.ConsoleKit was not provide ____d by any .service files
69
70 (mate-power-manager:2427): PowerManager-WARNING **: 14:12:19.787: could not map keysym 1008ffa8 to keycode
71 libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
72 (node:2808) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe( ____), or Buffer.from() methods instead.
73 (Use `exe --trace-deprecation ...` to show where the warning was created)
74 Window manager warning: Invalid WM_TRANSIENT_FOR window 0x3800008 specified for 0x3800006 (Cantata Fi).
75 QCommandLineParser: option not defined: "allow-screencapture"
76 INFO:root:The HUD is disabled via org.mate.hud in gsettings.
77
78 ** (caja:2359): CRITICAL **: 14:12:41.938: caja_bookmark_get_location: assertion 'CAJA_IS_BOOKMARK (bookmark)' failed
79
80 (caja:2359): GLib-GIO-CRITICAL **: 14:12:41.938: g_file_get_uri: assertion 'G_IS_FILE (file)' failed
81 sys:1: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
82
83 ** (caja:2359): CRITICAL **: 14:12:44.108: caja_bookmark_get_location: assertion 'CAJA_IS_BOOKMARK (bookmark)' failed
84
85 (caja:2359): GLib-GIO-CRITICAL **: 14:12:44.108: g_file_get_uri: assertion 'G_IS_FILE (file)' failed
86
87 (caja:3571): Gtk-WARNING **: 14:12:48.616: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
88
89 (mate-panel:2318): Gtk-CRITICAL **: 14:21:13.872: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
90
91 (mate-panel:2318): Gtk-CRITICAL **: 14:22:43.503: gtk_drag_finish: assertion 'GDK_IS_DRAG_CONTEXT (context)' failed
92
93 (mate-panel:2318): Gtk-CRITICAL **: 14:22:43.503: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
94 Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x2600007 (Authentica)
95 Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
96
97 (mate-panel:2318): Gtk-CRITICAL **: 14:26:20.867: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
クラッシュの原因について、どんなに突飛なアイデアでも歓迎します。 ありがとう。
答え1
解決済み:
ファイル マネージャーにアクセスし、[プレビュー] タブを開いて、すべてを [しない] に設定しました。
次に、1 つずつ「Never」を解除し、「Always」に再設定しました。
問題は「その他のプレビュー可能なファイル」 -> 「サムネイルを表示」設定。
「しない」に設定されている場合、問題は解決する。
サムネイルのプレビューは必要ないので、「サムネイルを表示」を「しない」に設定しておきます。