1
0
mirror of https://github.com/horst3180/arc-theme.git synced 2024-09-28 22:10:43 +00:00
horst3180_arc-theme/README.md

145 lines
5.9 KiB
Markdown
Raw Normal View History

2015-05-17 11:21:20 +00:00
# Arc 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.
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.
It is strongly encouraged to submit pull-requests to suggest fixes and enhancements.
2015-05-28 15:41:22 +00:00
## Arc is available in three variants
2015-07-11 17:32:05 +00:00
2016-11-07 21:59:30 +00:00
##### Arc
2015-07-11 17:32:05 +00:00
![A screenshot of the Arc theme](http://i.imgur.com/Ph5ObOa.png)
2015-07-11 17:32:05 +00:00
2016-11-07 21:59:30 +00:00
##### Arc-Darker
2015-07-11 17:32:05 +00:00
![A screenshot of the Arc-Darker theme](http://i.imgur.com/NC6dqyl.png)
2015-07-11 17:32:05 +00:00
2016-11-07 21:59:30 +00:00
##### Arc-Dark
2015-07-11 17:32:05 +00:00
![A screenshot of the Arc-Dark theme](http://i.imgur.com/5AGlCnA.png)
2015-07-11 17:32:05 +00:00
2016-11-07 21:59:30 +00:00
## Installation
2015-07-11 17:32:05 +00:00
2016-11-07 21:59:30 +00:00
### Packages
2015-05-28 15:41:22 +00:00
2016-11-07 21:59:30 +00:00
|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` |
2016-11-07 21:59:30 +00:00
| 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) |
2017-12-20 16:14:58 +00:00
| FreeBSD | `x11-themes/gtk-arc-themes` |
2015-06-05 22:18:46 +00:00
2016-11-07 22:04:31 +00:00
--
2016-11-07 21:59:30 +00:00
### Manual Installation
2015-05-28 15:41:22 +00:00
To build the theme the follwing packages are required
2015-05-28 15:41:22 +00:00
* `autoconf`
* `automake`
2018-01-08 18:36:21 +00:00
* `sassc`
2017-05-12 15:52:43 +00:00
* `pkg-config` or `pkgconfig` for Fedora
2015-05-28 15:41:22 +00:00
* `libgtk-3-dev` for Debian based distros or `gtk3-devel` for RPM based distros
2017-05-12 15:52:43 +00:00
* `git` to clone the source directory
2015-05-28 15:41:22 +00:00
2017-05-12 15:52:43 +00:00
**Note:** For distributions which don't ship separate development packages, just the GTK 3 package is needed instead of the `-dev` packages.
2016-11-07 21:59:30 +00:00
For the theme to function properly, install the following
* GNOME Shell 3.18 - 3.26, GTK 3.18 - 3.22
2016-11-07 21:59:30 +00:00
* The `gnome-themes-standard` package
2017-05-12 15:52:43 +00:00
* The murrine engine. This has different names depending on the distro.
2016-11-07 21:59:30 +00:00
* `gtk-engine-murrine` (Arch Linux)
* `gtk2-engines-murrine` (Debian, Ubuntu, elementary OS)
* `gtk-murrine-engine` (Fedora)
* `gtk2-engine-murrine` (openSUSE)
* `gtk-engines-murrine` (Gentoo)
2015-05-28 15:41:22 +00:00
Install the theme with the following commands
2016-11-07 21:59:30 +00:00
#### 1. Get the source
2015-05-28 15:41:22 +00:00
2016-11-07 21:59:30 +00:00
Clone the git repository with
2015-05-28 15:41:22 +00:00
git clone https://github.com/horst3180/arc-theme --depth 1 && cd arc-theme
2016-11-07 21:59:30 +00:00
#### 2. Build and install the theme
2015-05-28 15:41:22 +00:00
./autogen.sh --prefix=/usr
sudo make install
Other options to pass to autogen.sh are
2015-07-10 14:53:14 +00:00
--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
2015-08-17 21:08:23 +00:00
--disable-cinnamon disable Cinnamon support
2015-05-28 15:41:22 +00:00
--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
--with-gnome=<version> build the theme for a specific GNOME version (3.18, 3.20, 3.22)
2017-05-12 15:52:43 +00:00
Note 1: Normally the correct version is detected automatically and this
2015-05-28 15:41:22 +00:00
option should not be needed.
Note 2: For GNOME 3.24 and 3.26, use --with-gnome-version=3.22
2017-05-12 15:52:43 +00:00
(this works for now, the build system will be improved in the future)
2017-12-18 19:24:33 +00:00
--with-custom=<script> run the executable script file in the custom subfolder
2015-05-28 15:41:22 +00:00
2017-05-12 15:52:43 +00:00
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.
If the `--disable-transparency` option was used, the theme will be installed as `Arc-solid`, `Arc-Darker-solid` and `Arc-Dark-solid`.
2015-05-28 15:41:22 +00:00
2016-11-07 21:59:30 +00:00
## Uninstall
2015-05-28 15:41:22 +00:00
Run
sudo make uninstall
2016-11-07 21:59:30 +00:00
from the cloned git repository, or
2015-05-28 15:41:22 +00:00
2015-07-10 14:53:14 +00:00
sudo rm -rf /usr/share/themes/{Arc,Arc-Darker,Arc-Dark}
2015-05-28 15:41:22 +00:00
2016-11-07 21:59:30 +00:00
## Extras
2015-05-28 15:41:22 +00:00
2017-01-21 12:43:35 +00:00
### 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).
2016-11-07 21:59:30 +00:00
### Arc icon theme
2016-06-06 19:00:25 +00:00
The Arc icon theme is available at https://github.com/horst3180/arc-icon-theme
2016-11-07 21:59:30 +00:00
### Plank theme
2015-06-13 16:38:30 +00:00
To install the Plank theme, copy the `extra/Arc-Plank` folder to `~/.local/share/plank/themes` or to `/usr/share/plank/themes` for system-wide use.
Now open the Plank preferences window by executing `plank --preferences` from a terminal and select `Arc-Plank` as the theme.
2016-11-07 21:59:30 +00:00
### Arc-Dark for Ubuntu Software Center
2016-05-17 18:05:54 +00:00
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.
2016-11-07 21:59:30 +00:00
## Troubleshooting
2015-05-28 15:41:22 +00:00
If you get artifacts like black or invisible backgrounds under Unity, disable overlay scrollbars with
gsettings set com.canonical.desktop.interface scrollbar-mode normal
2016-11-07 21:59:30 +00:00
## Bugs
2015-05-28 15:41:22 +00:00
If you find a bug, please report it at https://github.com/horst3180/arc-theme/issues
2015-05-17 11:21:20 +00:00
2016-11-07 21:59:30 +00:00
## License
Arc is available under the terms of the GPL-3.0. See `COPYING` for details.
2016-07-30 12:31:07 +00:00
2016-11-07 21:59:30 +00:00
## Full Preview
![A full screenshot of the Arc theme](http://i.imgur.com/tD1OBQ3.png)
2016-06-05 14:08:52 +00:00
<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>
2016-09-09 18:10:39 +00:00
[sk-overlay]: https://c.darenet.org/scriptkitties/overlay
[NicoHood-fossfreedom]: https://launchpad.net/~fossfreedom/+archive/ubuntu/arc-gtk-theme-daily