All Projects → bluesabre → darkbar

bluesabre / darkbar

Licence: GPL-3.0 license
Darken window titlebars based on your preference. Made for elementary OS and GNOME.

Programming Languages

vala
323 projects
Meson
512 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to darkbar

reco
A simple audio recording app for modern Linux desktop environment like Pantheon
Stars: ✭ 47 (+20.51%)
Mutual labels:  gtk, gnome, elementaryos
Norka
Continuous text editor for Linux
Stars: ✭ 70 (+79.49%)
Mutual labels:  gnome, elementaryos
Spreadsheet
A spreadsheet app designed for elementary OS
Stars: ✭ 66 (+69.23%)
Mutual labels:  gtk, elementaryos
gnome-keysign
An easier way to sign OpenPGP keys over the local network. A GTK/GNOME application to use GnuPG for signing other peoples' keys. Quickly, easily, and securely.
Stars: ✭ 42 (+7.69%)
Mutual labels:  gtk, gnome
Slate-theme
GTK Mac-like theme for cleaner and flat-er look.
Stars: ✭ 14 (-64.1%)
Mutual labels:  gtk, gnome
proxychanger
Go tool to change system and applications proxy
Stars: ✭ 15 (-61.54%)
Mutual labels:  gtk, gnome
pw3270
3270 Emulator for gtk
Stars: ✭ 38 (-2.56%)
Mutual labels:  gtk, gnome
gobject-example-rs
Example for exporting a GObject/C API from Rust
Stars: ✭ 31 (-20.51%)
Mutual labels:  gtk, gnome
gtk
🎨 Omni for GTK and Gnome Shell
Stars: ✭ 35 (-10.26%)
Mutual labels:  gtk, gnome
gnome-shell-notifications-alert
Whenever there is an unread notification (e.g. chat messages), blinks the message in the user's menu with a color chosen by the user.
Stars: ✭ 43 (+10.26%)
Mutual labels:  gtk, gnome
dippi
Calculate display info like DPI and aspect ratio
Stars: ✭ 57 (+46.15%)
Mutual labels:  gtk, gnome
gnome-gtk3
Interfacing Perl6 to Gnome GTK+
Stars: ✭ 15 (-61.54%)
Mutual labels:  gtk, gnome
Gjs-Tutorial
A tutorial for Gjs/GTK+ 3 development, based on https://github.com/sebp/PyGObject-Tutorial
Stars: ✭ 15 (-61.54%)
Mutual labels:  gtk, gnome
dark-toggle
A small POSIX compliant shell script that toggles between the dark and light variants of a GTK theme.
Stars: ✭ 18 (-53.85%)
Mutual labels:  gtk, gnome
gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (+117.95%)
Mutual labels:  gtk, gnome
ThemeChanger
Theme changing utility for Linux, etc.
Stars: ✭ 14 (-64.1%)
Mutual labels:  gtk, gnome
d2launcher
Diablo II • Median XL • Mod Launcher for Linux
Stars: ✭ 20 (-48.72%)
Mutual labels:  gtk, elementaryos
Azure-theme
Azure is a clean and fresh blue theme for GTK 3, GTK 2 and Gnome-Shell
Stars: ✭ 100 (+156.41%)
Mutual labels:  gtk, gnome
gnomit
A simple Git commit message editor for Gnome.
Stars: ✭ 30 (-23.08%)
Mutual labels:  gtk, gnome
Commit
Commit message editor
Stars: ✭ 102 (+161.54%)
Mutual labels:  gtk, gnome

Darkbar

Screenshot

Darkbar replaces window decorations with your preference of a dark or light theme variant.

It allows the following settings for each application:

  • None: Let the application decide
  • Follow System Theme: Use the same theme as the operating system
  • Light: Prefer the "light" theme variant
  • Dark: Prefer the "dark" theme variant

Only applications using traditional decorations are supported. If your app is unaffected by Darkbar, the application controls its window decorations.

Installation

elementary OS AppCenter

Get it on AppCenter

Flathub

Download on Flathub

Building

You'll need the following dependencies to build:

  • libhandy >= 1.5.0
  • libwnck >= 3.36.0
  • meson >= 0.43.0
  • valac

And you'll need the following to run Darkbar:

  • xprop
  • xdotool (for Wayland support)

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with com.github.bluesabre.darkbar

sudo ninja install
com.github.bluesabre.darkbar

Translations

To contribute translations, please visit Transifex or submit a pull request.

To update the translation templates, use ninja

meson build --prefix=/usr
cd build
ninja com.github.bluesabre.darkbar-pot
ninja extra-pot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].