Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/horst3180/ceti-2-theme

Official continuation of Ceti for Gnome 3.14, 3.16 and 3.18
https://github.com/horst3180/ceti-2-theme

Last synced: about 2 months ago
JSON representation

Official continuation of Ceti for Gnome 3.14, 3.16 and 3.18

Awesome Lists containing this project

README

        

# Ceti-2 Theme

Ceti-2 is a theme for GTK 3, GTK 2 and Gnome-Shell. It supports GTK 3 and GTK 2 based desktop environments like Gnome, Unity, Budgie, Pantheon, etc.

Ceti-2 is the official continuation of Ceti for Gnome 3.14, 3.16 and 3.18. It has been completely revamped and is now based on Vertex.

### Requirements

* Gnome/GTK 3.14, 3.16 or 3.18
* The `gnome-themes-standard` package
* The murrine engine. This has different names depending on your distro.
* `gtk-engine-murrine` (Arch Linux)
* `gtk2-engines-murrine` (Debian, Ubuntu, elementary OS)
* `gtk-murrine-engine` (Fedora)
* `gtk2-engine-murrine` (openSUSE)
* `gtk-engines-murrine` (Gentoo)

Main distributions that meet these requirements are

* Arch Linux and Arch Linux based distros
* Ubuntu 15.04
* elementary OS Freya
* Debian Jessie, Testing or Unstable
* Gentoo
* Fedora 21 and 22
* OpenSuse 13.2 and Tumbleweed

Derivatives of these distributions should work, aswell.

If your distribution is not listed, please check the requirements yourself.

### Installation

**Important:** Remove all older versions of the theme from your system before you proceed any further.

sudo rm -rf /usr/share/themes/Ceti-2
rm -rf ~/.local/share/themes/Ceti-2
rm -rf ~/.themes/Ceti-2

**Packages**

Prebuilt packages for Ubuntu, Debian, Fedora and openSUSE are available at

http://software.opensuse.org/download.html?project=home%3AHorst3180&package=ceti-2-theme

Arch Linux users can install the theme from the AUR

https://aur.archlinux.org/packages/ceti-2-themes/

https://aur.archlinux.org/packages/ceti-2-themes-git/

**Manual Installation**

To build the theme you need
* `autoconf`
* `automake`
* `pkg-config` or `pkgconfig` if you use Fedora
* `libgtk-3-dev` for Debian based distros or `gtk3-devel` for RPM based distros
* `git` if you want to clone the source directory

If your distributions doesn't ship separate development packages you just need GTK 3 instead of the `-dev` packages.

Install the theme with the following commands

**1. Get the source**

If you want to install the latest version from git, clone the repository with

git clone https://github.com/horst3180/ceti-2-theme --depth 1 && cd ceti-2-theme

If you want to install the latest stable release, run

git clone https://github.com/horst3180/ceti-2-theme --depth 1 && cd ceti-2-theme
git fetch --tags
git checkout $(git describe --tags `git rev-list --tags --max-count=1`)

or download it from https://github.com/horst3180/Ceti-2-theme/releases and cd into the extracted archive

**2. Build and install the theme**

./autogen.sh --prefix=/usr
sudo make install

Other options to pass to autogen.sh are

--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= build the theme for a specific Gnome version (3.14, 3.16, 3.18)
Note: Normally the correct version is detected automatically and this
option should not be needed.

After the installation is complete you can activate the theme with `gnome-tweak-tool` or a similar program by selecting `Ceti-2`.

**Uninstall the theme**

Run

sudo make uninstall

from the same directory as this README resides in, or

sudo rm -rf /usr/share/themes/Ceti-2

### Extras

The `extra` directory in the same directory as this README resides in contains a Chrome/Chromium theme and an alternative metacity theme, which hides the window titles of maximized windows (doesn't work on Gnome 3.16 and up).

To install the Chrome/Chromium theme go to the `extra/Chrome` folder and drag and drop the Ceti-2-chrome.crx into the Chrome/Chromium window. The source of the Chrome themes is located in the source "Chrome/source" folder.

To install the alternative metacity theme, copy the `Ceti-2-alternative-metacity` folder to `/usr/share/themes` and select it as window theme.

### 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

### Bug reporting
If you find a bug, please report it at https://github.com/horst3180/Ceti-2-theme/issues

![alt tag](http://orig06.deviantart.net/f1a0/f/2015/265/1/7/ceti_2_theme_by_horst3180-d8393uc.jpg)