regolith-linux / regolith-desktop

Meta package for the Regolith Desktop Environment
1.48k stars 31 forks source link

Fatal error in the regolith-control center #738

Closed evwltrs closed 1 year ago

evwltrs commented 1 year ago

Describe the bug A clear and concise description of what the bug is. Upon opening the regolith-control-center, it crashes with a fatal error.

** (regolith-control-center:9182): ERROR **: 08:58:50.202: Fatal error in cc_shell_model_set_panel_visibility, unknown panel id: info-overview

To Reproduce Steps to reproduce the behavior: Run the command regolith-control-center or click on the i3xrocks battery

Expected behavior The settings page to open

Screenshots image

Configuration file(s) None except for setting a theme

Installation Details

Additional context Spontaneously started a few days ago, did not change any settings.

kgilmer commented 1 year ago

Thanks for the report @evwltrs . Until the bug is fixed, you can use gnome-control-center for the configuration tasks that you'd do with regolith-control-center. To temporarily fix the issue, unset the offending dconf key from a terminal:

gsettings set org.gnome.Settings last-panel ""

After that regolith-control-center should not crash while loading.

kgilmer commented 1 year ago

This will be fixed for newer releases only: kinetic and bookworm.

ghost commented 1 year ago

This will be fixed for newer releases only: kinetic and bookworm.

Will there be any way to fix it in 22.04? I'm running Linux Mint 21, which is based on 22.04.

ghost commented 1 year ago

This will be fixed for newer releases only: kinetic and bookworm.

Will there be any way to fix it in 22.04? I'm running Linux Mint 21, which is based on 22.04.

I should say that kgilmer's fix does work for me, so it's not a crisis or anything. Just wondering if there will be a way to get the underlying fix working in 22.04.

ghost commented 1 year ago

Thanks for the report @evwltrs . Until the bug is fixed, you can use gnome-control-center for the configuration tasks that you'd do with regolith-control-center. To temporarily fix the issue, unset the offending dconf key from a terminal:

gsettings set org.gnome.Settings last-panel ""

After that regolith-control-center should not crash while loading.

Thanks. I've tried this temporary fix, but keep getting the following error message:

No such schema “org.gnome.Settings”

Any idea why this is?

winterec commented 1 year ago

Is there any chance this could be back ported to 2.1?

I'm on 22.04 LTS and currently can't access any settings. The workarounds didn't work for me.

winterec commented 1 year ago

I've just upgraded to 2.2 and the issue is still occurring.

kgilmer commented 1 year ago

The person behind the deleted user account seems to not have gnome-control-center installed which is a requirement. Unsure of how that is possible...

@winterec when you refer to "the issue" are you referring to this? ** (regolith-control-center:9182): ERROR **: 08:58:50.202: Fatal error in cc_shell_model_set_panel_visibility, unknown panel id: info-overview , and what version of Ubuntu are you running?

winterec commented 1 year ago

Yes, originally I was experiencing an issue that control centre could not be launched, and when trying to launch it by typing gnome-control-center in the terminal I would see an error similar to that (unknown panel id: info-overview).

It's now been resolved by manually installing regolith-i3-control-center-gnome per @dmikushin's suggestion (https://github.com/orgs/regolith-linux/discussions/795 https://github.com/orgs/regolith-linux/discussions/794#discussioncomment-4454588)

kgilmer commented 1 year ago

@evwltrs if you are still experiencing this problem in Regolith 2.2 kindly reopen this issue.