Caja – der MATE Desktop-Dateimanager – stürzt sofort abjedes Mal, wenn ich einen Ordner öffne, der ein oder mehrere JPGs oder PDFs enthält.
Der Ordner verschwindet nach ein oder zwei Sekunden – ich habe nicht einmal Zeit, zu versuchen, eine PDF- oder JPG-Datei zu öffnen.
Ich renneBox v.1.26.0-1ubuntu1AnUbuntu MATE 22.04 Jammy Jellyfishauf einer Desktop-Workstation.
Was ich bisher getan habe:
habe ALLE Erweiterungen von Caja deaktiviert und neugestartet. Hat nicht geholfen.
habe Caja und die zugehörigen Programme vollständig entfernt, neugestartet, Caja und (einzeln) die zugehörigen Apps und Bibliotheken neu installiert. Hat nicht geholfen.
sichergestellt, dass alle Datei- und Ordnerberechtigungen korrekt waren.
alle ungenutzten oder nicht benötigten Caja-nahen Programme entfernt – ich habe alle Caja-bezogenen Programme identisch mit der Liste der Caja-bezogenen Apps gemacht, die sich in meiner 20.04-Installation auf einem separaten internen Laufwerk befinden, auf dem Caja ohne Probleme funktioniert.
Dies sind die (15) aktuell installierten Caja-Apps:
Box, Box-Admin, Box-Common, Box-Eiciel, Box-Erweiterungen-Common, Box-Gtkhash, Box-Mediainfo, Box-Open-Terminal, Box-Rename, Box-Seahorse, Box-Sendto, Gir1.2-Box-2.0, Libcaja-Extension1, Python-Box-Common, Python3-Box
Ich habe diese bereits alle gelöscht und einzeln wieder hinzugefügt.
Da ich irgendwann weder PDFs noch JPGs in der GUI-Anzeige öffnen konnte, öffnete ich ein PDF über die Befehlszeile des Terminals. Dies führte dazu, dass die Symbole auf meinem Desktop an und aus blinkten, an und aus, bis ich neu startete. Ich habe noch nie ein solches Blinken gesehen und frage mich, ob dies ein bestimmtes Signal dafür sein könnte, was mit dem Desktop passiert, wenn das passiert.
Hier sind einige relevante Zeilen aus der Datei .xsession-errors in meinem Home-Verzeichnis:
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
Alle Ideen zu möglichen Absturzursachen sind willkommen, egal wie abwegig sie auch sein mögen. Danke.
Antwort1
GELÖST:
Ich ging in den Dateimanager, öffnete die Registerkarte „Vorschau“ und stellte dort alles auf „Nie“.
Dann habe ich nach und nach die Einstellung „Niemals“ rückgängig gemacht und auf „Immer“ zurückgesetzt.
Das Problem liegt bei der„Andere in der Vorschau verfügbare Dateien“ -> „Miniaturansichten anzeigen“Einstellung.
Wenn die Einstellung auf "Nie" steht,das Problem verschwindet.
Da ich keine Miniaturvorschauen benötige, belasse ich die Einstellung „Miniaturansichten anzeigen“ jetzt auf „Nie“.