Cinnamon: Gnome 3.24: gtk ignores theme settings set by Cinnamon

Created on 24 Mar 2017  路  10Comments  路  Source: linuxmint/cinnamon

After upgrading to Gnome 3.24 I noticed that gtk doesn't respect theme settings set by cinnamon-settings -
org.cinnamon.desktop.interface.*. Gnome settings org.gnome.desktop.interface.* are used instead.

Most helpful comment

Archlinux applied my fix yesterday so it should be fixed.

https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/cinnamon-session&id=c9aa1a9eeb6246e420fdd9e0dcf94f8a8289580d

All 10 comments

I am having the same issue. Font, control theme, and icon theme settings made through cinnamon have no effect.

Update: I'm not sure what changed to make this work properly again. I reinstalled cinnamon and rebooted, so that may have helped.

Logging into Gnome Shell and changing the settings with gnome-tweak-tool fixed it for me, something odd going on with 3.24 though

After upgrading my Arch install today, Gnome completely messed up Cinnamon for me. You can't change any theme settings anymore. It's completely broken :(.

I believe the gsd plugins which are autostarted seem to block the csd plugins.

https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=6d01a434ca2faa88acb2aed1224d23cea329f1f8

The old gnome-settings-daemon was blocked from starting

https://github.com/linuxmint/cinnamon-session/blob/master/data/org.cinnamon.SessionManager.gschema.xml.in#L24

Fedora cinnamon is working ok, I applied this closed pr to prevent the new plugins autostarting

https://github.com/linuxmint/cinnamon-session/pull/85

To test, run this as non-root

gsettings set org.cinnamon.SessionManager autostart-blacklist "['gnome-settings-daemon', 'gnome-fallback-mount-helper', 'gnome-screensaver', 'mate-screensaver', 'mate-keyring-daemon', 'indicator-session', 'gnome-initial-setup-copy-worker', 'gnome-initial-setup-first-login', 'gnome-welcome-tour', 'xscreensaver-autostart', 'nautilus-autostart', 'caja', 'xfce4-power-manager', 'org.gnome.SettingsDaemon.A11yKeyboard', 'org.gnome.SettingsDaemon.A11ySettings', 'org.gnome.SettingsDaemon.Clipboard', 'org.gnome.SettingsDaemon.Color', 'org.gnome.SettingsDaemon.Datetime', 'org.gnome.SettingsDaemon.Housekeeping', 'org.gnome.SettingsDaemon.Keyboard', 'org.gnome.SettingsDaemon.MediaKeys', 'org.gnome.SettingsDaemon.Mouse', 'org.gnome.SettingsDaemon.Orientation', 'org.gnome.SettingsDaemon.Power', 'org.gnome.SettingsDaemon.PrintNotifications', 'org.gnome.SettingsDaemon.Rfkill', 'org.gnome.SettingsDaemon.ScreensaverProxy', 'org.gnome.SettingsDaemon.Sharing', 'org.gnome.SettingsDaemon.Smartcard', 'org.gnome.SettingsDaemon.Sound', 'org.gnome.SettingsDaemon.Wacom', 'org.gnome.SettingsDaemon.XRANDR', 'org.gnome.SettingsDaemon.XSettings']"

Logout

Archlinux applied my fix yesterday so it should be fixed.

https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/cinnamon-session&id=c9aa1a9eeb6246e420fdd9e0dcf94f8a8289580d

Thanks so much @leigh123linux !! much appreciated!

Ive installed this desktop on Ubuntu 16.04, and it works fantastically apart from a small bug. I have changed my desktop wallpaper and have tried to send a few desktop shortcuts on it and it doesnt show them, but if you look at the desktop in \files then it does show them to be there. also occasionaly the desktop background reverts back to the wallpaper set under ubuntu's desktop manager, and it shows the missing shortcuts that I had installed. I'm a bit of a Linux Noob, but am liking it and learning as quick as I can. Hasanyone else experienced these bugs, any help would be greatly appreciated.

Oh, by the way, I'm sorry if I have posted this request for help in the wrong section, I'm still learning. Sorry....

Was this page helpful?
0 / 5 - 0 ratings