-
-
Notifications
You must be signed in to change notification settings - Fork 118
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
Color does not persist after reboot #882
Comments
This sounds like the panel background value not getting written to dconf. Try running killall mate-panel to force the panel to restart and see if the background reverts. If it does not, try logging out and back in and see if the background reverts. I have never once seen this kind of issue with the panel background code itself, and when it had to be rewritten for GTK 3.20 a couple years ago I did a lot of testing with a lot of different GTK 3 versions. Any app not getting its settings written to dconf is going to come back up with default settings(normally ALL settings returning to default). Try adding an applet and seeing if that applet is still there after a reboot. If not, we have a confirmed case of panel settings not getting written to dconf. Should not be the old ~/.config/dconf/user permissions issue though (ownership getting set to root), as that normally will cause Caja not to start and hang the start of the mate-session. |
killall mate-panel reverts the background color and back to default. The applets still ok, I didn't find nothing wrong after reboot or killall. |
OK, for some reason that probably isn't getting written to dconf. You should be able to see this by opening dconf-editor and navigating to /org/mate/panel/toplevels/ but if not (as with my older 3.18 dconf version) running
On my system the FIRST "toplevel" listed is the active one, I have only one panel. I get a bunch of others for test panels I have made and deleted. Your system may be different. If these values do NOT change when you change the panel background, than the change is not getting stored to dconf and that is confirmed to be the problem. If they DO change we have an issue of the stored value not getting read for some reason; |
These are initial values:
Then I changed to "use system theme color"
So a changed the color manually:
Then I killed the panel and the color back to default:
So, the values are changing but the system are not keeping it. |
Note that MATE 1.16 is now quite old, though little has changed in the panel background code since mate-panel 1.16 came out and nothing I can see offhand that would affect panel background handling. The question is what is keeping your mate-panel install from reading the dconf/gsettings value for background-and only for background. @monsta, @raveit65, @muktupavels, any ideas? |
No idea. |
Yeah, 1.16 is quite old. I will activate the debian backports to upgrade it. Many thanks |
Ok, I updated to 1.20.3 and the issue still persist. |
Does it happens with a new account too? |
No. I tested with a new account and worked fine. My session begins with the color that I picked and fade into default color in some seconds after new log in. |
Ok, than a setting in your home dir causes the issue.
Or do the hard way and remove whole dconf settings |
I guess I'm a bit late to mention it... but for the record, this MATE 1.16 (in Debian 9) is built with GTK+ 3.22. |
mate-dock-applet is third party. |
Just looked at the code of mate-dock-applet, and the |
Yeap, I already remove it from the system. Many thanks. |
No problem then. I can use something else. Many thanks. |
The black borders on the notification window happen when the compositing in the window manager is disabled: mate-desktop/mate-notification-daemon#98. |
I change the panel color background in the mate panel properties. However, the background color does not persist after reboot, backing to default values. I'm using the arc theme, but this issue is not exclusively related to the theme.
Linux debianvbr 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux
MATE Desktop Environment 1.16.2
The text was updated successfully, but these errors were encountered: