Giter Site home page Giter Site logo

lseelig / adw-gtk3-white-headers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lassekongo83/adw-gtk3

0.0 0.0 0.0 8.09 MB

A fork of adw-gtk3 using the white headerbars introduced in GNOME 45/Libadwaita 1.4

License: GNU Lesser General Public License v2.1

Shell 0.71% CSS 3.89% SCSS 94.00% Meson 1.40%

adw-gtk3-white-headers's Introduction

adw-gtk3-white-headers

A soft fork of adw-gtk3 that restores the white headerbars introduced with Libadwaita 1.4/GNOME 45.

White headerbars were removed from adw-gtk3 because they can reduce the legibility of some apps. Please do not make any issue reports for this fork in the original repo.

Light theme (adw-gtk3) Light theme (fork) Dark theme
adw-gtk3-light adw-gtk3-wh adw-gtk3-dark

Also Used: Rounded Window Corners and Night Theme Switcher

How to install

Note: You may want to install this alongside the original theme. That way, if you encounter issues with white headerbars for a specific program, you can switch it to adw-gtk3 by prepending GTK_THEME=adw-gtk3 to its exec.

Tarball

  1. Go to the releases section and download the latest tar.xz file.
  2. Extract the file to ~/.themes/ (recommended), ~/.local/share/themes/, (or /usr/share/themes if you want to install it for all users).

Note: Do not extract it to multiple locations. Only use one path. If you use flatpak applications, you MUST extract it to ~/.themes/.

  1. If you use flatpak applications, you will have to give flatpaks access to the theme. From a terminal, run as root:
flatpak override --filesystem=~/.themes:ro

Note: Both the fork and the original project have a dark variant. They should be identical, as the white headerbars only appear in light mode, but I packaged a dark theme anyways so it will toggle correctly when using recent versions of GNOME or an auto-switch extension.

You can then enable adw-gtk3 in the application gnome-tweaks. (Some applications may require a relog.)

Alternatively you can set the theme with your terminal:

Change the theme to the light variant:

gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-wh' && gsettings set org.gnome.desktop.interface color-scheme 'default'

Change the theme to the dark variant:

gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-wh-dark' && gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

Revert to GNOME's default theme:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita' && gsettings set org.gnome.desktop.interface color-scheme 'default'

Other installation options

This is a small fork, so there are no distro packages nor a flatpak, though as detailed above, the theme will still apply to flatpak. If you want updates from your distro's package manager, you will need to use the original project.

Installation from source

This will install the latest version from the main branch. Use this installation method if you want to contribute and help testing the theme.

See CONTRIBUTING.md for the instructions.

How to uninstall the theme(s)

  • For a local installation in ~/.themes: rm -r ~/.themes/adw-gtk3-wh*
  • For a local installation in ~/.local/share/themes: rm -r ~/.local/share/themes/adw-gtk3-wh*
  • For a global installation: sudo rm -r /usr/share/themes/adw-gtk3-wh*

Credits

adw-gtk3-white-headers's People

Contributors

alanyg21 avatar bellegarde-c avatar cleomenezesjr avatar diegopvlk avatar grafcube avatar julianfairfax avatar jumpers775 avatar kra-mo avatar lassekongo83 avatar lseelig avatar pesader avatar rmnscnce avatar robxnano avatar samuelborn 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.