linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.48k stars 728 forks source link

Icon theme does not apply #7579

Closed ghost closed 6 years ago

ghost commented 6 years ago
 * Cinnamon 3.6.7
 * Ubuntu 18.04 Desktop
 * NVIDIA G98M (I don't think driver is relevant)
 * 64 bit

Issue Icon theme does not update.

Steps to reproduce Change icon theme via Settings>Themes>Icons

Expected behaviour Icon theme updates (e.g. to numix)

Other information apt-get returns this:

Errors were encountered while processing:
 gir1.2-xkl-1.0:amd64
 gir1.2-gkbd-3.0:amd64
 cinnamon
 cinnamon-screensaver
 cinnamon-screensaver-x-plugin

Used sudo apt install cinnamon to install

When closing and re-opening the Themes Settings, the icon theme is still viewed (as e.g. numix) but the preview changed back to the default icon theme (Humanity)

EDIT: Button themes don't work either

ghost commented 6 years ago

Full output of apt-get (sudo apt-get upgrade): apt-get output.txt

ghost commented 6 years ago

Worked with gnome-tweaks.

mtwebster commented 6 years ago

gnome-tweaks should definitely not be needed here.

What is the result of dpkg --list | grep cinnamon?

Is csd-xsettings running? (ps -A | grep csd)

Also, uninstall nautilus or at the very least execute gsettings set org.gnome.desktop.background show-desktop-icons false

I would recommend a PPA if running cinnamon on Ubuntu (for example, https://launchpad.net/~embrosyn/+archive/ubuntu/cinnamon

ghost commented 6 years ago

dpkg --list | grep cinnamon returns dpkg--list|grepcinnamonresult.txt.

2.

csd-xsettings is not running.

3.

gsettings set org.gnome.desktop.background show-desktop-icons false did not help.

4.

I'll try installing via PPA now.

ghost commented 6 years ago

Installing via PPA didn't help either.

mtwebster commented 6 years ago

Even after a reboot or at minimum log out and back in? csd-xsettings must be running, if it's not, something is preventing it, or it's crashing.

Please post the output of ~/.xsession-errors after a clean login.

Not sure why apt is failing, you can try sudo apt-get install -f to let it try to self-correct, or try to install the first failing package manually - sudo apt-get install gir1.2-xkl-1.0

ghost commented 6 years ago

~/.xsession-errors is not existant. sudo apt-get install gir1.2-xkl-1.0 and sudo apt-get install -f don't work either.

ghost commented 6 years ago

I tried to start csd-xsettings manually, it returns

...

(csd-xsettings:2266): xsettings-plugin-WARNING **: 16:41:31.814: You can only run one xsettings manager at a time; exiting
[cinnamon-settings-daemon-xsettings] Failed to start: Could not initialize xsettings manager.
ghost commented 6 years ago

Got the solution. I couldn't start cinnamon directly at login, but it would work fine with cinnamon --replace. Therefore, I let Ubuntu launch gnome and configured cinnamon --replace to run automatically after login. This apparently caused some problems. I guess that installing via the PPA fixed my initial problem, so I can now just launch cinnamon instead of gnome and the Themes work correctly again.

ghost commented 6 years ago

Therefore, I let Ubuntu launch gnome and configured cinnamon --replace to run automatically after login.

That solution was actually pretty crappy from the beginning.