
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Aldabra is a GTK2 theme that uses the Murrine and Pixmap engines to mimic the look of Adwaita, the default GNOME 3 theme.
The goal of this theme is to provide visual consistency between GTK2 and GTK3 applications. It is a work in progress, and there are several known issues: keyboard shortcut color in menus, gray menu gradient, and toolbar button hover glow.
Versions currently exist for GNOME 3.0 and GNOME 3.2. Please download the version of Aldabra that matches your version of GNOME.
Aldabra is available under the LGPLv2+. Anyone is welcome to rename, package, or otherwise distribute the theme (in whole or in part) as permitted by that license. Constructive feedback is greatly appreciated.
9 years ago
2011-11-14 Version 3.2.2
Removed low contrast hack so that menu separators are shown. Fixed white bar in LibreOffice.
2011-11-05 Version 3.2.1
Updated Metacity and GTK themes to fit GNOME 3.2. Metacity and GTK3 theme are taken from Adwaita. Modified notebook tab to clean up Firefox. Made menus and tooltips borderless and sized correctly. Added toolbar dragging. Thanks goes to ScionicSpectre and GregKNicholson (gkn.me.uk) on gnome-look.org.
2011-06-18 Version 0.7.5 Added a COPYING and NEWS file to the archive to help packagers. The theme itself has not changed.
2011-06-15 Version 0.7.5. Fixed Eclipse scrollbars. Thanks goes to mxt on ubuntuforums.
2011-06-06 Version 0.7.4. Corrected the colors of radios and checks in menus. Fixed the scrollbar "invalid borders" error.
2011-06-02 Version 0.7.3. Switched archive formats again. Attempted to allow installation via dragging archive to gnome-appearance-properties and to reduce errors in GNOME 2.
2011-06-02 Version 0.7.2. Modified index.theme. Aldabra displays as a full theme in gnome-appearance-properties without errors/warnings about missing dependencies.
2011-06-02 Version 0.7.1. Modified index.theme.
2011-06-02 Version 0.7. Modified index.theme. Removed the active tab underline and replaced screengrab checkboxes/radiobuttons with the official Adwaita images. Switched back to .zip because of GNOME-look's upload filesize limit.
2011-06-01 Version 0.6.2. Fixed gVim scrollbars.
2011-06-01 Version 0.6.1. Modified the toolbar pixmap to work better with some applications. Added radiobuttons and checkboxes to Firefox.
2011-05-31 Version 0.6. Added Adwaita-styled checkboxes and radiobuttons. They are not applied perfectly yet. Please comment about any regressions.
2011-05-31 Version 0.5.2. Fixed Firefox menubar selected text color.
2011-05-31 Version 0.5.1. Uploaded a .tar, because .tar.gz would not open. Fixed expanders.
2011-05-31 Uploaded a .tar.gz to help packagers. Contents of file have not changed, just the archive format.
2011-05-31 Initial commit to GNOME-look.org.
9 years ago
2011-11-14 Version 3.2.2
Removed low contrast hack so that menu separators are shown. Fixed white bar in LibreOffice.
2011-11-05 Version 3.2.1
Updated Metacity and GTK themes to fit GNOME 3.2. Metacity and GTK3 theme are taken from Adwaita. Modified notebook tab to clean up Firefox. Made menus and tooltips borderless and sized correctly. Added toolbar dragging. Thanks goes to ScionicSpectre and GregKNicholson (gkn.me.uk) on gnome-look.org.
2011-06-18 Version 0.7.5 Added a COPYING and NEWS file to the archive to help packagers. The theme itself has not changed.
2011-06-15 Version 0.7.5. Fixed Eclipse scrollbars. Thanks goes to mxt on ubuntuforums.
2011-06-06 Version 0.7.4. Corrected the colors of radios and checks in menus. Fixed the scrollbar "invalid borders" error.
2011-06-02 Version 0.7.3. Switched archive formats again. Attempted to allow installation via dragging archive to gnome-appearance-properties and to reduce errors in GNOME 2.
2011-06-02 Version 0.7.2. Modified index.theme. Aldabra displays as a full theme in gnome-appearance-properties without errors/warnings about missing dependencies.
2011-06-02 Version 0.7.1. Modified index.theme.
2011-06-02 Version 0.7. Modified index.theme. Removed the active tab underline and replaced screengrab checkboxes/radiobuttons with the official Adwaita images. Switched back to .zip because of GNOME-look's upload filesize limit.
2011-06-01 Version 0.6.2. Fixed gVim scrollbars.
2011-06-01 Version 0.6.1. Modified the toolbar pixmap to work better with some applications. Added radiobuttons and checkboxes to Firefox.
2011-05-31 Version 0.6. Added Adwaita-styled checkboxes and radiobuttons. They are not applied perfectly yet. Please comment about any regressions.
2011-05-31 Version 0.5.2. Fixed Firefox menubar selected text color.
2011-05-31 Version 0.5.1. Uploaded a .tar, because .tar.gz would not open. Fixed expanders.
2011-05-31 Uploaded a .tar.gz to help packagers. Contents of file have not changed, just the archive format.
2011-05-31 Initial commit to GNOME-look.org.
josian220
9 years ago
Here is a picture of how it currently is http://imageshack.us/photo/my-images/202/sc1z.png/
Now this is how I think would be cool if possible :P http://imageshack.us/photo/my-images/845/sc2t.png/
Report
ceramicm
9 years ago
Report
josian220
9 years ago
Report
marekm2
9 years ago
Could You tell me how to make in gtk3 theme buttons more rounded?
In gtk2 there is parameter roundness but i can not find something similar in gtk3 theme files...
Marek M.
Report
ceramicm
9 years ago
Report
ScionicSpectre
9 years ago
I don't mean to nag, but I'd like to give Arch users an easy way to enjoy these updates, so after another week or so I'll probably just add the modifications to my AUR package regardless.
:) Thanks again for contributing so much already. I think this is certainly good enough to last people until the good apps get ported to GTK3.
Report
ceramicm
9 years ago
For now, I will continue to bundle Adwaita's Background, Metacity, and GTK3 theme with Aldabra. I know that some people use Aldabra in GNOME 2 environments, where the Adwaita theme is not likely installed, thus I am hesitant to depend on it via a symbolic link.
Also, there is an issue with the borderless menus. I worked around the issue by changing the menustyle to 2 (line 105) and by changing the contrast of the menu style to 0.0 (line 302).
With those changes, menus appear borderless, but menu separators disappear. If I set menustyle to 3 (line 105) and delete line 302, then menus are borderless but also have a grey blob gradient. Any ideas?
Report
ScionicSpectre
9 years ago
Here's an image of what I see on Arch Linux with each of the themes. If you could point out the specific issue we're having, that'd be great. Is it only with certain applications? Forgive my ignorance.
http://i43.tinypic.com/3509bvo.jpg
To be clear, the only changes I made between those two on the right is the menu style option and the removal of the contrast line (lines 105 and 302).
Report
ceramicm
9 years ago
Which version of the Murrine engine do you have installed? I'm using version 0.98.1.1-2.fc15 from the Fedora 16 repos.
Report
ScionicSpectre
9 years ago
Since updating the Aldabra package in the AUR, a few users have commented very strongly on the small border around the menu items and loss of dividers.
I haven't been able to find a solution to the very subtle grey gradient that's appearing (in murrine, at least), but it seems clear from the feedback I'm getting that it would be better to have that gradient and retain the other elements of the theme for now. Since the gradient is very difficult to detect unless you directly compare menus (and even then, it's only just barely noticeable), I think it may suit the users better to deal with the grey for the moment.
Of course, you're the author, so it's ultimately up to you. Just giving some feedback until we find a more suitable solution to the problem. Either way, it's an improvement. :)
Report
ceramicm
9 years ago
Report
ScionicSpectre
9 years ago
https://bugzilla.gnome.org/show_bug.cgi?id=646556
I'm sure that if the theme were adopted into the project there would be a few upstream folks more than eager to contribute to the theme- it may be helpful to get into contact with the author(s) of Adwaita to see what they think.
Report
ScionicSpectre
9 years ago
However, it is very faint- I can only just barely see it. I'll have to take some shots to see just how large the disparity is. At first I thought my eye was tricking me. I can't really think of a way to get one effect without the other at the moment- I think I'll have to contact the author.
It could be possible to theme the active buttons and dividers with the pixmap engine, I believe, even if this ends up being unreconcilable.
Report
ScionicSpectre
9 years ago
To be honest, I've found it very difficult to find any Murrine documentation (same goes for other engines). It appears extremely flexible, but many options that seem obvious were added fairly late in its development.
The best I can think of is contacting Cimi directly, or a seasoned Murrine themer who's willing to expound on their knowledge of the engine. Of course, we could just use pixmap to cover it up, but that seems extreme. I'll let you know if I come across any useful information.
Also, thank you very much for being attentive and patient with users like me. XD I'm glad to help.
Report
ceramicm
9 years ago
Report
Shanto
9 years ago
I remember seeing this black part in a few more apps other than Eclipse, which I think, are related. Just can't recall which apps. :(
P.S. Can anyone tell me how to debug (point and identify) these sort of problems in GTK in general? I wish I could identify these myself and post my comment with a fix. :)
Report
ScionicSpectre
9 years ago
Hey guys- here's a link to Aldabra with a few changes. First, it's using metacity and gtk3 from GNOME 3.2. Second, the menus and tooltips have changed to more closely reflect GNOME 3.2 (flat, borderless).
The only issue is that murrine doesn't seem to allow you to make the tooltips or menu items entirely borderless, so that's a bummer.
If any murrine experts are lying around who might know how to 'de-style' this stuff, please let me know.
Report
ceramicm
9 years ago
Report
ScionicSpectre
9 years ago
It would probably be wise to keep the old theme uploaded in case someone's using a stable distro (like when Debian Stable finally comes with GNOME 3).
I don't think Adwaita will change to an extreme amount in the future, as this new update is fairly close to the mockups. The biggest change I see is that 'pretty' round tooltips may be coming to GTK 3.4, and Adwaita may not even use them.
Report
GregKNicholson
9 years ago
It should be possible to just include symlinks to /usr/share/themes/Adwaita for gtk-3.0, backgrounds, and metacity-1, rather than repackaging those parts of Adwaita.
A further improvement to remove the border from highlighted menu-items:
style "menu_item_white" {
xthickness = 2
ythickness = 3
fg[PRELIGHT] = @selected_fg_color
text[PRELIGHT] = @selected_fg_color
engine "murrine" {
border_shades = {1.5, 1.5}
}
}
style "menu_item_black" {
xthickness = 2
ythickness = 3
fg[PRELIGHT] = @text_color
engine "murrine" {
border_shades = {1.5, 1.5}
}
}
Report
ScionicSpectre
9 years ago
Looks like the buttons and tooltips are the only obvious issues left. Thanks for the contribution- I feel less (more?) obsessive-compulsive already.
Report
GregKNicholson
9 years ago
For fidelity to Adwaita:
* Hovered menu items in gtk2 have a flat blue highlight – no darker border.
—I achieved this by adding “engine "murrine" {border_shades = {1.5, 1.5} }” to style "menu_item_white" and style "menu_item_black" in gtk-2.0/gtkrc.
* Menu bars in gtk2 can be dragged to move the window.
—I added “GtkToolbar::window-dragging=1” to gtk-2.0/gtkrc under the Style Properties section.
* gtk3 controls are drawn using whatever version of Adwaita you have installed.
—I replaced the gtk-3.0 folder with a symlink to /usr/share/themes/Adwaita/gtk-3.0.
For my own personal preference:
* Title bars are removed from maximised windows.
—I achieved this by changing the frame_style_set definitions in metacity-theme-2.xml and metacity-theme-3.xml so that the normal_style_set uses the border_focused and border_unfocused styles when state="maximized". I also changed frame_geometry name="borderless" in the same files so that left_width, right_width, bottom_height and title_vertical_pad all have values of 0.
—Because this is done in the metacity theme, maximus and similar utilities aren't required, and this should work in Gnome Shell, Gnome Classic, Gnome 2 and Unity.
—If you don't like this behaviour, you can still install this package, and choose to use the Adwaita window theme in Advanced Settings (the Gnome tweak tool).
The only infidelities left in gtk2 that I've noticed are:
* When hovering a menu-item, the keyboard shortcut text becomes white. In gtk3 it stays grey.
* Some drop-down boxes still show up-and-down arrows, unlike in gtk3. These arrows are very small and don't look very good.
* Hovered toolbar buttons all have a button background, rather than Adwaita's light glow.
I release all of my changes into the public domain. You may freely use, share, change and redistribute. If you wish to give me credit, my name and address are Greg K Nicholson, http://gkn.me.uk.
Report
ceramicm
9 years ago
Regarding the selected menu item keyboard shortcut text, I don't think that it's possible to theme that separately from the selected menu item text in GTK2. I could be wrong.
Report
ScionicSpectre
9 years ago
Do you think you'll be up to updating this or making a new theme for the new Adwaita? Or should we just wait for more people to port their applications to GTK 3? :\ Seems that the GNOME team isn't very serious about integrating anything but the menu bar BG color for GTK 2.
Thanks so much for giving us a seamless experience, by the way, even if this version of the theme was short lived. I'm sure this will at least provide a nearly-identical theme for the next release, in the meantime. (I'll post some screenshots when I get home this evening)
Report
wavded
9 years ago
Report