Skip to content
This repository was archived by the owner on May 14, 2020. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
73 changes: 73 additions & 0 deletions Arc-Pro Recolor Guide
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
MAIN #F5F6F7 >> #E6E6E6 | #383C4A >> #151515
ACCENT #404552 >> #1D1D1D
DETAIL #444A58 >> #383838

TEXT #5c616c >> #282828 | #D3DAE3 >> #BBBBBB

HILITE #5294E2 >> #505050

SUGGEST #4DADD4 >> #636363

HEADER #2f343f >> #292929
SIDEBAR #353945 >> #1A1A1A
SEL FG #ffffff >> #F3F3F3
OTHER white >> #BCBCBC

WARNING #F27835 >> #C04B0C
ERROR #FC4138 >> #970A02
SUCCESS #73d216 >> #4D8A0F
DESTRCT #F04A50 >> #8F0A0E
DRPTGT #F08437 >> #8E420B



WBTN CL DEFAULT #cc575d >> 892A2F
WBTN CL HOVER #d7787d >> 89292E


WBTN HV #454C5C >> 5C5C5C

-- GTK2 Specific --

-- DARK / PRO NIGHT --

GTK2 INSENS BG #3e4350 >> #474747
GTK2 INSENS FG #7c818c >> #858585

-- DARKER / PRO DUSK --

SELECT BG COL #4B5162 >> #575757
INSENS BG COL #fbfcfc >> #FCFCFC
INSENS FG COL #a9acb2 >> #ADADAD

-- LIGHT / PRO --

TEXT COL #3b3e45 >> #404040
BG COLOR #f5f6f7 >> #F5F5F5
TOOLTIP BG #4B5162 >> #575757

-- MENU BAR --

BG NORMAL #e7e8eb >> #E8E8E8
FG NORMAL #70788d >> #808080

-- DARK

FG NORMAL #afb8c5 >> #BABABA
BASE INSENS #39404d >> #424242

-- PANEL --

BG NORMAL #2B2E37 >> #303030
BG PRELIGHT #3f4453 >> #4A4A4A
FG NOMRAL/TEXT #BAC3CF >> #C4C4C4
PROGRESSBAR #1D1F26 >> #212121
FG PANELBAR #edf5fb >> #F4F4F4

-- NOTIFY --

BORDER COL #17191F >> #1C1C1C
BG NORMAL #292C36 >> #313131
NOTIFY BG #434652 >> #494949
NOTIFY BG PRE #5C6070 >> #666666

96 changes: 29 additions & 67 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,57 +1,36 @@
# Arc Theme
# Arc Pro Theme

Arc is a flat theme with transparent elements for GTK 3, GTK 2 and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments like GNOME, Unity, Pantheon, Xfce, MATE, Cinnamon (>=3.4) etc.
Arc Pro is a flat theme with transparent elements for GTK 3, GTK 2 and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments like GNOME, Unity, Budgie, Pantheon, Xfce, MATE, etc.

The NicoHood/arc-theme repository is a soft-fork of the upstream horst3180/arc-theme repository.
Its aim is to continue the maintenance of arc-theme. The two maintainers are the Arch-Linux and Debian & Ubuntu packaging maintainers.
Only GTK 3 (Gnome / Budgie) is somewhat supported at the moment, this theme is very much a work in progress. (Any help is much appreciated.)

It is strongly encouraged to submit pull-requests to suggest fixes and enhancements.
This version is a basic spin / hack in an attempt to make it dark gray, so expect most of it to not work properly.

## Arc is available in three variants
## Arc-Pro will be available in three variants

##### Arc
##### Arc-Pro (TODO)

![A screenshot of the Arc theme](http://i.imgur.com/Ph5ObOa.png)
##### Arc-Pro-Dusk (TODO)

##### Arc-Darker
##### Arc-Pro-Night (Experimental / WIP) - Budgie Screenshot

![A screenshot of the Arc-Darker theme](http://i.imgur.com/NC6dqyl.png)

##### Arc-Dark

![A screenshot of the Arc-Dark theme](http://i.imgur.com/5AGlCnA.png)

## Installation

### Packages

|Distro|Package Name/Link|
|:----:|:----:|
| Arch Linux | [`arc-gtk-theme`](https://www.archlinux.org/packages/community/any/arc-gtk-theme/), [`arc-solid-gtk-theme`](https://www.archlinux.org/packages/community/any/arc-solid-gtk-theme/) |
| Debian | `arc-theme` |
| Fedora | `arc-theme` |
| Gentoo/Funtoo | `x11-themes/arc-theme` from the [Scriptkitties Overlay][sk-overlay] |
| Solus | `arc-gtk-theme` |
| Ubuntu 16.10 - 18.04 | `arc-theme`
| Ubuntu 16.04 - 18.04 | `arc-theme` from [fossfreedom/arc-gtk-theme-daily](https://launchpad.net/~fossfreedom/+archive/ubuntu/arc-gtk-theme-daily) |
| FreeBSD | `x11-themes/gtk-arc-themes` |

--
![A screenshot of the Arc-Dark theme](https://i.imgur.com/Pf6opUO.png)

### Manual Installation

To build the theme the follwing packages are required
#### This theme is only being tested on the Gnome 3.22 version, others will still default to the original theme.

To build the theme the follwing packages are required
* `autoconf`
* `automake`
* `sassc`
* `pkg-config` or `pkgconfig` for Fedora
* `libgtk-3-dev` for Debian based distros or `gtk3-devel` for RPM based distros
* `git` to clone the source directory

**Note:** For distributions which don't ship separate development packages, just the GTK 3 package is needed instead of the `-dev` packages.

For the theme to function properly, install the following
* GNOME Shell 3.18 - 3.26, GTK 3.18 - 3.22
* GNOME Shell 3.14 - 3.24, GTK 3.14 - 3.22
* The `gnome-themes-standard` package
* The murrine engine. This has different names depending on the distro.
* `gtk-engine-murrine` (Arch Linux)
Expand All @@ -66,7 +45,7 @@ Install the theme with the following commands

Clone the git repository with

git clone https://github.com/NicoHood/arc-theme --depth 1 && cd arc-theme
git clone https://github.com/mantissa-/arc-pro-theme --depth 1 && cd arc-pro-theme

#### 2. Build and install the theme

Expand All @@ -76,28 +55,26 @@ Clone the git repository with
Other options to pass to autogen.sh are

--disable-transparency disable transparency in the GTK3 theme
--disable-light disable Arc Light support
--disable-darker disable Arc Darker support
--disable-dark disable Arc Dark support
--disable-light disable Arc Pro support
--disable-darker disable Arc Pro Dusk support
--disable-dark disable Arc Pro Night support
--disable-cinnamon disable Cinnamon support
--disable-gnome-shell disable GNOME Shell support
--disable-gtk2 disable GTK2 support
--disable-gtk3 disable GTK3 support
--disable-metacity disable Metacity support
--disable-unity disable Unity support
--disable-xfwm disable XFWM support
--disable-plank disable Plank theme support

--with-gnome=<version> build the theme for a specific GNOME version (3.18, 3.20, 3.22)
--with-gnome=<version> build the theme for a specific GNOME version (3.14, 3.16, 3.18, 3.20, 3.22)
Note 1: Normally the correct version is detected automatically and this
option should not be needed.
Note 2: For GNOME 3.24 and 3.26, use --with-gnome-version=3.22
Note 2: For GNOME 3.24, use --with-gnome-version=3.22
(this works for now, the build system will be improved in the future)
--with-custom=<script> run the executable script file in the custom subfolder

After the installation is complete the theme can be activated with `gnome-tweak-tool` or a similar program by selecting `Arc`, `Arc-Darker` or `Arc-Dark` as Window/GTK+ theme and `Arc` or `Arc-Dark` as GNOME Shell/Cinnamon theme.
After the installation is complete the theme can be activated with `gnome-tweak-tool` or a similar program by selecting `Arc-Pro`, `Arc-Pro-Dusk` or `Arc-Pro-Night` as Window/GTK+ theme and `Arc-Pro` or `Arc-Pro-Night` as GNOME Shell/Cinnamon theme.

If the `--disable-transparency` option was used, the theme will be installed as `Arc-solid`, `Arc-Darker-solid` and `Arc-Dark-solid`.
If the `--disable-transparency` option was used, the theme will be installed as `Arc-Pro-solid`, `Arc-Pro-Dusk-solid` and `Arc-Pro-Night-solid`.

## Uninstall

Expand All @@ -107,39 +84,24 @@ Run

from the cloned git repository, or

sudo rm -rf /usr/share/themes/{Arc,Arc-Darker,Arc-Dark}
sudo rm -rf /usr/share/themes/{Arc-Pro,Arc-Pro-Dusk,Arc-Pro-Night}

## Extras

### Arc KDE
A port of Arc for the Plasma 5 desktop with a few additions and extras. Available [here](https://github.com/PapirusDevelopmentTeam/arc-kde).

### Arc icon theme
The Arc icon theme is available at https://github.com/horst3180/arc-icon-theme

### Plank theme
As of version `20180114` the plank theme will be installed along with the normal arc gtk theme. You can disable the install by passing `disable-plank` to the autogen command.
Now open the Plank preferences window by executing `plank --preferences` from a terminal and select `Gtk+` as the theme.
## Troubleshooting

### Arc-Dark for Ubuntu Software Center
The Arc Dark theme for the Ubuntu Software Center by [mervick](https://github.com/mervick) can be installed from [here](https://github.com/mervick/arc-dark-software-center). It solves readability issues with Arc Dark and the Ubuntu Software Center.
If you use Ubuntu with a newer GTK/GNOME version than the one included by default (i.e Ubuntu 14.04 with GTK 3.14 or Ubuntu 15.04 with GTK 3.16, etc.) the prebuilt packages won't work properly and the theme has to be installed manually as described above.
This is also true for other distros with a different GTK/GNOME version than the one included by default

## Troubleshooting
--

If you get artifacts like black or invisible backgrounds under Unity, disable overlay scrollbars with

gsettings set com.canonical.desktop.interface scrollbar-mode normal


## Bugs
If you find a bug, please report it at https://github.com/NicoHood/arc-theme/issues
If you find a bug, please report it at https://github.com/mantissa-/arc-pro-theme/issues
I'm very slowly porting (hacking) this theme in my free time though, so don't expect any wonders.

## License
Arc is available under the terms of the GPL-3.0. See `COPYING` for details.

## Full Preview
![A full screenshot of the Arc theme](http://i.imgur.com/tD1OBQ3.png)
<sub>Screenshot Details: Icons: [Arc](https://github.com/horst3180/arc-icon-theme) | Launcher Icons based on [White Pixel Icons](http://darkdawg.deviantart.com/art/White-Pixel-Icons-252310560) | [Wallpaper](https://pixabay.com/photo-869593/) | Font: Futura Bk bt</sub>

[sk-overlay]: https://c.darenet.org/scriptkitties/overlay
[NicoHood-fossfreedom]: https://launchpad.net/~fossfreedom/+archive/ubuntu/arc-gtk-theme-daily
Arc Pro is available under the terms of the GPL-3.0. See `COPYING` for details.
12 changes: 6 additions & 6 deletions common/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
if !ENABLE_TRANSPARENCY
themedir = $(datadir)/themes/Arc-solid
themedarkerdir = $(datadir)/themes/Arc-Darker-solid
themedarkdir = $(datadir)/themes/Arc-Dark-solid
themedir = $(datadir)/themes/Arc-Pro-solid
themedarkerdir = $(datadir)/themes/Arc-Pro-Dusk-solid
themedarkdir = $(datadir)/themes/Arc-Pro-Night-solid
else
themedir = $(datadir)/themes/Arc
themedarkerdir = $(datadir)/themes/Arc-Darker
themedarkdir = $(datadir)/themes/Arc-Dark
themedir = $(datadir)/themes/Arc-Pro
themedarkerdir = $(datadir)/themes/Arc-Pro-Dusk
themedarkdir = $(datadir)/themes/Arc-Pro-Night
endif

ithemedir = $(DESTDIR)$(themedir)
Expand Down
19 changes: 12 additions & 7 deletions common/gnome-shell/3.18/common-assets/dash/dash-left.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 45 additions & 5 deletions common/gnome-shell/3.18/common-assets/dash/dash-placeholder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading