I just installed a theme called Yosembiance that I found on gnome-look.org. Installation went well and the theme works, but not on the sudo level system apps like Nautilus and System monitor. Anyone have an idea on how to make the theme apply to everything system-wide? It is rather annoying having the inconsistency. Thanks!
That's because the root user's environment has a default theme set. When you use sudo to open a program as root, then you're using roots theme set from their home directory.
It would be different because you assumed roots identity for uses of that program.
To answer your question, yes and no.
You can log in as root and change the theme from there, or you could set the theme in the /etc/skel/.config for use when a new user account is created. I'd go with the first option if it really bothers you.
@heller64bit1 is correct. No need to log into root and change any configs though, just launch gnome tweak tool from your terminal as root with:
sudo gnome-tweak-tool
Set your theme from there. As long as you have the themes are in /usr/share/themes/ then gnome-tweak-tool will see find them.
Exactly as the others said. Root is a different user and the theme setting are separate. Just a suggestion though: Although it might be annoying it is a good idea to at least have different themes between the root and your regular account because its a nice visual cue that you are using the manager with elevated privileges, in which you need to be more careful not to do sth you should not.
@bradscoolio I just tried this out and set the theme as root from the terminal
sudo su
gnome-tweak-tool
I rebooted and theme would still not show up in root-level applications. I also took a look at the config file:
nano /etc/skel/.config
and it was a new file.
I found this guide which uses symbolic links to get the theme to work in root applications, but I don't think its working right for me.
I was just playing around with the settings in Gnome Tweak Tool while typing this, and it turns out that the GTK theme applies properly, its the Window theme that doesn't apply.
Okay the reason both failed and following the guide failed is because you didn't actually set anything in your .config.
"nano /etc/skel/.config" will create a new file or folder, the file doesn't exist by default in the system, the skel directory is meant as a place holder for a customised user /home dir when a new user is created on the system. When a new user is created useradd will copy the contents of /etc/skel to that users home dir.
You could just open up the gnome-theme-manager as root and set the root environment variables there.
I.E:
sudo su
gnome-theme-manger
gui application set theme from here!
Just tried this as well and there is no gnome theme manager (not found in apt-get either), is that for standard Ubuntu or Ubuntu Gnome?
Okay, as it turns out gnome-tweak-tool is the tool you need. But it seams to only tweak the theme of the whole system. I've tested this on a Debain stable box and the theme changes.
Are you using Gnome shell or gnome fallback mode?
I'm using the Gnome Shell, I't been using Gnome tweak tool as well. The theme is set in that but the window setting doesn't apply to apps like Nautilus, settings etc when I run from my standard user that was created at installation. The GTK theme changes, but not the window which has the minimize, maximize and the close buttons on it. I really just want the theme to be consistent throughout the entire OS regardless of whether its being run by my account, or root.
As much as I like Gnome, Cinnamon is very similar and themes typically apply better. You can apply them straight from the settings and then apply them from root
Ok, just installed this over my Ubuntu Gnome install and it works (after 5 minutes of playing with it anyways). I think if I can increase the DPI settings in the OS, this will work well. I'll have to do a bit more research to see if switching to Linux Mint is any better than an Ubuntu based OS or if its better to just install Cinnamon overtop Ubuntu and use it that way.
Edit: turns out Mint is based on Ubuntu and there is a way of increasing the bottom panel size. It feels a little bit like a step backward from Ubuntu Gnome with Gnome 3 made to look a bit more like Gnome 2 (reminds me of my Ubuntu 9.04 days), but I can live with that.
I've used Linux for some time now, around two years. I've tried Arch, Debian, Ubuntu, suse, Fedora, Sabyon, antergos, and even Makulu, but Mint has that polish that I can't find in any other distro. I would consider myself to be pretty well of with the cli, and can't for the life of me find a more polished distro than Mint. I would say Fedora runs a close second just due to the package base. If you have any further questions regarding Mint feel free to PM me. I would also like to recommend the Mint forums as the users are very helpful.
Linux Mint is based on Ubuntu and has Cinnamon (Gnome 3 fork) and MATE (Gnome 2 fork). I personally use MATE for speed and I love it. But I'm glad to hear that you got this to work. The theme might be older and work only in GTK2 DEs.
I've run Mint for a long time, but I left Mint because of the no easy upgrade path. That's why run arch or Debian, both are far more stable in my opinion. Polish or not, I need something to just work.