Xfce Evolution

GTK3 Themes gtk2 gtk3 qt4 qt5 xfwm4

Source (required if based on other people's work):

10
Score 81%
Description:

The Xfce Evolution theme attempts to rid the Xfce desktop of visual distractions by providing a more consistent look (buttons, scrollbars, menus, etc) across older and newer applications (Gtk2/3, Qt4/5, wxWidgets2/3, Open/LibreOffice).

IMPORTANT:
Please read carefully the 'README' and 'HISTORY' files each time you install a new release.

-------
Based on Ambiance:gtk2, Adwaita:gtk3, and Greybird:xfwm4.

Blends well with 'elementary Xfce darkER' icon set and 'Noto Sans 9' fonts.

Developed and tested on Xubuntu 17.04.
Last changelog:

4.17.0 1 day ago

- new tweaking option: menu-selection-flat/raised/sunken, see 'HACKING' file
- installer fix: wrong 'install' argument in arch installer was generating (non-fatal) error (thanks onderkar!)
- installer fix: installers can now be launched from any directory on the local FS
- code cleanup and minor tweaks

ack0329

1 day ago

+

Report

C

gyll

20 hours ago

obrigado :)

Report

C

gyll

8 days ago

QUESTION:

Can anyone help me out with testing an installer script for arch? I wrote the script with info taken from the net about pacman, but i'd like to test it and include it in the theme package

Thanks!

Report

C

gyll

8 days ago

Basically what i need to know is if for installing/updating ONE specific package, e.g. 'gtk-engine-murrine', it's okay to use (inside the script):

sudo pacman -S --needed --noconfirm install gtk-engine-murrine

Thanks

Report

onderkar

2 days ago

Tested xfce-evolution-4.16.0 with Manjaro v17.1.11 which comes with Xfce v4.12

/Xfce Evolution/TOOLS/install-arch.sh

pacman has no "install" argument so it cause "error: target not found: install"

sudo pacman -S --needed --noconfirm install gtk-engine-murrine
> sudo pacman -S --needed --noconfirm gtk-engine-murrine

sudo pacman -S --needed --noconfirm install qt5-styleplugins
> sudo pacman -S --needed --noconfirm qt5-styleplugins

sudo pacman -S --needed --noconfirm install nemo
> sudo pacman -S --needed --noconfirm nemo

"Noto Sans fonts" and "elementary Xfce" is not installed in default. Can be optional like Nemo
# install extra icons and fonts
echo
read -p "Install/update optional 'noto-fonts' and 'elementary-xfce-icons' manager? (y/N)" extras
if [ "$extras" == "y" ]
then
sudo pacman -S --needed --noconfirm noto-fonts elementary-xfce-icons
fi


/Xfce Evolution/TOOLS/lib/install-end-common.sh
Xfce Settings -> Appearance -> Themes
> Settings -> Appearance -> Style

Xfce Settings -> Appearance -> Window Manager
> Settings -> Window Manager -> Style


Fixed files and screenshoots:
http://sendanywhe.re/411C1CQV

Hope this helps

Report

C

gyll

1 day ago

Geesh... silly me...
Yes, sure it helps, thanks a lot!

Report

AV1Aca

12 days ago

Great theme. Using it for a while. Only have two problems.
In chromium browser window control buttons looks tiny. (https://i.imgur.com/6daiAcK.png)
Also, gtk3 seekbar is really inaccurate when you click on it, but works well when you drag control point through seekbar. Have no problems with other themes.
Using Manjaro XFCE. Keep with good work.

Report

C

gyll

12 days ago

Okay, i'll look into both. By "seek bar" you mean what gtk calls "scale"?

Report

AV1Aca

11 days ago

Not sure how gtk calls that, but it's time seeking bar in media players (e.g. Gnome MPV).

Report

C

gyll

11 days ago

Okay, i can confirm both issues (i think it is "GtkScale", or at the very least GtkScale also behaves as you described).
Now to the hard part of pinpointing and fixing the problems, both look kinda tricky at first sight (each in its own way)...

Report

C

gyll

10 days ago

Well, here's my findings:
1) chrome/chromium: these guys are not using the standard layout for their title bar (namely they are not grouping the min/max/close buttons together inside a container element), if i remove this constraint from the code things become _almost_ okay (still trying to make it perfectly similar to the standard gtk3 title bar, if i won't be able to find a solution to this i'll just push out what i managed to do, it's still far better than what it used to be)
- the seek bar thing you're talking about it more complicated, i pinpointed the issue but couldn't find any solution on the net: the problem is that the default gtk3 behavior for _scrollbars_ is to move the slider to the position where you click on the scrollbar (i.e. if you click somewhere on the scrollbar above/below the slider then the slider moves directly to the position where you clicked instead of the old gtk2 behavior of going one page up/down), and to revert to the old scrollbar behavior you need to add a special setting ("gtk-primary-button-warps-slider = false"). However, this setting also changes the behavior of _all_ sliders, including GtkScale (the "seek bar"), so now i'm not sure what to do (leave it as it is now, or change to correct behavior of GtkScale but in this case the scrollbars won't behave the same as in gtk2)

Question (i don't have MVP): if you move your mouse over the "seek bar" and use the mouse wheel (or touchpad), does the slider move smoothly? i.e. can you quickly go to an exact position by using the mouse wheel and/or the touchpad?

Report

C

gyll

9 days ago

- chrome: fixed
- seekbar: see 'Scrollbars and Sliders' in 'HACKING' file, i don't thin it can be fixed unless i give up consistent scrollbar behavior with gtk2

Report

AV1Aca

9 days ago

First, Thanks for all your hard work.
About "seek bar" when using mouse wheel it works as expected. This isn't actually big issue, just minor glitch.
First problem (chromium buttons) was the one that was going to my nerves ;)

Report

C

gyll

9 days ago

cool. just as a hint, if you right-click on chrome's proprietary title bar (gtk3 wannabe) you can select "use system title bar and borders", and then you'll have the xfwm window manager in charge
cheers!

Report

tenj61

17 days ago

+very cool theme, no bs and looks well designed.

Report

C

gyll

17 days ago

Thanks!

P.S. "no bs" must mean "no Bells and whistleS", right? :D

Report

onderkar

1 month ago

+ Love it. Should be XFCE's default theme :)

Report

C

gyll

1 month ago

He he, great minds think alike :P
Actually, i made this proposal to xfce, but they were not all that thrilled with the idea :) They are more like looking for maintainers for what they already have in store (at least for the time being), which i was not keen getting into. I'll try to pitch it to them again a bit later as the theme gets even more polished, and who knows...

-------
Hi Virgil,

thanks for the message and the links. I've checked them out, those are some nice looking themes!

Regarding your proposal, we're trying to only keep a minimum amount of themes in Xubuntu, but always make sure they are maintained and retained. So ideally when you upgrade you would find your theme there and working. We also are a fairly small artwork team, a lot of things I've maintained alone for many years (Greybird and elementary-xfce mostly) and there's always enough work with Gtk+3 versions or other aspects changing - so I'm rather looking for supporters with the already existing artwork stock. Would that interest you at all?

Report

C

gyll

1 month ago

err, my proposal was sent to xubuntu, not to xfce, i'll try to pitch it directly to xfce too

Report

onderkar

18 days ago

So many years I am using XFCE with Ubuntu, Debian and currently with Manjaro. It is better to go with XFCE directly. Your theme looks modern but still looks clear, focused and simple. XFCE need to this visual evolution :)

Report

C

gyll

17 days ago

he he, you know, at the beginning this was just a game, it all started with me changing the gtk2 scrollbars because they were not working on old apps (like e.g. OpenOfffice 3.4.1, which is the best version to this day), then do the same for gtk3, etc etc etc. But now, after all the work i've put into this for the past year, i actually came to be quite fond of what this turned out to be :))

Report

C

gyll

17 days ago

^ i meant the 'adwaita' scrollbars

Report

C

gyll

8 days ago

can you help me out with testing a pacman installer script?

Report

onderkar

2 days ago

Sure what can I do?

Report

onderkar

2 days ago

Ok I am gonna test "install-arch.sh" on Manjaro and let you know.

Report

4.17.0 1 day ago

- new tweaking option: menu-selection-flat/raised/sunken, see 'HACKING' file
- installer fix: wrong 'install' argument in arch installer was generating (non-fatal) error (thanks onderkar!)
- installer fix: installers can now be launched from any directory on the local FS
- code cleanup and minor tweaks

4.16.0 4 days ago

- consistent widget scaling across gtk2/gtk3 applications for font sizes [7-11]@96dpi
- gtk3 levelbars consistent with the theme (geometry and colors)
- installer tweaks (now available for: debian, ubuntu, fedora, arch, freebsd)
- other minor tweaks and fixes

4.15.0 9 days ago

- workaround for gtk3 minimize/maximize/close buttons in chrome/chromium (chromium seems to misinterpret margin-right as margin-left and vice-versa in its gtk3 titlebar)
- new step in the distribution-specific installers to remove possible system-wide qt5 font fix leftovers from the 4.13.x versions (this step will be removed from the installers starting Jan 2019)
- tweaked the distribution-specific installers and made them double-click-friendly (they exit only after you press <ENTER>)
- new section 'Scrollbars and Sliders' in 'Xfce Evolution/TOOLS/HACKING' file
- other minor tweaks and fixes

4.14.0 13 days ago

- created installer/uninstaller scripts for the 4 most common distros with Xfce (debian, ubuntu, fedora, freebsd), see 'README' file
- overhauled and reorganized all doc/info files to accommodate the new installers
- reverted to installing the qt5 font fix in the user-lever directory tree (users' suggestion)

IMPORTANT:
If you have previously installed any of the 4.13.x releases and followed the installation instructions regarding the qt5 font fix, then you will have to MANUALLY REMOVE the system-wide qt5 font fix that has been applied to your system (this issue is also documented in the 'Xfce Evolution/TOOLS/INSTALL' file). Run the following command in terminal:
- for linux (debian, ubuntu, fedora): sudo rm /etc/fonts/conf.d/90-qt5.conf
- for freebsd: su root -c "rm /usr/local/etc/fonts/conf.d/90-qt5.conf"

Note: this release is a rather large overhaul so i might have missed something, please let me know in the comments if you find any issues. Thanks!

4.13.1 15 days ago

- important bug fix: it has been brought to my attention that the qt5 font fix was not properly applied on some systems (it turned out this was an attribute preservation problem). To correct this issue, please make sure you follow _exactly_ the updated procedure described in the 'INSTALL' file when you install this update (search for 'fix the qt5 font rendering issue' in your distro's section in the 'INSTALL' file').
- note: the qt5 font fix used to be applied on a per-user basis (except for FreeBSD) in previous releases; it is now applied system-wide for all distros.

4.12.2 18 days ago

- aesthetic fix: made the gtk3-csd minimize/maximize/close buttons stay vertically aligned on the middle of the titlebar when a gtk3-csd window is maximized (they were placed at the top-right of the titlebar in 4.12.1, creating a visual discomfort); the close button receives focus (and can be clicked) when the mouse pointer is placed all the way to the top-right corner of the screen, even if the mouse pointer is not placed exactly over it

4.12.1 20 days ago

- usability enhancement: the close button of maximized windows (both xfwm and gtk3-csd) will receive focus when the mouse pointer is placed at the top-right corner of the screen (like on modern Windows and MacOS desktops)
- other minor tweaks

4.12.0 22 days ago

- new tweaking option: 'desktop-icon-background-on/off', see 'HACKING' file (thanks Martin!)
- renamed 'focus-rectangles-on/off' options to 'keyboard-navigation-on/off' to better reflect their current function (see 'HACKING' file)
- other minor fixes and tweaks (e.g. fixed a regression since 4.7.2 concerning gtk3 spinbuttons' font color, etc)

4.11.3 25 days ago

- fixed wrong text highlighting in the xfce window switcher (ALT+TAB); this bug was introduced in 4.10.0 when text highlighting was added to gtk2 buttons (thanks Martin!)
- other minor fixes and tweaks (fixed the color of colorizable icons in gtk2 menus, relief effect on the gtk3 treeview headers' separators to match gtk2, etc)

4.11.2 27 days ago

- the fix in 4.11.1 for the text color in gtk2 & gtk3 menus was not applied to the gtk3 model buttons' pop-ups, now fixed in 4.11.2

4.11.1 28 days ago

- fixed a long-standing issue with the text color inside menus and tabs' content frames which i just spotted on the 'Icelake' theme (this issue became more clearly visible on this theme)
- fixed a potentially misleading typo in the 'HACKING' file: was 'tabs-XXX.css' (left over from previous versions), corrected to 'tab-XXX.css'
- several other minor tweaks

4.11.0 28 days ago

- redesign of gtk3 tab buttons to look like gtk2 buttons when 'button-pressed-contrast' and 'tab-button' options are selected together (see 'HACKING' file), see e.g. the 'Greybird' theme
- changed the breadcrumbs in the gtk3 open & save dialogs' location bar to look like the gtk2 breadcrumbs when 'button-contrast' option is selected (see 'HACKING' file)
- new 'Icelake' sub-theme
- new 'Summerfield' sub-theme
- overhaul of the 'HACKING' file in order to make it more clear

4.10.1 1 month ago

- tweaks for gtk3 pressed buttons' shades and outlining

4.10.0 1 month ago

- new tweaking options: 'button-pressed-bent/-contrast' (see 'HACKING' file): 'button-pressed-contrast' provides a consistent look for pressed buttons across all applications (gtk2/gtk3), while 'button-pressed-bent' provides a more modern look but is available only for gtk3 apps (gtk2 uses contrast)
- renamed tweaking options 'panel-themed-mono' and 'default-button-bright' to 'panel-contrast' and 'default-button-contrast' respectively (for name consistency among tweaking options, see 'HACKING' file)
- tweaked the shades on gtk3 default buttons when pressed (for even better consistency with gtk2)

4.9.0 2 months ago

This update contains some renamed files and folders, please MAKE SURE YOU DELETE ALL PREVIOUS 'Xfce Evolution XXX' folders you may have on you system before installing this update (this is automatically achieved if you follow exactly the step-by-step instructions in the 'INSTALL' file)
- new highlighting formula for gtk2/gtk3 to correct over-highlighting on darker themes
- consistent look for gtk2/gtk3 default-button-pressed (gtk3 mimics the gtk2 style because gtk2 murrine does not allow different geometries for pressed/not-pressed widgets)
- consistent gtk2/gtk3 highlighting of check and radio buttons (gtk3 mimics gtk2 style)
- removed label displacement on gtk2 buttons when pressed, for consistency with gtk3. The gtk3 css '-gtk-icon-transform: translate' does not work (yet?), so label displacement cannot be implemented on gtk3 for labels with icons; label displacement will be enabled for both gtk2 and gtk3 button-pressed if/when the gtk3 css 'translate' will work
- the 'focus-rectangle-off' option now also disables the menu accelerators
- renamed 'tabs-XXX' options to 'tab-XXX' (see 'HACKING' file)
- renamed the 'Lead' sub-theme to 'Summerstorm'
- other minor tweaks (e.g. gtk3 treeview header buttons, highlighting of xfwm and gtk3-csd buttons, gradients on gtk3 buttons, etc)

4.8.0 3 months ago

- new 'lead' sub-theme
- renamed tweaking options 'panel-light' and 'panel-light-mono' to 'panel-themed' and 'panel-themed-mono' to better reflect their appearance
- new highlighting formula in gtk2 for increased gtk2/gtk3 consistency
- tweaked highlighting for gtk2 panel buttons
- more gtk2/gtk3 consistency tweaks

4.7.2 3 months ago

fixed highlighting of Gtk2 buttons and Gtk2 combos which was not uniform

4.7.1 3 months ago

minor fix over 4.7.0 (xfwm maximize/restore button shape when window in maximized mode)

4.7.0 3 months ago

- many gtk2/gtk3 consistency tweaks (eliminated border shadows under gtk2 buttons, more consistent highlighting, gtk3 disabled buttons consistent with gtk2, etc)
- xfwm button fixes
- gtk3 code refactoring

4.6.1 4 months ago

- replaced the menu-separator-flat/relief option with menu-separator-light/dark/relief
- various consistency-related tweaks (e.g. made the radio bullet in menus the same size in gtk2, gtk3, and gtk3-csd popups, shaded the gtk3-csd popups to look more like classic menus, etc)
- replaced some duplicate files with symlinks

4.6.0 4 months ago

- new sub-theme: Xfce Evolution Solaris
- new tweaking option: relief/flat menu separators

4.5.1 5 months ago

- made the checkmarks and radios consistent in gtk2, gtk3, and gtk3-csd menus
- tweaks for the gtk2 and gtk3 panel plugins buttons
- made the gtk2 checkboxes and radiobuttons look better on themes with colored canvas

product-maker ack0329 1 day ago

+

product-maker tenj61 Jul 31 2018

+very cool theme, no bs and looks well designed.

product-maker onderkar Jul 16 2018

+ Love it. Should be XFCE's default theme :)

product-maker poiluzt Jul 14 2018

+

product-maker arjanm Jul 08 2018

+

product-maker Frédéric314 Jul 05 2018

+Beautiful themes with new colors, thank you!

product-maker dodona Jun 17 2018

+

product-maker thwald Jun 11 2018

+

product-maker paulxfce May 13 2018

product-maker fritz5 Feb 21 2018

product-maker malcomz Feb 18 2018

product-maker xerxeslins Feb 06 2018

The best theme.

product-maker yethiel Feb 01 2018

Adds some depth and originality!

product-maker AV1Aca Jan 28 2018

product-maker Eugenious Jan 26 2018

product-maker xfcegure Jan 12 2018

product-maker hzkto Nov 18 2017

product-maker furquan-lp Nov 10 2017

product-maker 1E1E1E Nov 07 2017

product-maker Polesz Nov 07 2017

Perfect, but colorized scrollbar?

product-maker UgoYak Nov 05 2017

Very good if you like a "eye friendly" theme.

product-maker bolimage Oct 07 2017

product-maker fblais Sep 27 2017

product-maker vistaus Sep 17 2017

product-maker mrnhmath Sep 16 2017

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
1 Plings
Details
license
GPLv2 only
version
4.17.0
updated 1 day ago
added Sep 15 2017
downloads today
0
page views today 207