Arc-theme: Entries of sidebar in Nautilus on Ubuntu 16.04 have white background.

Created on 22 Apr 2016  路  21Comments  路  Source: horst3180/arc-theme

image

The background-color is #fff, while I would expect it to be #353945

I'm using:

  • Gtk 3.0
  • Ubuntu 16.04 (fresh install, not updated from 15.10)

The Arc theme worked fine on ubuntu 15.10.

Most helpful comment

for those who don't understand how to use the sources, it's really easy (it will take about 2min top, it's split in multiple steps so you understand what you do):

  1. Open Unity Tweak Tool and set the theme to Ambiance
  2. Open a terminal (or CTRL+ALT+T)
  3. Remove the outdated theme

sudo apt-get remove arc-theme* -y sudo rm -rf /usr/share/themes/{Arc,Arc-Darker,Arc-Dark} rm -rf ~/.local/share/themes/{Arc,Arc-Darker,Arc-Dark} rm -rf ~/.themes/{Arc,Arc-Darker,Arc-Dark}

  1. Install the required tools to build the theme

sudo apt-get install autoconf automake pkg-config libgtk-3-dev git -y

  1. Download the sources

git clone https://github.com/horst3180/arc-theme --depth 1

  1. build the updated theme from sources

cd arc-theme ./autogen.sh --prefix=/usr --disable-transparency

  1. install the theme:

sudo make install

  1. Remove the sources:

cd .. rm -rf arc-theme

  1. Don't forget to change theme again with Unity Tweak Tool (the new 'theme' field in appearance settings on Ubuntu 16.04 doesn't seem to recognize arc as a valid theme).

Also see https://github.com/horst3180/arc-theme/issues/476#issuecomment-213962178 if you prefer not to build yourself, but you'll have to trust me and sudo, and remember it might be very dangerous.

All 21 comments

Same on 15.10 updated to 16.04

Works when you compile from source, so I guess we will just have to wait on a ppa for 16.04.

image

Same here

I also had this problem, which was solved after installing from source

The packages for Ubuntu 15.10 don't work correctly under 16.04. For the time being you have to remove the old repo and install the theme manually. A package repo for 16.04 should be up soon, though it's not under my control when that'll happen.

for those who don't understand how to use the sources, it's really easy (it will take about 2min top, it's split in multiple steps so you understand what you do):

  1. Open Unity Tweak Tool and set the theme to Ambiance
  2. Open a terminal (or CTRL+ALT+T)
  3. Remove the outdated theme

sudo apt-get remove arc-theme* -y sudo rm -rf /usr/share/themes/{Arc,Arc-Darker,Arc-Dark} rm -rf ~/.local/share/themes/{Arc,Arc-Darker,Arc-Dark} rm -rf ~/.themes/{Arc,Arc-Darker,Arc-Dark}

  1. Install the required tools to build the theme

sudo apt-get install autoconf automake pkg-config libgtk-3-dev git -y

  1. Download the sources

git clone https://github.com/horst3180/arc-theme --depth 1

  1. build the updated theme from sources

cd arc-theme ./autogen.sh --prefix=/usr --disable-transparency

  1. install the theme:

sudo make install

  1. Remove the sources:

cd .. rm -rf arc-theme

  1. Don't forget to change theme again with Unity Tweak Tool (the new 'theme' field in appearance settings on Ubuntu 16.04 doesn't seem to recognize arc as a valid theme).

Also see https://github.com/horst3180/arc-theme/issues/476#issuecomment-213962178 if you prefer not to build yourself, but you'll have to trust me and sudo, and remember it might be very dangerous.

Hi, sorry to offtop, I have tried that, got some errors like below.

wounky@wounkyXPS-L702X:~$ sudo apt-get clean
wounky@wounkyXPS-L702X:~$ sudo apt-get install autoconf automake pkg-config libgtk-3-dev git -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
autoconf is already the newest version (2.69-9).
automake is already the newest version (1:1.15-4ubuntu1).
git is already the newest version (1:2.7.4-0ubuntu1).
pkg-config is already the newest version (0.29.1-0ubuntu1).
pkg-config set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

**The following packages have unmet dependencies:**                                   <<
 libgtk-3-dev : Depends: libegl1-mesa-dev but it is not going to be installed          <<
**E: Unable to correct problems, you have held broken packages.**                     <<
wounky@wounkyXPS-L702X:~$ git clone https://github.com/horst3180/arc-theme --depth 1
Cloning into 'arc-theme'...
remote: Counting objects: 889, done.
remote: Compressing objects: 100% (609/609), done.
remote: Total 889 (delta 319), reused 777 (delta 251), pack-reused 0
Receiving objects: 100% (889/889), 639.48 KiB | 384.00 KiB/s, done.
Resolving deltas: 100% (319/319), done.
Checking connectivity... done.
wounky@wounkyXPS-L702X:~$ cd arc-theme
wounky@wounkyXPS-L702X:~/arc-theme$ ./autogen.sh --prefix=/usr
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:12: installing 'build-aux/install-sh'
configure.ac:12: installing 'build-aux/missing'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: error: Could not determine GNOME version. Install GTK3 and its development files (libgtk-3-dev for Debian/Ubuntu based distros and gtk3-devel for RPM based distros).
wounky@wounkyXPS-L702X:~/arc-theme$ sudo make install --disable-transparency
make: unrecognized option '--disable-transparency'
Usage: make [options] [target] ...

Would you be so kind to check?
Could you please help? :)

http://packages.ubuntu.com/xenial/libegl1-mesa-dev is available. Are you sure you're on Ubuntu 16.04?

I have upgraged from WW 15.10 two days ago (ubuntu-gnome-desktop)

had some blackscreens after upgrade which was solved by reinstalling graphic drivers and desktop environment

Could this be an issue? Thanks for the reply!:)

most probably, you should check into it because mesa issues have a high chance of bothering you in the future too. You could try to install libegl1-mesa-dev then install libgtk-3-dev. you may want to go on AskUbuntu for support, your problem is not related to Arc.

Note that an error in the "required tools" will make the build impossible, as they're, well, required :)

I have this problem, please help. It happens to me in other packages too.
alberto@Alberto-PC:~/Descargas/arc-theme-master$ ./autogen.sh --prefix=/usrautoreconf: Entering directory.'
autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force configure:2608: error: possibly undefined macro: AC_MSG_ERROR If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. autoreconf: /usr/bin/autoconf failed with exit status: 1

Ubuntu downgraded GNOME Files (_Nautilus_) to 3.14, though rest of the GNOME stack on it is 3.18. Coz, of this GTK3.18 themes need additional adjustments to work on Ubuntu's _Files_.

@fossfreedom encountered this issue during budgie-remix developement, but got around it by upgrading to GNOME Files 3.18 from GNOME Team PPA. :relaxed: But, users of Ubuntu (with Unity 7 desktop) are not advised to upgrade from that PPA, coz it's pure GNOME without any Unity patches and so could break Unity. :scream:

it works just fine with nautilus 3.14 and the rest 3.18 with current source files. the issue is the outdated .deb, or maybe .deb not being built on 16.04.

If you have Ubuntu 16.04 amd64 (64 bits), you can do these commands:

sudo wget -P /usr/share/themes https://github.com/horst3180/arc-theme/files/233445/arc-ubuntu-16.04-amd64.tar.gz && sudo tar -xzvf /usr/share/themes/arc-ubuntu-16.04-amd64.tar.gz -C /usr/share/themes && sudo rm /usr/share/themes/arc-ubuntu-16.04-amd64.tar.gz

tgz source if you don't trust sudo:
arc-ubuntu-16.04-amd64.tar.gz

Wow, it worked like magic. Thank you.

Speaking of debs for Ubuntu 16.04LTS, it seems Arc's OBS repo haven't been updated for 16.04LTS yet. So, users must still be using debs for 15.10, which's causing the problem. :worried:

I had to use the following command:

$ sudo wget -P /usr/share/themes -O arc-ubuntu-16.04-amd64.tar.gz https://github.com/horst3180/arc-theme/files/233445/arc-ubuntu-16.04-amd64.tar.gz && sudo tar -xzvf /usr/share/themes/arc-ubuntu-16.04-amd64.tar.gz -C /usr/share/themes && sudo rm /usr/share/themes/arc-ubuntu-16.04-amd64.tar.gz

The only difference to @vankasteelj command is the -O flag in wget

@vankasteelj after following your instructions it works perfectly. I just have a doubt: on my personal folder now I have a folder called arc-theme. Can I hide it? or if I edit the folder it will create a problem with the theme?

Thank you!

it's the sources, you can even delete if you want

Packages for Ubuntu 16.04 are now avalable. Removing the old repo and adding the new one should solve all the issues.

how can i obtain .deb after making the source ?

Was this page helpful?
0 / 5 - 0 ratings