Giter VIP home page Giter VIP logo

install-gnome-themes's Introduction

Install GNOME Themes

This script installs the latest git versions of some fine GNOME themes into the current user's .themes folder. Run the script again whenever you want to get the latest theme updates. Many of these themes are updated frequently with bugfixes and enhancements.

It supports GNOME versions 3.22 and above.

Basic Usage

Get it:

git clone https://github.com/tliron/install-gnome-themes ~/install-gnome-themes

If you already have themes of the same names installed in your .themes folder, they will be deleted, so backup the folder first if you want to keep them. Other themes will not be touched.

As long as you have the requirements (see below), you can update it to its latest version and run it like so:

git -C ~/install-gnome-themes pull
~/install-gnome-themes/install-gnome-themes

To avoid rebuilding themes if there was no change, the script caches identifiers in the file .install-gnome-themes-cache in the current user's .themes folder. Delete it to force rebuilding all themes.

To change your theme, run the GNOME Tweak Tool and go to the Appearance tab. Or, you can use the command line:

gsettings set org.gnome.desktop.interface gtk-theme "GTK theme name"
gsettings set org.gnome.desktop.wm.preferences theme "Shell theme name"

Requirements

See install-requirements-fedora and install-requirements-debian.

In case your operating system doesn't have a sassc package, you can build it manually with install-sassc.

Supported Themes

All of these themes provide at least GTK+ theming (for both GTK+3 and GTK+2) and many also provide a shell theme. You are free to mix and match GTK+ themes with shell themes! Some themes also provide application theming (Firefox, Chrome, etc.) though you will have to install that separately. For Firefox, note that there is also a generic GNOME 3 theme that might improve its appearance for some themes, though your mileage will vary.

Unsupported Themes

These themes only work for GNOME 3.18, which used a different theme system.

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.