A GTK theme that attempts to unify the look of GTK environments running a mix GTK2 and GTK3 applications (most current GTK based desktops).
Attributes
A consistent theme which enables the user to remain oblivious as to the GTK version a particular application was designed for. Smart, elegant, subtle, suitable for professional users. GTK2 and their equivalent GTK3 Widgets are identical in every way. Easily modifiable colours (All shades extrapolated from just 8 principal colours). Can handle dark colour definitions (GTK2 and GTK3 applications will still look the same).
Requirements
GTK2 requires Murrine theme engine.
For a Debian-based distro (like Ubuntu or Linux Mint), you should install the gtk2-engines-murrine package:
apt-get install gtk2-engines-murrine
Most Linux distributions will already have the above packages installed.
Installation
User: Extract Bipedal folder to ~/.themes.
tar -jxvf ~/Downloads/Bipedal.tar.bz2 -C ~/.themes
Superuser: Extract Bipedal folder to /usr/share/themes.
sudo tar -jxvf ~/Downloads/Bipedal.tar.bz2 -C /usr/share/themes
Thereafter Bipedal should appear in your preferred theme selector dialogue.
Changing Colours
GTK2: Modify the line beginning gtk-color-scheme = in the file gtk-2.0/gtkrc. GTK3: Modify the first 8 static color definitions in the file gtk-3.0/gtk-main.css.
If you have previously modified your colour settings using a theme selector you might have reset the colours to default for the above manual method to work.Last changelog:
I have made a few minor changes to the menu background for GTK 3.16.
Well done, my friend. I especially love the stripes in the progress bars, which I have missed ever since the GTK devs, in their (cough, cough) infinite wisdom, gave us GTK3. In fact, I'm tempted to experiment with making this the basis for my own themes whenever I get a chance.
Thanks. You are welcome to use the theme as you like, you can clone the code from GitHub.
Enjoy the stripy progress bars while you can, from libgtk-3.14 the progress bars aren’t compatible with GTK2 any more, they’re just an ugly, barely visible thin sliver whose height isn’t themeable.
Hi,
Can`t you simple use a stripe pattern as bg url image and repeat it ?.
That should work if im not mistaken. Please try using a simple svg assets that gets repeated ( no animation etc, but better than flat!)
regrads bluedxca93
-GtkProgressBar-min-horizontal-bar-height: 12;
in * definition for all elements
somethign like that schould work for 3.16-18 at least looked at sourcecode.!!!
Possible, please try to check if the line -GtkProgressBar-min-horizontal-bar-height: 13;
changes anything. It schould on gtk3.16. maybe they deleted it in 3.14 and reintroudced it in 3.16.1 under another name.
-GtkProgressBar-min-horizontal-bar-height is already in the code it doesn't appear to do anything in my 3.14.5-1, even in *{}. Post 3.14 the progress text has been moved from inside the bar to outside, that is why the bar has to be so thin, this seems to be hard coded in GTK. All the themes I have seen in 3.14 have the skinny bars. what I am looking for is an override, something like -GtkProgressBar-classic-gtk2-look.
I have not been able to test 3.16 yet, I need a bleeding edge live distro iso with a light desktop that will run in my virtual machine (ie. not Gnome, Cinnamon or Unity).
I have been testing in Fedora 22 you are quite correct when you say the progress bar height / width can be modified in 3.16, unfortunately the progress text remains outside the bar (not superimposed like GTK2). Thanks for the comments.
hi,
very clean code and its working nicely and has normal neutral colors.
Better than ambiance or adwaita for 15.04.!
You deserve an upvote for this theme i think!
kind regards
bluedxca93
Ratings & Comments
9 Comments
Well done, my friend. I especially love the stripes in the progress bars, which I have missed ever since the GTK devs, in their (cough, cough) infinite wisdom, gave us GTK3. In fact, I'm tempted to experiment with making this the basis for my own themes whenever I get a chance.
Thanks. You are welcome to use the theme as you like, you can clone the code from GitHub. Enjoy the stripy progress bars while you can, from libgtk-3.14 the progress bars aren’t compatible with GTK2 any more, they’re just an ugly, barely visible thin sliver whose height isn’t themeable.
Hi, Can`t you simple use a stripe pattern as bg url image and repeat it ?. That should work if im not mistaken. Please try using a simple svg assets that gets repeated ( no animation etc, but better than flat!) regrads bluedxca93
-GtkProgressBar-min-horizontal-bar-height: 12; in * definition for all elements somethign like that schould work for 3.16-18 at least looked at sourcecode.!!!
I think the bg is still striped but the 3.14 progress bar is so thin you can't see them.
Possible, please try to check if the line -GtkProgressBar-min-horizontal-bar-height: 13; changes anything. It schould on gtk3.16. maybe they deleted it in 3.14 and reintroudced it in 3.16.1 under another name.
-GtkProgressBar-min-horizontal-bar-height is already in the code it doesn't appear to do anything in my 3.14.5-1, even in *{}. Post 3.14 the progress text has been moved from inside the bar to outside, that is why the bar has to be so thin, this seems to be hard coded in GTK. All the themes I have seen in 3.14 have the skinny bars. what I am looking for is an override, something like -GtkProgressBar-classic-gtk2-look. I have not been able to test 3.16 yet, I need a bleeding edge live distro iso with a light desktop that will run in my virtual machine (ie. not Gnome, Cinnamon or Unity).
I have been testing in Fedora 22 you are quite correct when you say the progress bar height / width can be modified in 3.16, unfortunately the progress text remains outside the bar (not superimposed like GTK2). Thanks for the comments.
hi, very clean code and its working nicely and has normal neutral colors. Better than ambiance or adwaita for 15.04.! You deserve an upvote for this theme i think! kind regards bluedxca93