-
-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
caja doesn't start on mate #1751
Comments
Expected behaviourcaja should start normally Actual behaviourCaja exits with error message (see above) Steps to reproduce the behaviourthis code does reproduce the behaviour:
MATE general version
Package version1.26.3 Linux DistributionGentoo Linux, systemd, Xorg-server Link to bugreport of your Distribution (requirement)n/a, because it's source-based distribution, and I compiled it myself @raveit65 - ? |
Thank, for given more info. |
Make sure that ownership of ~/ .config/dconf/user hasn't been transferred to root, change it back if so. Lots of wierd startup errors can come from that and this could be one of them. I would also expect this if for any reason dbus isn't starting. |
/usr/bin/dbus-daemon works The problem is that caja is started by
Please point to instruction/tutorial on debugging caja. What I should do next to diagnose my setup? |
Debug session start with with
For some reasons that doesn't work with gdm login manger at my fedora box. |
Any info's with |
I mean I want to diagnose why caja itself works wrong for the first time. mate-session says:
...
|
Any useful infos in |
Which compile/install order did you use for whole mate desktop? |
I was hit by this exact bug. After some experimenting, I found out that, on Gentoo, caja-1.26.3 is not working with gtk+3.24.38 and 3.24.39, but works fine with 3.24.35. Since this doesn't seem widespred, perhaps something else triggered this incompatibility. Only caja seems to be affected, but it means that I can't install MATE alongside the latest GNOME3. |
I have gtk 3.24.38 with the gtk3-classic patches applied and caja starts fine in both my x11 and wayland sessions. Note that GNOME 3 has partially converted to GTK4 and I would imagine will be entirely on GTK4 by next release. I have them both installed on a modified Debian Unstable and both work |
I just verified that I had no trouble starting caja with either the x11 or the wayland session with gtk 3.0 built from today's git master (3.24.39+git20231228)with all usable patches (a few failed) from today's gtk3-classic (again from git master) applied. I need those patches to get striped treeviews, and to fix some hardcoded options GTK devs set for wayland that don't mesh will with MATE such as forced headerbars on filechoosers. |
I removed the directory ~/ .config/dconf with
After that I restarted computer. No changes.
dbus is working, because my test app is able to connect to it with different id, and can't with My current hypothesis is that Caja starts, and hangs somewhere. To debug it I need to disable it's autostart and debug it manually later. |
$ caja
|
I am out of ideas and cannot duplicate this. Try creating another user, logging into MATE as that user, and see what caja does. If it still fails there must be something wrong with your build. Maybe try rebuilding caja in that case, or both caja and mate-session-manager? We are not getting a deluge of similar reports from other Gentoo users either. |
no changes... |
I am clean out of ideas on this one, someone else on the team will have to help.Has to be
something in your build or install but I am not on gentoo and have no idea what.
|
https://github.com/mate-desktop/caja/blob/v1.26.1/src/caja-application.c#L2009
https://developer-old.gnome.org/gio/stable/GApplication.html#g-application-register
«the application discovers if it is the primary instance or merely acting as a remote for an already-existing primary instance. This is implemented by attempting to acquire the application identifier as a unique bus name on the session bus using GDBus.»
https://docs.gtk.org/gio/method.Application.register.html
org.mate.Caja
https://github.com/mate-desktop/caja/blob/v1.26.1/src/caja-application.c#L2378
Rebooting doesn't change anything (the error persists).
The text was updated successfully, but these errors were encountered: