Skip to content

neeeeow/Bluecurve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bluecurve GTK 3/4

Red Hat Bluecurve theme ported over to GTK 3/4. Designed for the MATE and Xfce desktop environments.

Screenshot (Red Hat 9 style)

Red Hat 8/9 style

Screenshot (Fedora Core 1-3 style)

Red Hat 8/9 style

Screenshots (Widget preview, click to enlarge)

Default color scheme BerriesAndCream color scheme GNOME 2 color scheme Grape color scheme
Lime color scheme Slate color scheme Strawberry color scheme Tangerine color scheme

Contents

  • GTK 3/4 theme, forked from Blueshell and modified to make the theme better resemble the original GTK 2 theme and updated to support both GTK 3 and 4, as well as including all of the color schemes that were included with the Bluecurve theme in early versions of Fedora.
  • GTK 2 engine and theme.
  • Original Bluecurve Metacity themes updated to resolve issues arising from using old metacity themes on newer versions of MATE.
  • Original Bluecurve XFWM4 theme.
  • Bluecurve icon and cursor set.
  • Luxi font family (fonts used originally in Red Hat 8-9 and early versions of Fedora and RHEL).
  • Wallpapers that shipped with Red Hat 8-9 and early versions of Fedora, some of which were updated to widescreen by myself.

Installation

OpenSUSE

There is a package for OpenSUSE Tumbleweed and Leap maintained by vyvir. Follow the "Add repository and install manually" instructions here.

Other distributions (automatic installation)

1. Download the theme

Either download the latest release or clone the git repository:

git clone https://github.com/neeeeow/Bluecurve.git
cd Bluecurve

Caution

You must either download the latest release or clone the git repository. Simply downloading the repository as a .zip file breaks permissions!

2. Run the install script

./install.sh

Other distributions (manual installation)

1. Download the theme

Either download the latest release or clone the git repository:

git clone https://github.com/neeeeow/Bluecurve.git
cd Bluecurve

2. Compile GTK 2 engine

First ensure that you have the following installed on your system:

  • Cmake
  • gcc
  • GTK 2 development libraries

Then navigate to the GTK 2 engine source code directory:

cd engine/src

Then create the build folder

mkdir build && cd build

Next run cmake

cmake ..

Finally, compile and install the GTK 2 engine (the engine is installed to ~/.gtk-2.0/engines) and return to the repository's root directory:

make && make install && cd ../../../

3. Install icon and cursor set

Copy the contents of the icons folder to ~/.icons

cp -r icons/* ~/.icons

4. Install theme

Copy the contents of the themes folder to ~/.themes

cp -r themes/* ~/.themes

(Optional) 5. Install Luxi fonts

Warning

Only do this step if your distribution doesn't include the Luxi font family.

First create the directory ~/.local/share/fonts if it doesn't exist:

mkdir ~/.local/share/fonts

Next, copy the fonts to the directory:

cp fonts/*.ttf ~/.local/share/fonts

Hints

Use Red Hat icon in MATE menu bar

Simply execute the following command:

gsettings set org.mate.panel.menubar icon-name 'redhat-icon-panel-menu'

Compile & install GTK 2 engine system-wide

If you wish to compile & install the GTK 2 engine system-wide, simply enable the INSTALL_SYSTEM_WIDE flag when compiling the engine.

Instructions:

cd engine/src
mkdir build && cd build
cmake -DINSTALL_SYSTEM_WIDE=ON ..
make
sudo make install

Contributing

Contributors are more than welcome! If you would like to contribute, first read the contributing guidelines.