GithubHelp home page GithubHelp logo

alexxnica / ceti-2-theme Goto Github PK

View Code? Open in Web Editor NEW

This project forked from horst3180/ceti-2-theme

0.0 1.0 0.0 1.73 MB

Official continuation of Ceti for Gnome 3.14, 3.16 and 3.18

License: GNU General Public License v3.0

Makefile 0.06% Shell 0.28% CSS 99.49% Ruby 0.04% M4 0.12%

ceti-2-theme's Introduction

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=<version>     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

ceti-2-theme's People

Contributors

horst3180 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.