Gtk-engines? Do I Need It?

I have been playing with adding gtk themes to my system by creating a ~/.gtkrc and ~/.gtkrc-2.0. I downloaded a large set of themes, and when I select one in my .gtkrc-2.0 file, it seems to work. Nonetheless, before I started this effort, I had checked the Arch repository and see that there is a package called gtk-engines.
Since my theme selections appear to be working without this package, I am left wondering what it does and whether I need it for something that I am not aware of. I have done a "pacman --query gtk-engines" and I can see that it is not on my system.
So, my question is - what does this package do? Can I use new/different themes with it? What functionality does it enable? Thanks.

Thanks, I'll have a look at art.gnome.org and gnome-look.org. I didn't know about either of these, and my googling for theme sites did not turn them up. Strange.
When you say it is possible to have, for example, Clearlooks without the earth tones, are you saying that such a theme has been created and I can find it at one of the above two, or are you merely commenting that I can go in and edit the theme myself manually (I have done this before in the past!) to change some of the color elements?

Similar Messages

  • [SOLVED] Xfce freezes (maybe gtk-engine-murrine)

    I'm just installed Xfce in a fresh Arch installation. The problem is that when I choose, for exemple, the Greybird gtk theme the environment totally freezes. This doesn't happen if I choose a theme that don't need gtk-engine-murrine. Anybody can help me? Sorry for my bad english.
    Last edited by WretchedEgg (2013-02-10 04:08:24)

    It's solved. I removed gtk-engine-murrine and cleaned the pacman cache. Then reinstalled the engine and now all works. I don't know what happened but now it's ok. Excuse me for the post.

  • GTK engine doubts

    Hi, i want to ask what is the difference between the many gtk engines out there. I have one problem with my xfce, i installed the xfce4-gtk2-engine and xfce4-gtk3-engine, and i assume those are two separate engines handling gtk2 and gtk3 respectively. But, some of the apps that i installed have old classy drop-downs and buttons, i guess because something is not going good with the engines i installed. For e.g. Evince (document viewer) have an old classic look, and something else like the audio mixer (alsa) for e.g. is normal (i use this theme). I want to ask weather i should change the default xfce gtk engines and install something else that is handling better both gtk2 and gtk3.
    Thanks!
    Last edited by stefo (2013-01-03 14:44:10)

    Yeah, i just got it now.. so my theme is gtk2 only that's why i get ugly looking docs. reader (since it's gtk3 based app). Thanks for your replies, you've been very informative. Anyway, i was looking at this theme and i see that it required murine and some other pixbuf stuff.. Do i need to install these engines, since i already have the xfce's implementations installed. I tried the theme it works for gtk3 apps but now i get ugly look on everything else based on gtk2.. =/. Is there any gt2/3 based engine that handles both specifications, because i installed two separate packages in xfce (gtk2 and gtk3 engines)?
    Thanks, cheers!
    Last edited by stefo (2013-01-03 20:32:35)

  • Problem with lib32-gtk-engines

    I'm trying to install lib32-gtk-engines from the AUR; however I keep encountering this message:
    configure: error: GTK+-2.12 is required to compile gtk-engines
    I've tried using both aura and yaourt, and I've also tried doing a full system update. Nothing yet has worked. Any ideas what may be causing this?

    ghostHack wrote:
    Use ABS.  The PKGBUILD is in /var/abs/community/lib32/lib32-gtk2 (once you've updated your abs tree)
    change the pkgver and pkgrel variables in the PKGBUILD to be the current arch32 values (2.16.0 and 1) and rebuild the package locally.
    I should have thought of that. Thanks

  • Clearlooks-gtk2 vs with gtk-engines

    The 2 packages in the title conflicts one with the other, and this is fine, because they both provide the engine for clearlooks.
    But what about the icons and the metacity themes that come with the first of the two?
    clearlooks-gtk2 provide a greater support for that specific theme, coming with icons and three themes for different window colouring.
    By now I've just installed themes and icons from the clearlooks package in my home, is there any better and clearer solution?

    Snowman wrote:If you like clearlooks better, why don't you install clearlooks-gtk2 instead of gtk-engines?
    Because gtk-engines is required by 3 other theme packages actually.
    I hope JGC will be fast in updating the pkgs in his todo list.

  • How to use non system-wide installed gtk engine?

    Hello!
    I want to use the new oxygen-gtk engine, but at work I have no root rights. Thats why I installed the engine into an directory on my home directory. Now I have to tell GTK where to find this new engine. I tried the following solutions, but nothing works:
    gtkrc-2.0: module_path: GTK_WARNING: module path now ignored
    "GTK_PATH=/home/user/.gtk2.0/engines": does not work
    Everytime I get:
    Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk"
    Is there any way to tell GTK where to find my user installed engine?
    Regards,
    iggy
    [edit]
    changed title, hopefully someone answers now...
    [/edit]
    Last edited by iggy (2010-12-21 18:03:11)

    Well, we do blame you, as it happens.
    Please read the Forum Etiquette, which will tell you why we blame you for bumping, and for many other things.

  • After gtk2 upgrade, i lost the gtk engine appearance

    hi all,
    Yesterday i do the following upgrades:
    [08/01/06 22:50] starting full system upgrade
    [08/01/06 23:15] upgraded eject (2.1.2-2 -> 2.1.5-1)
    [08/01/06 23:15] upgraded gtk2 (2.8.20-1 -> 2.10.1-1)
    [08/01/06 23:15] upgraded gtk-engines (2.6.7-1 -> 2.6.10-1)
    [08/01/06 23:15] upgraded librsvg (2.14.4-1 -> 2.14.4-2)
    [08/01/06 23:15] upgraded libwmf (0.2.8.4-2 -> 0.2.8.4-3)
    [08/01/06 23:15] upgraded ppp (2.4.4-1 -> 2.4.4-2)
    But now, i lost the gtk style appearance (none of my styles works).
    Anybody can help with this problem?

    johnisevil wrote:
    bubupl wrote:
    Just copy engines files (librezlooks.la and librezlooks.so) from /usr/lib/gtk-2.0/2.4.0 to  /usr/lib/gtk-2.0/2.10.0
    works for me
    Personally, I wouldn't recommend doing that.  Just rebuild rezlooks against gtk2-2.10.x to keep things consistant.
    In this case it's a completely valid solution, as the API between 2.4 and 2.10 hasn't changed for theme engines. The only thing that has changed is filechooser plugins, which is why they bumped.
    The only problem I would have with this solution is that pacman doesn't know about the new files anymore, but if you're hacking around anyways, the filelist in /var/lib/pacman could be updated to match the new location aswell

  • Error: cannot resolve "gtk-engines =2.14.2", [SOLVED]

    This is more or less self-explanatory.
    [duncan@duncan-arch ~]$ su
    Password:
    [root@duncan-arch duncan]# pacman -Su
    :: Starting full system upgrade...
    warning: gnome-mount: ignoring package upgrade (0.7-1 => 0.8-1)
    warning: gnome-volume-manager: ignoring package upgrade (2.22.1-1 => 2.22.3-1)
    warning: nautilus-cd-burner: ignoring package upgrade (2.22.0-1 => 2.22.1-1)
    resolving dependencies...
    error: cannot resolve "gtk-engines>=2.14.2", a dependency of "gnome-themes"
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gnome-themes: requires gtk-engines>=2.14.2
    [root@duncan-arch duncan]#
    Last edited by Raccoon1400 (2008-06-03 11:26:17)

    Solved. The issue was fixed in today's updates.

  • Don't know where to get started hacking a gtk-engine code?

    Hi,
    I've been messing around gtk themes for a week now and find the smooth-engine having the most potential for my use, but it has quite a lot of unnecessary options to my taste and then again it's lacking others which I'd like to have. I also found the code to be rather old, the latest bugfix is from 2004. Rather than using two or more engines for a perfect theme, I'd like to learn about the internals of an engine and.. well the firs thing would probably be cleaning all unnecessary stuff from the code before anything else.
    As the topic says, I don't know where to start and haven't found any easy to follow tutorials on the topic. So if you have a link or any other info you'd like to share, please do so.
    Thanks,
    Sakari

    Sorry, I misuderstood. I thought you had the code.
    See the instructions here: http://www.apple.com/macosx/uptodate/
    If that doesn't work, try the Support link on the App Store.

  • How to Install Clearlooks Theme in Gtk-Qt-Engine [Solved]

    Hi!
    Is there some package i could install that adds more gtk styles other than raleigh and qt in the kcontrol module?
    Also, for some weird reason, I have 2 entries listed on the kcontrol sidebar for Gtk styles and fonts....
    Thx in advance!

    Yep, I'm sure.
    pacman -Ss murrine
    community/gtk-engine-murrine 0.31-1
    GTK2 engine to make your desktop look like a 'murrina', an italian word meaning the art glass works done by Venicians
    glass blowers.
    community/murrine-configurator 0.4.1-2
    Configurator for Murrine GTK Engine
    Not trying to be rude, but you should probably read http://wiki.archlinux.org/index.php/Pacman to get familiar with pacman and what all you can do with it.  ('man pacman' helps too)  The web search doesn't check [community], you need to use the AUR search for that.  I find it easier to do the search with pacman first, then if I can't find it to go to the web searches.

  • [new] gtk-clearlooks-engine (proposed as gnome 2.12 default)

    No icons, but I use lush icons anyway. Gotta go.  Enjoy 
    # $Id: PKGBUILD,v 1.3 2004/07/23 23:46:02 damir Exp $
    # Contributor: Nathan Curry <[email protected]>
    pkgname=gtk-clearlooks-engine
    pkgver=0.3
    pkgrel=3
    pkgdesc="The clearlooks-engine for gtk"
    depends=('gtk2' 'gtk' 'gdk-pixbuf')
    url=(http://www.gnomefiles.org/app.php?soft_id=810)
    source=(http://easynews.dl.sourceforge.net/sourceforge/clearlooks/clearlooks-0.3.tar.bz2)
    build() {
    cd $startdir/src/clearlooks-$pkgver
    ./configure --prefix=/usr --enable-gtk-1 --enable-gtk-2
    make || return 1
    make prefix=$startdir/pkg/usr install

    oscar wrote:
    Searinox wrote:This is already in my repos
    No, it's not.
    You have gtk-engines-clearice, this is gtk-engines-clearlooks.
    # $Id: PKGBUILD,v 1.3 2004/07/23 23:46:02 damir Exp $
    # Contributor: Nathan Curry <[email protected]>
    pkgname=gtk-clearlooks-engine
    pkgver=0.4
    pkgrel=1
    pkgdesc="The clearlooks-engine for gtk"
    depends=('gtk2' 'gtk' 'gdk-pixbuf')
    url=(http://www.gnomefiles.org/app.php?soft_id=810)
    source=(http://belnet.dl.sourceforge.net/sourceforge/clearlooks/clearlooks-0.4.tar.bz2)
    build() {
    cd $startdir/src/clearlooks-$pkgver
    ./configure --prefix=/usr --enable-gtk-1 --enable-gtk-2
    make || return 1
    make prefix=$startdir/pkg/usr install
    The new version introduces animated progressbars and new looks on tabs.
    Don't you need to use the configure option --enable-animation to get the animated progressbars?

  • [SOLVED] GTK might have messed up my laptop screen

    After performing a pacman update with sudo pacman -Syyu and restarting I got a grayish fading line across the screen of my laptop (Lenovo T530).
    http://i.imgur.com/KEBMZsX.png
    http://i.imgur.com/24tyeoF.png
    [jorgemancia@arch ~]$ sudo pacman -Syyu
    :: Synchronizing package databases...
    core 121.6 KiB 172K/s 00:01 [######################] 100%
    extra 1803.5 KiB 2.49M/s 00:01 [######################] 100%
    community 2.6 MiB 13.4M/s 00:00 [######################] 100%
    archlinuxfr 20.1 KiB 108K/s 00:00 [######################] 100%
    :: Starting full system upgrade...
    :: Replace gtk2-xfce-engine with extra/gtk-xfce-engine? [Y/n] y
    :: Replace gtk3-xfce-engine with extra/gtk-xfce-engine? [Y/n] y
    resolving dependencies...
    looking for conflicting packages...
    Packages (164) alsa-lib-1.0.29-1 alsa-plugins-1.0.29-2 alsa-utils-1.0.29-1
    avahi-0.6.31-15 bluez-utils-5.29-1 cairo-1.14.2-1
    cantarell-fonts-0.0.16-2 chromium-41.0.2272.101-1
    conky-1.9.0-6 curl-7.41.0-1 dhclient-4.3.2-1
    dialog-1:1.2_20150225-1 e2fsprogs-1.42.12-2 elfutils-0.161-3
    evince-3.14.2-1 exo-0.10.4-3 ffmpeg-1:2.6.1-1
    filezilla-3.10.2-1 firefox-36.0.4-1 flashplugin-11.2.202.451-1
    garcon-0.4.0-1 gcc-4.9.2-4 gcc-libs-4.9.2-4
    gdk-pixbuf2-2.31.3-1 geoip-database-20150303-1 git-2.3.4-1
    glib2-2.42.2-1 gnome-themes-standard-3.14.2.3-1 gnupg-2.1.2-2
    grep-2.21-2 gsfonts-20150122-1 gst-plugins-ugly-1.4.5-2
    gstreamer0.10-ugly-0.10.19-14
    gstreamer0.10-ugly-plugins-0.10.19-14
    gtk-update-icon-cache-2.24.27-1 gtk-xfce-engine-2.10.1-1
    gtk2-2.24.27-1 gtk2-xfce-engine-3.0.1-2 [removal]
    gtk3-xfce-engine-3.0.1-2 [removal] harfbuzz-0.9.40-1
    harfbuzz-icu-0.9.40-1 imagemagick-6.9.1.0-1 inkscape-0.91-6
    intellij-idea-libs-1:14.1-1 iproute2-3.19.0-1 ipython-3.0.0-4
    ipython2-3.0.0-4 kmod-20-1 libcups-2.0.2-3 libdrm-2.4.60-2
    libevdev-1.4-1 libgpod-0.8.3-4 libidn-1.30-1
    libimobiledevice-1.2.0-1 libmariadbclient-10.0.17-2
    libmm-glib-1.4.6-1 libmpc-1.0.3-1 libnewt-0.52.18-1
    libplist-1.12-1 libproxy-0.4.11-5 libreoffice-fresh-4.4.1-2
    librsvg-1:2.40.8-1 libseccomp-2.2.0-1 libsigc++-2.4.1-1
    libssh-0.6.4-1 libtasn1-4.3-1 libtool-2.4.6-1
    libusbmuxd-1.0.10-1 libutil-linux-2.26.1-3 libvdpau-1.1-1
    libwebp-0.4.3-1 libx11-1.6.3-1 libx264-2:144.20150223-1
    libxdmcp-1.1.2-1 libxfce4ui-4.12.1-1 libxfce4util-4.12.1-1
    libxfcegui4-4.10.0-4 libxfont-1.5.1-1 libxvmc-1.0.9-1
    linux-3.19.2-1 llvm-libs-3.6.0-3 logrotate-3.8.9-1
    lua-5.2.4-1 man-pages-3.81-1 mariadb-10.0.17-2
    mariadb-clients-10.0.17-2 mesa-10.5.1-2 mesa-libgl-10.5.1-2
    mono-3.12.1-1 nano-2.4.0-1 openssl-1.0.2.a-1 orage-4.10.0-2
    p7zip-9.38.1-1 pacman-mirrorlist-20150315-1 patch-2.7.5-1
    phpmyadmin-4.3.12-1 polkit-gnome-0.105-2 poppler-0.31.0-1
    poppler-glib-0.31.0-1 python-3.4.3-2
    python-setuptools-1:14.3.1-1 python2-cffi-0.9.2-1
    python2-cryptography-0.8.1-1 python2-setuptools-1:14.3.1-1
    randrproto-1.4.1-1 ristretto-0.8.0-1 shadow-4.2.1-3
    slang-2.3.0-1 thunar-1.6.6-2 thunar-archive-plugin-0.3.1-5
    thunar-media-tags-plugin-0.2.1-2 thunar-volman-0.8.1-1
    tzdata-2015b-1 unzip-6.0-10 upower-0.99.2-2
    util-linux-2.26.1-3 vlc-2.2.0-2 wget-1.16.3-1
    xdg-utils-1.1.0.git20150302-1 xf86-video-intel-2.99.917-4
    xfburn-0.5.2-2 xfce4-appfinder-4.12.0-1
    xfce4-battery-plugin-1.0.5-4 xfce4-clipman-plugin-1.2.6-2
    xfce4-cpufreq-plugin-1.1.1-2 xfce4-cpugraph-plugin-1.0.5-3
    xfce4-datetime-plugin-0.6.2-4 xfce4-dict-0.7.1-1
    xfce4-diskperf-plugin-2.5.5-1 xfce4-eyes-plugin-4.4.4-1
    xfce4-fsguard-plugin-1.0.2-4 xfce4-genmon-plugin-3.4.0-3
    xfce4-mailwatch-plugin-1.2.0-5 xfce4-mixer-4.11.0-2
    xfce4-mount-plugin-0.6.7-3 xfce4-mpc-plugin-0.4.5-1
    xfce4-netload-plugin-1.2.4-2 xfce4-notes-plugin-1.7.7-7
    xfce4-notifyd-0.2.4-2 xfce4-panel-4.12.0-1
    xfce4-power-manager-1.4.4-1 xfce4-quicklauncher-plugin-1.9.4-10
    xfce4-screenshooter-1.8.2-2 xfce4-sensors-plugin-1.2.6-2
    xfce4-session-4.12.1-2 xfce4-settings-4.12.0-3
    xfce4-smartbookmark-plugin-0.4.6-1
    xfce4-systemload-plugin-1.1.2-2 xfce4-terminal-0.6.3-2
    xfce4-time-out-plugin-1.0.2-1 xfce4-timer-plugin-1.6.0-3
    xfce4-verve-plugin-1.0.1-2 xfce4-wavelan-plugin-0.5.12-1
    xfce4-weather-plugin-0.8.5-2 xfce4-xkb-plugin-0.7.1-2
    xfconf-4.12.0-1 xfdesktop-4.12.1-2 xfwm4-4.12.2-1
    xorg-font-util-1.3.1-1 xorg-fonts-misc-1.0.3-3
    xorg-server-1.17.1-4 xorg-server-common-1.17.1-4
    xorg-xinit-1.3.4-2 xterm-316-1
    Total Download Size: 461.91 MiB
    Total Installed Size: 1806.55 MiB
    Net Upgrade Size: 16.53 MiB
    :: Proceed with installation? [Y/n] y
    :: Retrieving packages ...
    tzdata-2015b-1-any 214.8 KiB 300K/s 00:01 [######################] 100%
    gcc-libs-4.9.2-4-x86_64 2.4 MiB 4.44M/s 00:01 [######################] 100%
    kmod-20-1-x86_64 108.4 KiB 0.00B/s 00:00 [######################] 100%
    glib2-2.42.2-1-x86_64 2.1 MiB 41.5M/s 00:00 [######################] 100%
    libidn-1.30-1-x86_64 185.7 KiB 0.00B/s 00:00 [######################] 100%
    libseccomp-2.2.0-1-... 55.8 KiB 0.00B/s 00:00 [######################] 100%
    libutil-linux-2.26.... 295.2 KiB 96.1M/s 00:00 [######################] 100%
    e2fsprogs-1.42.12-2... 757.1 KiB 43.5M/s 00:00 [######################] 100%
    openssl-1.0.2.a-1-x... 2.6 MiB 39.5M/s 00:00 [######################] 100%
    shadow-4.2.1-3-x86_64 1071.6 KiB 43.6M/s 00:00 [######################] 100%
    util-linux-2.26.1-3... 1631.3 KiB 36.2M/s 00:00 [######################] 100%
    libtasn1-4.3-1-x86_64 104.8 KiB 34.1M/s 00:00 [######################] 100%
    libtool-2.4.6-1-x86_64 395.9 KiB 64.4M/s 00:00 [######################] 100%
    curl-7.41.0-1-x86_64 721.3 KiB 44.0M/s 00:00 [######################] 100%
    iproute2-3.19.0-1-x... 510.1 KiB 49.8M/s 00:00 [######################] 100%
    dialog-1:1.2_201502... 167.7 KiB 54.6M/s 00:00 [######################] 100%
    libmpc-1.0.3-1-x86_64 62.8 KiB 0.00B/s 00:00 [######################] 100%
    gcc-4.9.2-4-x86_64 22.6 MiB 17.3M/s 00:01 [######################] 100%
    gnupg-2.1.2-2-x86_64 1840.7 KiB 40.9M/s 00:00 [######################] 100%
    grep-2.21-2-x86_64 194.4 KiB 0.00B/s 00:00 [######################] 100%
    linux-3.19.2-1-x86_64 55.5 MiB 15.8M/s 00:04 [######################] 100%
    logrotate-3.8.9-1-x... 33.7 KiB 0.00B/s 00:00 [######################] 100%
    man-pages-3.81-1-any 5.3 MiB 21.9M/s 00:00 [######################] 100%
    nano-2.4.0-1-x86_64 388.6 KiB 37.9M/s 00:00 [######################] 100%
    pacman-mirrorlist-2... 3.3 KiB 0.00B/s 00:00 [######################] 100%
    patch-2.7.5-1-x86_64 79.2 KiB 0.00B/s 00:00 [######################] 100%
    alsa-lib-1.0.29-1-x... 407.5 KiB 56.9M/s 00:00 [######################] 100%
    alsa-plugins-1.0.29... 60.8 KiB 0.00B/s 00:00 [######################] 100%
    alsa-utils-1.0.29-1... 928.1 KiB 37.8M/s 00:00 [######################] 100%
    avahi-0.6.31-15-x86_64 417.1 KiB 67.9M/s 00:00 [######################] 100%
    bluez-utils-5.29-1-... 836.1 KiB 27.2M/s 00:00 [######################] 100%
    libdrm-2.4.60-2-x86_64 159.5 KiB 0.00B/s 00:00 [######################] 100%
    elfutils-0.161-3-x86_64 684.8 KiB 47.8M/s 00:00 [######################] 100%
    llvm-libs-3.6.0-3-x... 7.9 MiB 19.2M/s 00:00 [######################] 100%
    libxdmcp-1.1.2-1-x86_64 24.9 KiB 0.00B/s 00:00 [######################] 100%
    libx11-1.6.3-1-x86_64 2.0 MiB 35.8M/s 00:00 [######################] 100%
    mesa-10.5.1-2-x86_64 6.5 MiB 17.9M/s 00:00 [######################] 100%
    mesa-libgl-10.5.1-2... 3.0 KiB 0.00B/s 00:00 [######################] 100%
    harfbuzz-0.9.40-1-x... 237.0 KiB 77.2M/s 00:00 [######################] 100%
    cairo-1.14.2-1-x86_64 719.8 KiB 41.4M/s 00:00 [######################] 100%
    libcups-2.0.2-3-x86_64 299.6 KiB 97.5M/s 00:00 [######################] 100%
    gdk-pixbuf2-2.31.3-... 623.2 KiB 43.5M/s 00:00 [######################] 100%
    gtk-update-icon-cac... 11.8 KiB 0.00B/s 00:00 [######################] 100%
    randrproto-1.4.1-1-any 26.6 KiB 0.00B/s 00:00 [######################] 100%
    gtk2-2.24.27-1-x86_64 6.8 MiB 18.0M/s 00:00 [######################] 100%
    xdg-utils-1.1.0.git... 51.3 KiB 0.00B/s 00:00 [######################] 100%
    python-3.4.3-2-x86_64 14.6 MiB 18.3M/s 00:01 [######################] 100%
    xorg-font-util-1.3.... 27.9 KiB 0.00B/s 00:00 [######################] 100%
    libxfont-1.5.1-1-x86_64 120.0 KiB 0.00B/s 00:00 [######################] 100%
    chromium-41.0.2272.... 44.0 MiB 16.3M/s 00:03 [######################] 100%
    lua-5.2.4-1-x86_64 197.8 KiB 48.3M/s 00:00 [######################] 100%
    conky-1.9.0-6-x86_64 161.7 KiB 52.6M/s 00:00 [######################] 100%
    dhclient-4.3.2-1-x86_64 663.5 KiB 38.1M/s 00:00 [######################] 100%
    gsfonts-20150122-1-any 2.3 MiB 30.4M/s 00:00 [######################] 100%
    poppler-0.31.0-1-x86_64 982.0 KiB 40.0M/s 00:00 [######################] 100%
    poppler-glib-0.31.0... 204.6 KiB 28.5M/s 00:00 [######################] 100%
    libproxy-0.4.11-5-x... 82.4 KiB 0.00B/s 00:00 [######################] 100%
    evince-3.14.2-1-x86_64 2.2 MiB 38.3M/s 00:00 [######################] 100%
    libxfce4util-4.12.1... 99.0 KiB 0.00B/s 00:00 [######################] 100%
    xfconf-4.12.0-1-x86_64 148.3 KiB 0.00B/s 00:00 [######################] 100%
    libxfce4ui-4.12.1-1... 226.4 KiB 31.6M/s 00:00 [######################] 100%
    exo-0.10.4-3-x86_64 559.5 KiB 42.0M/s 00:00 [######################] 100%
    libvdpau-1.1-1-x86_64 53.2 KiB 0.00B/s 00:00 [######################] 100%
    libssh-0.6.4-1-x86_64 133.3 KiB 32.5M/s 00:00 [######################] 100%
    libx264-2:144.20150... 361.9 KiB 118M/s 00:00 [######################] 100%
    ffmpeg-1:2.6.1-1-x86_64 6.5 MiB 17.9M/s 00:00 [######################] 100%
    firefox-36.0.4-1-x86_64 39.8 MiB 16.6M/s 00:02 [######################] 100%
    flashplugin-11.2.20... 8.3 MiB 19.6M/s 00:00 [######################] 100%
    garcon-0.4.0-1-x86_64 113.8 KiB 27.8M/s 00:00 [######################] 100%
    geoip-database-2015... 732.5 KiB 42.1M/s 00:00 [######################] 100%
    git-2.3.4-1-x86_64 4.0 MiB 19.9M/s 00:00 [######################] 100%
    gst-plugins-ugly-1.... 220.6 KiB 71.8M/s 00:00 [######################] 100%
    gstreamer0.10-ugly-... 159.9 KiB 0.00B/s 00:00 [######################] 100%
    gstreamer0.10-ugly-... 90.8 KiB 0.00B/s 00:00 [######################] 100%
    gtk-xfce-engine-2.1... 28.2 KiB 0.00B/s 00:00 [######################] 100%
    harfbuzz-icu-0.9.40... 5.5 KiB 0.00B/s 00:00 [######################] 100%
    imagemagick-6.9.1.0... 2.2 MiB 38.7M/s 00:00 [######################] 100%
    libsigc++-2.4.1-1-x... 67.4 KiB 0.00B/s 00:00 [######################] 100%
    inkscape-0.91-6-x86_64 14.2 MiB 18.2M/s 00:01 [######################] 100%
    python-setuptools-1... 314.7 KiB 102M/s 00:00 [######################] 100%
    python2-setuptools-... 293.5 KiB 71.7M/s 00:00 [######################] 100%
    libevdev-1.4-1-x86_64 48.7 KiB 0.00B/s 00:00 [######################] 100%
    libplist-1.12-1-x86_64 42.8 KiB 0.00B/s 00:00 [######################] 100%
    libusbmuxd-1.0.10-1... 19.0 KiB 0.00B/s 00:00 [######################] 100%
    libimobiledevice-1.... 143.3 KiB 20.0M/s 00:00 [######################] 100%
    libgpod-0.8.3-4-x86_64 417.1 KiB 40.7M/s 00:00 [######################] 100%
    libmariadbclient-10... 4.2 MiB 19.6M/s 00:00 [######################] 100%
    libmm-glib-1.4.6-1-... 292.4 KiB 95.2M/s 00:00 [######################] 100%
    slang-2.3.0-1-x86_64 682.6 KiB 39.2M/s 00:00 [######################] 100%
    libreoffice-fresh-4... 90.8 MiB 16.3M/s 00:06 [######################] 100%
    librsvg-1:2.40.8-1-... 118.6 KiB 0.00B/s 00:00 [######################] 100%
    libwebp-0.4.3-1-x86_64 260.8 KiB 84.9M/s 00:00 [######################] 100%
    libxfcegui4-4.10.0-... 234.1 KiB 76.2M/s 00:00 [######################] 100%
    libxvmc-1.0.9-1-x86_64 20.2 KiB 0.00B/s 00:00 [######################] 100%
    mariadb-clients-10.... 935.9 KiB 39.7M/s 00:00 [######################] 100%
    mariadb-10.0.17-2-x... 12.8 MiB 17.2M/s 00:01 [######################] 100%
    mono-3.12.1-1-x86_64 31.4 MiB 16.9M/s 00:02 [######################] 100%
    xfce4-panel-4.12.0-... 574.3 KiB 40.1M/s 00:00 [######################] 100%
    orage-4.10.0-2-x86_64 1475.2 KiB 40.0M/s 00:00 [######################] 100%
    p7zip-9.38.1-1-x86_64 1832.5 KiB 38.1M/s 00:00 [######################] 100%
    python2-cffi-0.9.2-... 117.3 KiB 0.00B/s 00:00 [######################] 100%
    python2-cryptograph... 296.2 KiB 96.4M/s 00:00 [######################] 100%
    thunar-1.6.6-2-x86_64 1009.7 KiB 42.9M/s 00:00 [######################] 100%
    thunar-archive-plug... 32.4 KiB 0.00B/s 00:00 [######################] 100%
    thunar-media-tags-p... 46.8 KiB 0.00B/s 00:00 [######################] 100%
    thunar-volman-0.8.1... 108.9 KiB 0.00B/s 00:00 [######################] 100%
    unzip-6.0-10-x86_64 125.2 KiB 0.00B/s 00:00 [######################] 100%
    upower-0.99.2-2-x86_64 121.1 KiB 0.00B/s 00:00 [######################] 100%
    vlc-2.2.0-2-x86_64 9.4 MiB 17.4M/s 00:01 [######################] 100%
    wget-1.16.3-1-x86_64 479.6 KiB 66.9M/s 00:00 [######################] 100%
    xf86-video-intel-2.... 643.6 KiB 31.4M/s 00:00 [######################] 100%
    xfburn-0.5.2-2-x86_64 355.1 KiB 49.5M/s 00:00 [######################] 100%
    xfce4-appfinder-4.1... 96.6 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-battery-plugi... 88.2 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-clipman-plugi... 113.6 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-cpufreq-plugi... 45.5 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-cpugraph-plug... 42.2 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-datetime-plug... 27.2 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-dict-0.7.1-1-... 131.0 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-diskperf-plug... 45.7 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-eyes-plugin-4... 37.3 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-fsguard-plugi... 60.7 KiB 19.7M/s 00:00 [######################] 100%
    xfce4-genmon-plugin... 26.6 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-mailwatch-plu... 132.2 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-mixer-4.11.0-... 84.7 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-mount-plugin-... 64.4 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-mpc-plugin-0.... 31.1 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-netload-plugi... 45.8 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-notes-plugin-... 91.8 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-notifyd-0.2.4... 55.6 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-power-manager... 541.7 KiB 40.7M/s 00:00 [######################] 100%
    xfce4-quicklauncher... 18.9 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-screenshooter... 126.3 KiB 41.1M/s 00:00 [######################] 100%
    xfce4-sensors-plugi... 105.9 KiB 0.00B/s 00:00 [######################] 100%
    xorg-xinit-1.3.4-2-... 15.7 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-session-4.12.... 594.6 KiB 41.5M/s 00:00 [######################] 100%
    cantarell-fonts-0.0... 57.6 KiB 0.00B/s 00:00 [######################] 100%
    gnome-themes-standa... 2.5 MiB 39.6M/s 00:00 [######################] 100%
    xfce4-settings-4.12... 433.3 KiB 42.3M/s 00:00 [######################] 100%
    xfce4-smartbookmark... 19.5 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-systemload-pl... 33.5 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-terminal-0.6.... 308.6 KiB 30.1M/s 00:00 [######################] 100%
    xfce4-time-out-plug... 44.1 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-timer-plugin-... 42.5 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-verve-plugin-... 31.2 KiB 0.00B/s 00:00 [######################] 100%
    xfce4-wavelan-plugi... 30.3 KiB 9.85M/s 00:00 [######################] 100%
    xfce4-weather-plugi... 2.2 MiB 38.8M/s 00:00 [######################] 100%
    xfce4-xkb-plugin-0.... 408.8 KiB 57.0M/s 00:00 [######################] 100%
    xfdesktop-4.12.1-2-... 725.4 KiB 41.7M/s 00:00 [######################] 100%
    xfwm4-4.12.2-1-x86_64 487.1 KiB 47.6M/s 00:00 [######################] 100%
    xorg-fonts-misc-1.0... 6.5 MiB 18.0M/s 00:00 [######################] 100%
    xorg-server-common-... 26.2 KiB 0.00B/s 00:00 [######################] 100%
    xorg-server-1.17.1-... 1277.4 KiB 41.6M/s 00:00 [######################] 100%
    xterm-316-1-x86_64 274.7 KiB 89.4M/s 00:00 [######################] 100%
    filezilla-3.10.2-1-... 3.4 MiB 18.4M/s 00:00 [######################] 100%
    intellij-idea-libs-... 15.0 KiB 3.65M/s 00:00 [######################] 100%
    ipython-3.0.0-4-any 2.2 MiB 39.9M/s 00:00 [######################] 100%
    ipython2-3.0.0-4-any 2.2 MiB 39.2M/s 00:00 [######################] 100%
    libnewt-0.52.18-1-x... 91.7 KiB 0.00B/s 00:00 [######################] 100%
    phpmyadmin-4.3.12-1-any 5.3 MiB 21.7M/s 00:00 [######################] 100%
    ristretto-0.8.0-1-x... 190.7 KiB 0.00B/s 00:00 [######################] 100%
    polkit-gnome-0.105-... 57.3 KiB 0.00B/s 00:00 [######################] 100%
    (162/162) checking keys in keyring [######################] 100%
    (162/162) checking package integrity [######################] 100%
    (162/162) loading package files [######################] 100%
    (162/162) checking for file conflicts [######################] 100%
    (164/164) checking available disk space [######################] 100%
    (1/2) removing gtk3-xfce-engine [######################] 100%
    (2/2) removing gtk2-xfce-engine [######################] 100%
    ( 1/162) upgrading tzdata [######################] 100%
    ( 2/162) upgrading alsa-lib [######################] 100%
    ( 3/162) upgrading alsa-plugins [######################] 100%
    ( 4/162) upgrading gcc-libs [######################] 100%
    ( 5/162) upgrading kmod [######################] 100%
    ( 6/162) upgrading alsa-utils [######################] 100%
    ( 7/162) upgrading glib2 [######################] 100%
    ( 8/162) upgrading avahi [######################] 100%
    ( 9/162) upgrading libidn [######################] 100%
    ( 10/162) upgrading libseccomp [######################] 100%
    ( 11/162) upgrading libutil-linux [######################] 100%
    ( 12/162) upgrading e2fsprogs [######################] 100%
    ( 13/162) upgrading openssl [######################] 100%
    ( 14/162) upgrading shadow [######################] 100%
    ( 15/162) upgrading util-linux [######################] 100%
    ( 16/162) upgrading bluez-utils [######################] 100%
    ( 17/162) upgrading libdrm [######################] 100%
    ( 18/162) upgrading elfutils [######################] 100%
    ( 19/162) upgrading llvm-libs [######################] 100%
    ( 20/162) upgrading libxdmcp [######################] 100%
    ( 21/162) upgrading libx11 [######################] 100%
    ( 22/162) upgrading mesa [######################] 100%
    ( 23/162) upgrading mesa-libgl [######################] 100%
    ( 24/162) upgrading harfbuzz [######################] 100%
    ( 25/162) upgrading cairo [######################] 100%
    ( 26/162) upgrading libtasn1 [######################] 100%
    ( 27/162) upgrading libcups [######################] 100%
    ( 28/162) upgrading gdk-pixbuf2 [######################] 100%
    ( 29/162) upgrading gtk-update-icon-cache [######################] 100%
    ( 30/162) upgrading randrproto [######################] 100%
    ( 31/162) upgrading gtk2 [######################] 100%
    ( 32/162) upgrading xdg-utils [######################] 100%
    New optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    kdebase-runtime: for KDE4 support in xdg-open
    ( 33/162) upgrading libtool [######################] 100%
    ( 34/162) upgrading python [######################] 100%
    ( 35/162) upgrading xorg-font-util [######################] 100%
    ( 36/162) upgrading libxfont [######################] 100%
    ( 37/162) upgrading chromium [######################] 100%
    ( 38/162) upgrading curl [######################] 100%
    ( 39/162) upgrading lua [######################] 100%
    ( 40/162) upgrading conky [######################] 100%
    ( 41/162) upgrading iproute2 [######################] 100%
    ( 42/162) upgrading dhclient [######################] 100%
    ( 43/162) upgrading dialog [######################] 100%
    ( 44/162) upgrading gsfonts [######################] 100%
    Unknown Type 1 weight "normal"
    Couldn't determine weight for Lucida G.pfb
    Unknown Type 1 weight "normal"
    Couldn't determine weight for Lucida Gr Regular.pfb
    ( 45/162) upgrading poppler [######################] 100%
    ( 46/162) upgrading poppler-glib [######################] 100%
    ( 47/162) upgrading libproxy [######################] 100%
    New optional dependencies for libproxy
    glib2: gsettings configuration module [installed]
    js17: PAC proxy support - Mozilla based pacrunner [installed]
    webkitgtk: PAC proxy support - Webkit based pacrunner
    ( 48/162) upgrading evince [######################] 100%
    ( 49/162) upgrading libxfce4util [######################] 100%
    ( 50/162) upgrading xfconf [######################] 100%
    ( 51/162) upgrading libxfce4ui [######################] 100%
    ( 52/162) upgrading exo [######################] 100%
    ( 53/162) upgrading libvdpau [######################] 100%
    ( 54/162) installing libssh [######################] 100%
    ( 55/162) upgrading libx264 [######################] 100%
    ( 56/162) upgrading ffmpeg [######################] 100%
    ( 57/162) upgrading filezilla [######################] 100%
    ( 58/162) upgrading firefox [######################] 100%
    ( 59/162) upgrading flashplugin [######################] 100%
    ( 60/162) upgrading garcon [######################] 100%
    ( 61/162) upgrading libmpc [######################] 100%
    ( 62/162) upgrading gcc [######################] 100%
    ( 63/162) upgrading geoip-database [######################] 100%
    ( 64/162) upgrading git [######################] 100%
    ( 65/162) upgrading gnupg [######################] 100%
    ( 66/162) upgrading grep [######################] 100%
    ( 67/162) upgrading gst-plugins-ugly [######################] 100%
    ( 68/162) upgrading gstreamer0.10-ugly [######################] 100%
    ( 69/162) upgrading gstreamer0.10-ugly-plugins [######################] 100%
    ( 70/162) installing gtk-xfce-engine [######################] 100%
    ( 71/162) upgrading harfbuzz-icu [######################] 100%
    ( 72/162) upgrading imagemagick [######################] 100%
    ( 73/162) upgrading libsigc++ [######################] 100%
    ( 74/162) upgrading inkscape [######################] 100%
    ( 75/162) upgrading intellij-idea-libs [######################] 100%
    ( 76/162) upgrading python-setuptools [######################] 100%
    ( 77/162) upgrading ipython [######################] 100%
    New optional dependencies for ipython
    python-pyzmq: for ipython qtconsole
    ( 78/162) upgrading python2-setuptools [######################] 100%
    ( 79/162) upgrading ipython2 [######################] 100%
    New optional dependencies for ipython2
    python2-pyzmq: for ipython qtconsole
    ( 80/162) upgrading libevdev [######################] 100%
    ( 81/162) upgrading libplist [######################] 100%
    ( 82/162) upgrading libusbmuxd [######################] 100%
    ( 83/162) upgrading libimobiledevice [######################] 100%
    ( 84/162) upgrading libgpod [######################] 100%
    ( 85/162) upgrading libmariadbclient [######################] 100%
    ( 86/162) upgrading libmm-glib [######################] 100%
    ( 87/162) upgrading slang [######################] 100%
    ( 88/162) upgrading libnewt [######################] 100%
    ( 89/162) upgrading libreoffice-fresh [######################] 100%
    ( 90/162) upgrading librsvg [######################] 100%
    ( 91/162) upgrading libwebp [######################] 100%
    ( 92/162) upgrading libxfcegui4 [######################] 100%
    ( 93/162) upgrading libxvmc [######################] 100%
    ( 94/162) upgrading linux [######################] 100%
    >>> Updating module dependencies. Please wait ...
    >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> Starting build: 3.19.2-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [autodetect]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [filesystems]
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
    ==> Image generation successful
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    ==> Starting build: 3.19.2-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    ==> WARNING: Possibly missing firmware for module: wd719x
    ==> WARNING: Possibly missing firmware for module: aic94xx
    -> Running build hook: [filesystems]
    -> Running build hook: [keyboard]
    -> Running build hook: [fsck]
    ==> Generating module dependencies
    ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
    ==> Image generation successful
    ( 95/162) upgrading logrotate [######################] 100%
    ( 96/162) upgrading man-pages [######################] 100%
    ( 97/162) upgrading mariadb-clients [######################] 100%
    ( 98/162) upgrading mariadb [######################] 100%
    ( 99/162) upgrading mono [######################] 100%
    (100/162) upgrading nano [######################] 100%
    (101/162) upgrading xfce4-panel [######################] 100%
    (102/162) upgrading orage [######################] 100%
    (103/162) upgrading p7zip [######################] 100%
    warning: directory permissions differ on /usr/share/doc/p7zip/MANUAL/
    filesystem: 704 package: 755
    warning: directory permissions differ on /usr/share/doc/p7zip/MANUAL/commands/
    filesystem: 704 package: 755
    warning: directory permissions differ on /usr/share/doc/p7zip/MANUAL/switches/
    filesystem: 704 package: 755
    (104/162) upgrading pacman-mirrorlist [######################] 100%
    warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
    (105/162) upgrading patch [######################] 100%
    (106/162) upgrading phpmyadmin [######################] 100%
    (107/162) upgrading python2-cffi [######################] 100%
    (108/162) upgrading python2-cryptography [######################] 100%
    (109/162) upgrading ristretto [######################] 100%
    (110/162) upgrading thunar [######################] 100%
    (111/162) upgrading thunar-archive-plugin [######################] 100%
    (112/162) upgrading thunar-media-tags-plugin [######################] 100%
    (113/162) upgrading thunar-volman [######################] 100%
    (114/162) upgrading unzip [######################] 100%
    (115/162) upgrading upower [######################] 100%
    (116/162) upgrading vlc [######################] 100%
    (117/162) upgrading wget [######################] 100%
    (118/162) upgrading xf86-video-intel [######################] 100%
    (119/162) upgrading xfburn [######################] 100%
    (120/162) upgrading xfce4-appfinder [######################] 100%
    (121/162) upgrading xfce4-battery-plugin [######################] 100%
    (122/162) upgrading xfce4-clipman-plugin [######################] 100%
    (123/162) upgrading xfce4-cpufreq-plugin [######################] 100%
    (124/162) upgrading xfce4-cpugraph-plugin [######################] 100%
    (125/162) upgrading xfce4-datetime-plugin [######################] 100%
    (126/162) upgrading xfce4-dict [######################] 100%
    (127/162) upgrading xfce4-diskperf-plugin [######################] 100%
    (128/162) upgrading xfce4-eyes-plugin [######################] 100%
    (129/162) upgrading xfce4-fsguard-plugin [######################] 100%
    (130/162) upgrading xfce4-genmon-plugin [######################] 100%
    (131/162) upgrading xfce4-mailwatch-plugin [######################] 100%
    (132/162) upgrading xfce4-mixer [######################] 100%
    (133/162) upgrading xfce4-mount-plugin [######################] 100%
    (134/162) upgrading xfce4-mpc-plugin [######################] 100%
    (135/162) upgrading xfce4-netload-plugin [######################] 100%
    (136/162) upgrading xfce4-notes-plugin [######################] 100%
    (137/162) upgrading xfce4-notifyd [######################] 100%
    (138/162) upgrading xfce4-power-manager [######################] 100%
    (139/162) upgrading xfce4-quicklauncher-plugin [######################] 100%
    (140/162) upgrading xfce4-screenshooter [######################] 100%
    (141/162) upgrading xfce4-sensors-plugin [######################] 100%
    (142/162) upgrading xorg-xinit [######################] 100%
    (143/162) installing polkit-gnome [######################] 100%
    (144/162) upgrading xfce4-session [######################] 100%
    New optional dependencies for xfce4-session
    slock: for locking screen with xflock4
    (145/162) installing cantarell-fonts [######################] 100%
    (146/162) installing gnome-themes-standard [######################] 100%
    Optional dependencies for gnome-themes-standard
    gtk-engines: HighContrast GTK2 theme [installed]
    (147/162) upgrading xfce4-settings [######################] 100%
    (148/162) upgrading xfce4-smartbookmark-plugin [######################] 100%
    (149/162) upgrading xfce4-systemload-plugin [######################] 100%
    (150/162) upgrading xfce4-terminal [######################] 100%
    (151/162) upgrading xfce4-time-out-plugin [######################] 100%
    (152/162) upgrading xfce4-timer-plugin [######################] 100%
    (153/162) upgrading xfce4-verve-plugin [######################] 100%
    (154/162) upgrading xfce4-wavelan-plugin [######################] 100%
    (155/162) upgrading xfce4-weather-plugin [######################] 100%
    (156/162) upgrading xfce4-xkb-plugin [######################] 100%
    :: Keyboard layouts are now configured through xfce4-keyboard-settings
    and managed by xfsettingsd. This plugin now only acts as a layout
    indicator and manages per window/application layout preferences.
    You will need to reconfigure the keyboard layouts on your next login.
    (157/162) upgrading xfdesktop [######################] 100%
    (158/162) upgrading xfwm4 [######################] 100%
    (159/162) upgrading xorg-fonts-misc [######################] 100%
    Updating font cache... done.
    (160/162) upgrading xorg-server-common [######################] 100%
    (161/162) upgrading xorg-server [######################] 100%
    (162/162) upgrading xterm [######################] 100%
    -- mod edit: converted img to url tags.  Please see guidelines on image sizes.  Trilby --
    Last edited by jmancia (2015-03-27 17:15:03)

    Looks like Xfce. Do you have some sort of panel/dock at the bottom of the screen thats hidden?
    If you are running Xfce and have the compositor enabled, try disabling "shadows under dock windows" in Settings Manager >> Window Manager Tweaks >> Compositor tab.

  • GTK theme, FF buttons problem

    Hello,
    I recently moved to Macchiato gtk theme, which is very nice. Sadly it has a problem with Firefox/Thunderbird buttons that I'm unable to fix. Explained by images:
    no mouse over button:
    (if you look closer, you'll see that text is barely visible, but bg/fg colors are almost same)
    mouse over button:
    I tried playing with gtkrc, no luck. I'm using gtk-engine-murrine svn as of Feb 26.
    Help please.
    gtkrc for convenience
    # Macchiato
    # by Jesse L. Kay
    # Last revision: 29 December 2008
    # Set GtkSettings color scheme property.
    # This can be overriden (via an xsetting) with eg. the gnome-appearance-properties.
    gtk_color_scheme = "fg_color:#323232\nbg_color:#D3CAAA\nbase_color:#DED4B3\ntext_color:#323232\nselected_bg_color:#9C9478\nselected_fg_color:#fff\ntooltip_bg_color:#ebeab8\ntooltip_fg_color:#323232"
    style "murrine-default"
    # Style Properties
    GtkButton ::child-displacement-x = 1
    GtkButton ::child-displacement-y = 1
    GtkButton ::default-border = { 0, 0, 0, 0 }
    GtkCheckButton ::indicator-size = 14
    GtkPaned ::handle-size = 6
    GtkRange ::trough-border = 1
    GtkRange ::slider-width = 8
    GtkRange ::stepper-size = 13
    GtkScale ::slider-length = 14
    GtkScale ::slider-width = 8
    GtkScale ::stepper-size = 13
    GtkScale ::trough-side-details = 0
    GtkScrollbar ::min-slider-length = 30
    GtkMenuBar ::internal-padding = 0
    GtkExpander ::expander-size = 16
    GtkToolbar ::internal-padding = 1
    GtkTreeView ::expander-size = 12
    GtkTreeView ::vertical-separator = 0
    GtkOptionMenu ::indicator-size = 0
    GtkMenu ::horizontal-padding = 0
    GtkMenu ::vertical-padding = 0
    GtkScrolledWindow::scrollbar-spacing = 3
    GtkNotebook::tab-curvature = 3
    GtkNotebook::tab-overlap = 4
    # Glow the tasklist by changing the color, instead of overlaying it with a rectangle
    WnckTasklist ::fade-overlay-rect = 0
    #WnckTasklist ::fade-loop-time = 5.0
    #WnckTasklist ::fade-opacity = 0.7
    xthickness = 1
    ythickness = 1
    fg[NORMAL] = @fg_color
    fg[PRELIGHT] = @fg_color
    fg[SELECTED] = @selected_fg_color
    fg[INSENSITIVE] = darker (@bg_color)
    fg[ACTIVE] = shade (0.60, @fg_color) #pidgin tabs, unselected tabs
    bg[NORMAL] = @bg_color
    bg[ACTIVE] = shade (0.60, @bg_color)
    bg[PRELIGHT] = shade (0.6, @bg_color)
    bg[SELECTED] = @selected_bg_color
    bg[INSENSITIVE] = shade (1.03,@bg_color)
    base[NORMAL] = @base_color
    base[PRELIGHT] = @base_color
    base[SELECTED] = @selected_bg_color
    base[INSENSITIVE] = @bg_color
    base[ACTIVE] = @selected_bg_color
    text[NORMAL] = @text_color
    text[PRELIGHT] = @text_color
    text[SELECTED] = @selected_fg_color
    text[INSENSITIVE] = @text_color
    text[ACTIVE] = @text_color
    # window background
    bg_pixmap[NORMAL] = "window-bg.png"
    engine "murrine"
    animation = TRUE # FALSE = disabled, TRUE = enabled
    colorize_scrollbar = TRUE # FALSE = disabled, TRUE = enabled
    contrast = 0.8 # 0.8 for less contrast, more than 1.0 for more contrast on borders
    glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
    gradient_shades = {1.09,1.01,1.01,0.9} # default: {1.1,1.0,1.0,1.1}
    gradients = TRUE # FALSE = disabled, TRUE = enabled
    highlight_ratio = 1.0 # set highlight amount for buttons or widgets
    lightborder_ratio = 1.3 # sets lightborder amount for buttons or widgets
    lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides
    listviewheaderstyle = 2 # 0 = flat, 1 = glassy, 2 = raised
    listviewstyle = 1 # 0 = nothing, 1 = dotted
    menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
    menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
    menuitemstyle =0 # 0 = flat, 1 = glassy, 2 = striped
    menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
    reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow
    rgba = TRUE # FALSE = disabled, TRUE = enabled
    roundness = 0 # 0 = squared, 1 = old default, more will increase roundness
    scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
    sliderstyle = 0 # 0 = nothing added, 1 = handles
    stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
    # style = MURRINE # engine style options: CANDIDO, CLEARLOOKS, MIST, MURRINE, NODOKA
    toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
    style "murrine-wide"
    xthickness = 2
    ythickness = 2
    style "murrine-wider"
    xthickness = 3
    ythickness = 3
    style "murrine-dark"
    bg[NORMAL] = shade(0.2,@bg_color)
    bg[SELECTED] = shade(0.9,@selected_bg_color)
    bg[PRELIGHT] = shade (0.5, @selected_bg_color)
    bg[ACTIVE] = mix (0.5, @selected_bg_color, shade(0.2,@bg_color))
    bg[INSENSITIVE] = shade(0.2,@bg_color)
    fg[NORMAL] = mix (0.9, '#ffffef', @fg_color)
    fg[PRELIGHT] = mix (0.8, '#ffffef', @fg_color)
    fg[SELECTED] = mix (0.8, '#ffffef', @fg_color)
    fg[ACTIVE] = mix (0.8, '#ffffef', @fg_color)
    fg[INSENSITIVE] = mix (0.9, '#ffffef', @fg_color)
    style "murrine-button"
    xthickness = 3
    ythickness = 3
    text[NORMAL] = "#000000"
    text[PRELIGHT] = shade (0.20, @bg_color)
    text[ACTIVE] = "#000000"
    bg[NORMAL] = @bg_color
    bg[PRELIGHT] = shade (1.20, @bg_color)
    bg[ACTIVE] = @bg_color
    fg[NORMAL] = @bg_color
    style "murrine-toolbar" = "murrine-dark"
    bg[SELECTED] = "#363330"
    bg[NORMAL] = "#363330"
    bg[PRELIGHT] = "#363330"
    bg[ACTIVE] = "#363330"
    engine "murrine"{
    gradient_shades = {1.0,0.9,0.9,0.75}
    profile = MURRINE
    style "murrine-notebook-bg" = "murrine-default"
    bg[NORMAL] = shade (1.05, @bg_color)
    bg[ACTIVE] = shade (0.95, @bg_color)
    xthickness = 2
    style "murrine-notebook" = "murrine-notebook-bg"
    xthickness = 2
    style "murrine-tasklist"
    xthickness = 3
    ythickness = 3
    style "murrine-panel" = "murrine-dark" {
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = "#4D453F"
    bg[PRELIGHT] = shade (0.5, @bg_color)
    bg[ACTIVE] = "#45413E"
    fg[NORMAL] = @bg_color
    fg[PRELIGHT] = @bg_color
    fg[ACTIVE] = @bg_color
    engine "murrine" {
    roundness = 1
    rgba = TRUE
    highlight_ratio = 1.0
    reliefstyle = 2
    contrast = 0.8
    style "murrine-menu" = "murrine-dark"
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = "#363330"
    text[NORMAL] = @bg_color
    text[PRELIGHT] = @selected_fg_color
    style "murrine-menu-item" = "murrine-dark"
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = "#363330"
    engine "murrine" {
    roundness = 0
    contrast = 0.2
    style "murrine-separator-menu-item"
    GtkSeparatorMenuItem::horizontal-padding = 0
    GtkWidget::wide-separators = 1
    GtkWidget::separator-width = 1
    GtkWidget::separator-height = 1
    xthickness = 1
    ythickness = 0
    style "murrine-treeview"
    # Based on the default style so that the colors from the button
    # style are overriden again.
    style "murrine-treeview-header" = "murrine-button"
    xthickness = 2
    ythickness = 1
    GtkWidget::focus-line-width = 0
    engine "murrine" {
    # SZ07: This is added to tell the theme how to color checkmarks and radio items that are not in menus.
    style "murrine-radiocheck" = "murrine-default"
    text[NORMAL] = shade (1.15, @bg_color) # Color for checks/radio items.
    text[PRELIGHT] = @selected_fg_color # Color for selected checks/radio items.
    engine "murrine"{
    style "murrine-tooltips"
    xthickness = 4
    ythickness = 4
    bg[NORMAL] = @tooltip_bg_color
    fg[NORMAL] = @tooltip_fg_color
    style "murrine-progressbar"
    xthickness = 1
    ythickness = 1
    fg[PRELIGHT] = @selected_fg_color
    bg[SELECTED] = "#9C9478"
    style "murrine-comboboxentry"
    style "murrine-spinbutton"
    style "murrine-scale"
    bg[PRELIGHT] = shade(0.9,@bg_color)
    style "murrine-hscale" = "murrine-scale"
    style "murrine-vscale" = "murrine-scale"
    style "murrine-scrollbar"
    bg[NORMAL] = shade (1.0, @bg_color)
    engine "murrine" {
    #highlight_ratio = 1.3
    scrollbar_color = "#9C9478"
    #glazestyle = 0
    roundness = 1
    rgba = FALSE
    GtkRange ::trough-border = 3
    style "murrine-hscrollbar" = "murrine-scrollbar"
    style "murrine-vscrollbar" = "murrine-scrollbar"
    style "murrine-menubar" = "murrine-dark"
    bg[NORMAL] = "#363330"
    engine "murrine"{
    gradient_shades = {1.0,0.9,0.9,0.75}
    style "murrine-frame"
    #Uncomment for dark statusbars. Breaks some apps.
    bg[ACTIVE] = shade(0.2,@bg_color)
    fg[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    fg[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    style "murrine-frame-title" = "murrine-frame"
    fg[NORMAL] = lighter (@fg_color)
    style "murrine-nautilus-location"
    bg[NORMAL] = mix(0.60, shade (1.05,@bg_color), @selected_bg_color)
    # Matches
    # murrine default style is applied to every widget
    class "GtkWidget" style "murrine-default"
    # Increase the x/ythickness in some widgets
    class "GtkRange" style "murrine-default"
    class "GtkFrame" style "murrine-frame"
    class "GtkSeparator" style "murrine-wide"
    class "GtkEntry" style "murrine-wider"
    class "GtkStatusbar" style "murrine-default"
    class "GtkToolbar" style "murrine-toolbar"
    class "GtkMenuBar" style:highest "murrine-menubar"
    class "*HandleBox" style "murrine-toolbar"
    widget_class "*HandleBox" style "murrine-toolbar"
    class "GtkSpinButton" style "murrine-spinbutton"
    class "GtkScale" style "murrine-scale"
    class "GtkVScale" style "murrine-vscale"
    class "GtkHScale" style "murrine-hscale"
    class "GtkScrollbar" style "murrine-scrollbar"
    class "GtkVScrollbar" style "murrine-vscrollbar"
    class "GtkHScrollbar" style "murrine-hscrollbar"
    class "GtkButton" style "murrine-button"
    class "GtkRadioButton*" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
    class "GtkCheckButton" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
    # General matching following, the order is choosen so that the right styles override each other
    # eg. progressbar needs to be more important then the menu match.
    widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
    widget_class "*<GtkStatusbar>*" style "murrine-wider"
    widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>" style "murrine-notebook"
    widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
    widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
    widget_class "*<GtkMenu>*" style "murrine-menu"
    widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
    widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
    widget_class "*<GtkFrame>" style "murrine-frame"
    widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
    widget_class "*.<GtkTreeView>*" style "murrine-treeview"
    widget_class "*<GtkStatusbar>*" style "murrine-wider"
    widget_class "*<GtkProgressBar>" style "murrine-progressbar"
    # Treeview header
    widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*<GtkToolbar>.*" style "murrine-toolbar"
    #Panel
    widget "*PanelWidget*" style "murrine-panel"
    widget "*PanelApplet*" style "murrine-panel"
    widget "*fast-user-switch*" style "murrine-panel" # Workaround for Fast User Switch applet
    class "PanelApp*" style "murrine-panel"
    class "PanelToplevel*" style "murrine-panel"
    #The panel menubar
    widget_class "*Panel*<GtkMenuBar>*" style:highest "murrine-panel"
    # The window of the tooltip is called "gtk-tooltip"
    widget "gtk-tooltip*" style "murrine-tooltips"
    # Special cases and work arounds
    # Fixes toolbars inside frames. Will be overridden later.
    style "murrine-toolbar-flat" = "murrine-default"
    xthickness = 3
    ythickness = 3
    engine "murrine"
    toolbarstyle = 0
    widget_class "*.*.*.*.*.*Toolbar*" style "murrine-toolbar-flat"
    widget_class "*.*.*.*.*.*HandleBox*" style "murrine-toolbar-flat"
    #Undo for Epiphany (FIXME find a better way to do this)
    #widget_class "*EphyToolbar*" style "pixmap-toolbar"
    #widget_class "*EphyToolbar*.*.*.*" style "murrine-toolbar"
    # Workarounds for Evolution
    widget_class "*.ETable.ECanvas" style "murrine-treeview-header"
    widget_class "*.ETree.ECanvas" style "murrine-treeview-header"
    #Firefox isn't nice to dark themes, so unset the dark stuff.
    #widget "MozillaGtkWidget*Toolbar*" style "murrine-default"
    #widget "MozillaGtkWidget*Frame*" style "murrine-default"
    #Thunderbird too. But since Thunderbird uses the same theming engine as FF2, things are worse for us.
    # Special case the nautilus-extra-view-widget
    # ToDo: A more generic approach for all applications that have a widget like this.
    widget "*.nautilus-extra-view-widget" style : highest "murrine-nautilus-location"
    # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
    style "murrine-text-is-fg-color-workaround"
    text[NORMAL] = @fg_color
    text[PRELIGHT] = @fg_color
    text[SELECTED] = @selected_fg_color
    text[ACTIVE] = @fg_color
    text[INSENSITIVE] = darker (@bg_color)
    widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround"
    style "murrine-text-is-fg-color-workaround-dark"
    #Make it work with this theme!
    text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    widget_class "*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    style "murrine-menuitem-text-is-fg-color-workaround"
    #text[NORMAL] = @fg_color
    #text[PRELIGHT] = @selected_fg_color
    #text[SELECTED] = @selected_fg_color
    #text[ACTIVE] = @fg_color
    #text[INSENSITIVE] = darker (@bg_color)
    #Make it work with this theme!
    text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround"
    # Work around the usage of GtkLabel inside GtkListItems to display text.
    # This breaks because the label is shown on a background that is based on the
    # base color set.
    style "murrine-fg-is-text-color-workaround"
    fg[NORMAL] = @text_color
    fg[PRELIGHT] = @text_color
    fg[ACTIVE] = @selected_fg_color
    fg[SELECTED] = @selected_fg_color
    fg[INSENSITIVE] = darker (@bg_color)
    widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround"
    # The same problem also exists for GtkCList and GtkCTree
    # Only match GtkCList and not the parent widgets, because that would also change the headers.
    widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround"
    #Rhythmbox toolbar near the search entry. Use default + wide so that it doesn't turn dark.
    style "murrine-rhythmbox-header" = "murrine-default"
    xthickness = 3
    ythickness = 3
    engine "murrine" {
    widget "*RBSourceHeader*" style:highest "murrine-rhythmbox-header"
    widget "*HeaderToolbar*" style:highest "murrine-rhythmbox-header"
    widget "*FooterToolbar*" style:highest "murrine-rhythmbox-header"
    widget "*swt*toolbar*" style "murrine-default"
    #Evolution toolbar
    style "murrine-evo-new-button-workaround" = "murrine-dark"
    engine "murrine"
    toolbarstyle = 0
    widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
    # RSC: Fix for CPU frequency applet
    style "applet-text" = "murrine-panel"
    fg[NORMAL] = @bg_color
    widget_class "*CPUFreqApplet*" style:highest "applet-text"

    Hello,
    I recently moved to Macchiato gtk theme, which is very nice. Sadly it has a problem with Firefox/Thunderbird buttons that I'm unable to fix. Explained by images:
    no mouse over button:
    (if you look closer, you'll see that text is barely visible, but bg/fg colors are almost same)
    mouse over button:
    I tried playing with gtkrc, no luck. I'm using gtk-engine-murrine svn as of Feb 26.
    Help please.
    gtkrc for convenience
    # Macchiato
    # by Jesse L. Kay
    # Last revision: 29 December 2008
    # Set GtkSettings color scheme property.
    # This can be overriden (via an xsetting) with eg. the gnome-appearance-properties.
    gtk_color_scheme = "fg_color:#323232\nbg_color:#D3CAAA\nbase_color:#DED4B3\ntext_color:#323232\nselected_bg_color:#9C9478\nselected_fg_color:#fff\ntooltip_bg_color:#ebeab8\ntooltip_fg_color:#323232"
    style "murrine-default"
    # Style Properties
    GtkButton ::child-displacement-x = 1
    GtkButton ::child-displacement-y = 1
    GtkButton ::default-border = { 0, 0, 0, 0 }
    GtkCheckButton ::indicator-size = 14
    GtkPaned ::handle-size = 6
    GtkRange ::trough-border = 1
    GtkRange ::slider-width = 8
    GtkRange ::stepper-size = 13
    GtkScale ::slider-length = 14
    GtkScale ::slider-width = 8
    GtkScale ::stepper-size = 13
    GtkScale ::trough-side-details = 0
    GtkScrollbar ::min-slider-length = 30
    GtkMenuBar ::internal-padding = 0
    GtkExpander ::expander-size = 16
    GtkToolbar ::internal-padding = 1
    GtkTreeView ::expander-size = 12
    GtkTreeView ::vertical-separator = 0
    GtkOptionMenu ::indicator-size = 0
    GtkMenu ::horizontal-padding = 0
    GtkMenu ::vertical-padding = 0
    GtkScrolledWindow::scrollbar-spacing = 3
    GtkNotebook::tab-curvature = 3
    GtkNotebook::tab-overlap = 4
    # Glow the tasklist by changing the color, instead of overlaying it with a rectangle
    WnckTasklist ::fade-overlay-rect = 0
    #WnckTasklist ::fade-loop-time = 5.0
    #WnckTasklist ::fade-opacity = 0.7
    xthickness = 1
    ythickness = 1
    fg[NORMAL] = @fg_color
    fg[PRELIGHT] = @fg_color
    fg[SELECTED] = @selected_fg_color
    fg[INSENSITIVE] = darker (@bg_color)
    fg[ACTIVE] = shade (0.60, @fg_color) #pidgin tabs, unselected tabs
    bg[NORMAL] = @bg_color
    bg[ACTIVE] = shade (0.60, @bg_color)
    bg[PRELIGHT] = shade (0.6, @bg_color)
    bg[SELECTED] = @selected_bg_color
    bg[INSENSITIVE] = shade (1.03,@bg_color)
    base[NORMAL] = @base_color
    base[PRELIGHT] = @base_color
    base[SELECTED] = @selected_bg_color
    base[INSENSITIVE] = @bg_color
    base[ACTIVE] = @selected_bg_color
    text[NORMAL] = @text_color
    text[PRELIGHT] = @text_color
    text[SELECTED] = @selected_fg_color
    text[INSENSITIVE] = @text_color
    text[ACTIVE] = @text_color
    # window background
    bg_pixmap[NORMAL] = "window-bg.png"
    engine "murrine"
    animation = TRUE # FALSE = disabled, TRUE = enabled
    colorize_scrollbar = TRUE # FALSE = disabled, TRUE = enabled
    contrast = 0.8 # 0.8 for less contrast, more than 1.0 for more contrast on borders
    glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
    gradient_shades = {1.09,1.01,1.01,0.9} # default: {1.1,1.0,1.0,1.1}
    gradients = TRUE # FALSE = disabled, TRUE = enabled
    highlight_ratio = 1.0 # set highlight amount for buttons or widgets
    lightborder_ratio = 1.3 # sets lightborder amount for buttons or widgets
    lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides
    listviewheaderstyle = 2 # 0 = flat, 1 = glassy, 2 = raised
    listviewstyle = 1 # 0 = nothing, 1 = dotted
    menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
    menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
    menuitemstyle =0 # 0 = flat, 1 = glassy, 2 = striped
    menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
    reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow
    rgba = TRUE # FALSE = disabled, TRUE = enabled
    roundness = 0 # 0 = squared, 1 = old default, more will increase roundness
    scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
    sliderstyle = 0 # 0 = nothing added, 1 = handles
    stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
    # style = MURRINE # engine style options: CANDIDO, CLEARLOOKS, MIST, MURRINE, NODOKA
    toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
    style "murrine-wide"
    xthickness = 2
    ythickness = 2
    style "murrine-wider"
    xthickness = 3
    ythickness = 3
    style "murrine-dark"
    bg[NORMAL] = shade(0.2,@bg_color)
    bg[SELECTED] = shade(0.9,@selected_bg_color)
    bg[PRELIGHT] = shade (0.5, @selected_bg_color)
    bg[ACTIVE] = mix (0.5, @selected_bg_color, shade(0.2,@bg_color))
    bg[INSENSITIVE] = shade(0.2,@bg_color)
    fg[NORMAL] = mix (0.9, '#ffffef', @fg_color)
    fg[PRELIGHT] = mix (0.8, '#ffffef', @fg_color)
    fg[SELECTED] = mix (0.8, '#ffffef', @fg_color)
    fg[ACTIVE] = mix (0.8, '#ffffef', @fg_color)
    fg[INSENSITIVE] = mix (0.9, '#ffffef', @fg_color)
    style "murrine-button"
    xthickness = 3
    ythickness = 3
    text[NORMAL] = "#000000"
    text[PRELIGHT] = shade (0.20, @bg_color)
    text[ACTIVE] = "#000000"
    bg[NORMAL] = @bg_color
    bg[PRELIGHT] = shade (1.20, @bg_color)
    bg[ACTIVE] = @bg_color
    fg[NORMAL] = @bg_color
    style "murrine-toolbar" = "murrine-dark"
    bg[SELECTED] = "#363330"
    bg[NORMAL] = "#363330"
    bg[PRELIGHT] = "#363330"
    bg[ACTIVE] = "#363330"
    engine "murrine"{
    gradient_shades = {1.0,0.9,0.9,0.75}
    profile = MURRINE
    style "murrine-notebook-bg" = "murrine-default"
    bg[NORMAL] = shade (1.05, @bg_color)
    bg[ACTIVE] = shade (0.95, @bg_color)
    xthickness = 2
    style "murrine-notebook" = "murrine-notebook-bg"
    xthickness = 2
    style "murrine-tasklist"
    xthickness = 3
    ythickness = 3
    style "murrine-panel" = "murrine-dark" {
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = "#4D453F"
    bg[PRELIGHT] = shade (0.5, @bg_color)
    bg[ACTIVE] = "#45413E"
    fg[NORMAL] = @bg_color
    fg[PRELIGHT] = @bg_color
    fg[ACTIVE] = @bg_color
    engine "murrine" {
    roundness = 1
    rgba = TRUE
    highlight_ratio = 1.0
    reliefstyle = 2
    contrast = 0.8
    style "murrine-menu" = "murrine-dark"
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = "#363330"
    text[NORMAL] = @bg_color
    text[PRELIGHT] = @selected_fg_color
    style "murrine-menu-item" = "murrine-dark"
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = "#363330"
    engine "murrine" {
    roundness = 0
    contrast = 0.2
    style "murrine-separator-menu-item"
    GtkSeparatorMenuItem::horizontal-padding = 0
    GtkWidget::wide-separators = 1
    GtkWidget::separator-width = 1
    GtkWidget::separator-height = 1
    xthickness = 1
    ythickness = 0
    style "murrine-treeview"
    # Based on the default style so that the colors from the button
    # style are overriden again.
    style "murrine-treeview-header" = "murrine-button"
    xthickness = 2
    ythickness = 1
    GtkWidget::focus-line-width = 0
    engine "murrine" {
    # SZ07: This is added to tell the theme how to color checkmarks and radio items that are not in menus.
    style "murrine-radiocheck" = "murrine-default"
    text[NORMAL] = shade (1.15, @bg_color) # Color for checks/radio items.
    text[PRELIGHT] = @selected_fg_color # Color for selected checks/radio items.
    engine "murrine"{
    style "murrine-tooltips"
    xthickness = 4
    ythickness = 4
    bg[NORMAL] = @tooltip_bg_color
    fg[NORMAL] = @tooltip_fg_color
    style "murrine-progressbar"
    xthickness = 1
    ythickness = 1
    fg[PRELIGHT] = @selected_fg_color
    bg[SELECTED] = "#9C9478"
    style "murrine-comboboxentry"
    style "murrine-spinbutton"
    style "murrine-scale"
    bg[PRELIGHT] = shade(0.9,@bg_color)
    style "murrine-hscale" = "murrine-scale"
    style "murrine-vscale" = "murrine-scale"
    style "murrine-scrollbar"
    bg[NORMAL] = shade (1.0, @bg_color)
    engine "murrine" {
    #highlight_ratio = 1.3
    scrollbar_color = "#9C9478"
    #glazestyle = 0
    roundness = 1
    rgba = FALSE
    GtkRange ::trough-border = 3
    style "murrine-hscrollbar" = "murrine-scrollbar"
    style "murrine-vscrollbar" = "murrine-scrollbar"
    style "murrine-menubar" = "murrine-dark"
    bg[NORMAL] = "#363330"
    engine "murrine"{
    gradient_shades = {1.0,0.9,0.9,0.75}
    style "murrine-frame"
    #Uncomment for dark statusbars. Breaks some apps.
    bg[ACTIVE] = shade(0.2,@bg_color)
    fg[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    fg[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    style "murrine-frame-title" = "murrine-frame"
    fg[NORMAL] = lighter (@fg_color)
    style "murrine-nautilus-location"
    bg[NORMAL] = mix(0.60, shade (1.05,@bg_color), @selected_bg_color)
    # Matches
    # murrine default style is applied to every widget
    class "GtkWidget" style "murrine-default"
    # Increase the x/ythickness in some widgets
    class "GtkRange" style "murrine-default"
    class "GtkFrame" style "murrine-frame"
    class "GtkSeparator" style "murrine-wide"
    class "GtkEntry" style "murrine-wider"
    class "GtkStatusbar" style "murrine-default"
    class "GtkToolbar" style "murrine-toolbar"
    class "GtkMenuBar" style:highest "murrine-menubar"
    class "*HandleBox" style "murrine-toolbar"
    widget_class "*HandleBox" style "murrine-toolbar"
    class "GtkSpinButton" style "murrine-spinbutton"
    class "GtkScale" style "murrine-scale"
    class "GtkVScale" style "murrine-vscale"
    class "GtkHScale" style "murrine-hscale"
    class "GtkScrollbar" style "murrine-scrollbar"
    class "GtkVScrollbar" style "murrine-vscrollbar"
    class "GtkHScrollbar" style "murrine-hscrollbar"
    class "GtkButton" style "murrine-button"
    class "GtkRadioButton*" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
    class "GtkCheckButton" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
    # General matching following, the order is choosen so that the right styles override each other
    # eg. progressbar needs to be more important then the menu match.
    widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
    widget_class "*<GtkStatusbar>*" style "murrine-wider"
    widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>" style "murrine-notebook"
    widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
    widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
    widget_class "*<GtkMenu>*" style "murrine-menu"
    widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
    widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
    widget_class "*<GtkFrame>" style "murrine-frame"
    widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
    widget_class "*.<GtkTreeView>*" style "murrine-treeview"
    widget_class "*<GtkStatusbar>*" style "murrine-wider"
    widget_class "*<GtkProgressBar>" style "murrine-progressbar"
    # Treeview header
    widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*<GtkToolbar>.*" style "murrine-toolbar"
    #Panel
    widget "*PanelWidget*" style "murrine-panel"
    widget "*PanelApplet*" style "murrine-panel"
    widget "*fast-user-switch*" style "murrine-panel" # Workaround for Fast User Switch applet
    class "PanelApp*" style "murrine-panel"
    class "PanelToplevel*" style "murrine-panel"
    #The panel menubar
    widget_class "*Panel*<GtkMenuBar>*" style:highest "murrine-panel"
    # The window of the tooltip is called "gtk-tooltip"
    widget "gtk-tooltip*" style "murrine-tooltips"
    # Special cases and work arounds
    # Fixes toolbars inside frames. Will be overridden later.
    style "murrine-toolbar-flat" = "murrine-default"
    xthickness = 3
    ythickness = 3
    engine "murrine"
    toolbarstyle = 0
    widget_class "*.*.*.*.*.*Toolbar*" style "murrine-toolbar-flat"
    widget_class "*.*.*.*.*.*HandleBox*" style "murrine-toolbar-flat"
    #Undo for Epiphany (FIXME find a better way to do this)
    #widget_class "*EphyToolbar*" style "pixmap-toolbar"
    #widget_class "*EphyToolbar*.*.*.*" style "murrine-toolbar"
    # Workarounds for Evolution
    widget_class "*.ETable.ECanvas" style "murrine-treeview-header"
    widget_class "*.ETree.ECanvas" style "murrine-treeview-header"
    #Firefox isn't nice to dark themes, so unset the dark stuff.
    #widget "MozillaGtkWidget*Toolbar*" style "murrine-default"
    #widget "MozillaGtkWidget*Frame*" style "murrine-default"
    #Thunderbird too. But since Thunderbird uses the same theming engine as FF2, things are worse for us.
    # Special case the nautilus-extra-view-widget
    # ToDo: A more generic approach for all applications that have a widget like this.
    widget "*.nautilus-extra-view-widget" style : highest "murrine-nautilus-location"
    # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
    style "murrine-text-is-fg-color-workaround"
    text[NORMAL] = @fg_color
    text[PRELIGHT] = @fg_color
    text[SELECTED] = @selected_fg_color
    text[ACTIVE] = @fg_color
    text[INSENSITIVE] = darker (@bg_color)
    widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround"
    style "murrine-text-is-fg-color-workaround-dark"
    #Make it work with this theme!
    text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    widget_class "*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    style "murrine-menuitem-text-is-fg-color-workaround"
    #text[NORMAL] = @fg_color
    #text[PRELIGHT] = @selected_fg_color
    #text[SELECTED] = @selected_fg_color
    #text[ACTIVE] = @fg_color
    #text[INSENSITIVE] = darker (@bg_color)
    #Make it work with this theme!
    text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround"
    # Work around the usage of GtkLabel inside GtkListItems to display text.
    # This breaks because the label is shown on a background that is based on the
    # base color set.
    style "murrine-fg-is-text-color-workaround"
    fg[NORMAL] = @text_color
    fg[PRELIGHT] = @text_color
    fg[ACTIVE] = @selected_fg_color
    fg[SELECTED] = @selected_fg_color
    fg[INSENSITIVE] = darker (@bg_color)
    widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround"
    # The same problem also exists for GtkCList and GtkCTree
    # Only match GtkCList and not the parent widgets, because that would also change the headers.
    widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround"
    #Rhythmbox toolbar near the search entry. Use default + wide so that it doesn't turn dark.
    style "murrine-rhythmbox-header" = "murrine-default"
    xthickness = 3
    ythickness = 3
    engine "murrine" {
    widget "*RBSourceHeader*" style:highest "murrine-rhythmbox-header"
    widget "*HeaderToolbar*" style:highest "murrine-rhythmbox-header"
    widget "*FooterToolbar*" style:highest "murrine-rhythmbox-header"
    widget "*swt*toolbar*" style "murrine-default"
    #Evolution toolbar
    style "murrine-evo-new-button-workaround" = "murrine-dark"
    engine "murrine"
    toolbarstyle = 0
    widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
    # RSC: Fix for CPU frequency applet
    style "applet-text" = "murrine-panel"
    fg[NORMAL] = @bg_color
    widget_class "*CPUFreqApplet*" style:highest "applet-text"

  • Installing Murrine? "GTK+-2.8 is required to compile"

    I'm getting awfully close to getting Arch to be the perfect OS. Dang, it is so nice!
    When I found out that there was no Murrine package in the repos, I frolicked happily over to AUR thinking "Yay! My first AUR package!".
    So I grabbed this: http://aur.archlinux.org/packages.php?d … s=0&SeB=nd
    (http://cimi.netsons.org/media/download_gallery/murrine/murrine-0.53.1.tar.bz2 in particular)
    I extracted it in /var/abs/local/ and was surprised to find no PKGBUILD that I had been hearing about. So I thought I would do it the old fashioned way (as per the Readme)
    ./configure  gave me this:
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking for gcc... (cached) gcc
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether gcc accepts -g... (cached) yes
    checking for gcc option to accept ISO C89... (cached) none needed
    checking dependency style of gcc... (cached) gcc3
    checking for a BSD-compatible install... /bin/install -c
    checking whether make sets $(MAKE)... (cached) yes
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking for a sed that does not truncate output... /bin/sed
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking whether ln -s works... yes
    checking how to recognise dependent libraries... pass_all
    checking how to run the C preprocessor... gcc -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking how to run the C++ preprocessor... g++ -E
    checking for g77... no
    checking for xlf... no
    checking for f77... no
    checking for frt... no
    checking for pgf77... no
    checking for cf77... no
    checking for fort77... no
    checking for fl32... no
    checking for af77... no
    checking for xlf90... no
    checking for f90... no
    checking for pgf90... no
    checking for pghpf... no
    checking for epcf90... no
    checking for gfortran... no
    checking for g95... no
    checking for xlf95... no
    checking for f95... no
    checking for fort... no
    checking for ifort... no
    checking for ifc... no
    checking for efc... no
    checking for pgf95... no
    checking for lf95... no
    checking for ftn... no
    checking whether we are using the GNU Fortran 77 compiler... no
    checking whether accepts -g... no
    checking the maximum length of command line arguments... 32768
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for objdir... .libs
    checking for ar... ar
    checking for ranlib... ranlib
    checking for strip... strip
    checking if gcc supports -fno-rtti -fno-exceptions... ./configure: line 8273: diff: command not found
    no
    checking for gcc option to produce PIC... -fPIC
    checking if gcc PIC flag -fPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... no
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking for ld used by g++... /usr/bin/ld -m elf_x86_64
    checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC
    checking if g++ PIC flag -fPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    appending configuration tag "F77" to libtool
    checking for pkg-config... no
    checking for GTK... configure: error: GTK+-2.8 is required to compile murrine
    GTK+-2.8? Wha? I have:
    extra/gtk-engines 2.12.1-1
        Theme engines for GTK+ 2
    Already isntalled. Can someone tell me what I'm doing wrong? And why doesn't makepkg work with this?
    Thanks!
    Last edited by justaleaf (2007-10-15 20:39:12)

    # pacman -S gtk-engine-murrine
    error: 'gtk-engine-murrine': not found in sync db
    I tried that. Here's my pacman.conf:
    # /etc/pacman.conf
    # See the pacman manpage for option directives
    # GENERAL OPTIONS
    [options]
    LogFile = /var/log/pacman.log
    HoldPkg = pacman glibc
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    # REPOSITORIES
    # - can be defined here or included from another file
    # - pacman will search repositories in the order defined here
    # - local/custom mirrors can be added here or in separate files
    # - repositories listed first will take precedence when packages
    # have identical names, regardless of version number
    #[testing]
    Include = /etc/pacman.d/testing
    [core]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/core
    [extra]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/extra
    #[community]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/community
    #[unstable]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/unstable
    # An example of a custom package repository. See the pacman manpage for
    # tips on creating your own repositories.
    #[custom]
    #Server = file:///home/custompkgs
    I also tried -Sy:
    # pacman -Sy gtk-engine-murrine
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    error: 'gtk-engine-murrine': not found in sync db
    Any ideas?

  • [KDE] I can't change the icons of gtk-apps

    Hi,
    I'm able to change the theme of the gtk apps under KDE just fine. What I don't get to work is to change the icon theme, too. The gtk apps always use the default one.
    Her's what I have in my .gtkrc-2.0
    gtk-icon-theme-name="FaenzaCupertino"
    gtk-theme-name="oxygen-gtk"
    Any ideas?

    I didn't read that the original Faenza Icon theme is needed, too. Now the next problem is that in Thunderbird the folders are brown and don't use the blue look.
    You are on to something here. The key is what GTK engine you are using: oxygen-gtk. That engine has a special hack to apply KDE icons to GTK applications. What it does is actually set gtk-theme-name on the fly, your gtkrc file doesn't matter.
    And here is the bug; KDE uses icons from ~/.kde4/share/icons but where does GTK try to find your theme? In ~/.icons. The solution is to symlink your icon theme from ~/.kde4/share/icons to ~/.icons.

Maybe you are looking for

  • Add Custom fields in Result List

    Hello , We are using CRM2007, where we have asked to update the Service Order Search Result list to accumudate the IBASE no, IBASE component & Product. So, I have enhanced the component:BT116S_SRVO/AdvancedSRL , BASE Entity of which is "BTQRSrvOrd ".

  • How to close the browser from an Applet?

    Hi, I've written one applet, with 2 buttons (Continue & Exit). On click of Continue button, it will open another web page. On click of Exit button, the browser should be closed. I'm not able to close the browser from the applet. Can any body help me.

  • My sound control keys F10/F11/F12 do not respond at once this morning

    How can I make them functioning again ?

  • Can I skype with Ipad 3 and use back camera?

    I would like to use my Ipad 3 to skype and need to use the back camera.  Is this possible?  How do I activate the back camera while in skype? Thanks-

  • ADS Configuaration prerequisites

    Hi, I would like to work implement Adobe forms using webDynpro-Java. To work with Adobe, what all the things require to configure.... Do we need to purchase any Adobe reader for this? How we will getting credential file? Kindly guide me on this.... T