Package Details: gtk3-mushrooms 3.24.8-1

Git Clone URL: https://aur.archlinux.org/gtk3-mushrooms.git (read-only)
Package Base: gtk3-mushrooms
Description: GTK3 patched for classic desktops like XFCE or MATE. Please see README.
Upstream URL: https://github.com/TomaszGasior/gtk3-mushrooms
Keywords: csd filechooser gtk3-classic mate typeahead xfce
Licenses: LGPL
Conflicts: gtk3, gtk3-print-backends
Provides: gtk3=3.24.8, gtk3-classic=3.24.8, gtk3-print-backends
Submitter: TomaszGasior
Maintainer: krumelmonster
Last Packager: TomaszGasior
Votes: 24
Popularity: 1.366632
First Submitted: 2017-04-18 21:51
Last Updated: 2019-05-14 17:02

Required by (1000)

Sources (23)

Pinned Comments

krumelmonster commented on 2019-08-10 16:46

I took ownership of both the AUR package and git repository for now, hopefully I'll be able to put some work into patches and PKGBUILD in september.

→ See README.md file before installing: https://github.com/krumelmonster/gtk3-mushrooms/blob/master/README.md

→ It's possible to download precompiled pacman packages here: https://github.com/krumelmonster/gtk3-mushrooms/releases

→ When you encounter problems, send issue here: https://github.com/krumelmonster/gtk3-mushrooms/issues

If you are using Manjaro try to gtk3-classic package.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

PhotonX commented on 2017-11-06 10:52

Never mind, installed gtk3-classic. :)

I'm getting this error:

Making all in gtk
make[2]: Verzeichnis „/tmp/pamac-build-photon/gtk3-mushrooms/src/gtk-3.22.25/gtk“ wird betreten
Datei »./gtk.gresource.xml« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
Datei »./gtk.gresource.xml« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
GEN stamp-gtkmarshalers.h
GEN gtk.gresource.xml
GEN stamp-gtkprivatetypebuiltins.h
GEN stamp-gtktypebuiltins.h
GEN gtktypebuiltins.c
GEN gtkmarshalers.c
GEN gtkprivatetypebuiltins.c
GEN gtkdbusgenerated.h
INFO: Reading ./gtkmarshalers.list...
GEN gtkdbusgenerated.c
git.mk: Generating .gitignore
Traceback (most recent call last):
File "/usr/sbin/gdbus-codegen", line 41, in <module>
from codegen import codegen_main
ModuleNotFoundError: No module named 'codegen'
Traceback (most recent call last):
File "/usr/sbin/gdbus-codegen", line 41, in <module>
from codegen import codegen_main
ModuleNotFoundError: No module named 'codegen'
make[2]: *** [Makefile:7751: gtkdbusgenerated.h] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[2]: *** [Makefile:7751: gtkdbusgenerated.c] Fehler 1
INFO: Reading ./gtkmarshalers.list...
make[2]: Verzeichnis „/tmp/pamac-build-photon/gtk3-mushrooms/src/gtk-3.22.25/gtk“ wird verlassen
make[1]: *** [Makefile:722: all-recursive] Fehler 1
make[1]: Verzeichnis „/tmp/pamac-build-photon/gtk3-mushrooms/src/gtk-3.22.25“ wird verlassen
make: *** [Makefile:616: all] Fehler 2

Am I missing some dependency?

TomaszGasior commented on 2017-06-13 07:54

@XShell
Updated.

XShell commented on 2017-06-11 09:49

Please add wayland and wayland-protocols in depends or it won't compile

xsmile commented on 2017-06-08 16:41

Thank you, no issues with the new version so far.
Don't modify the package too much, you created it for yourself after all :-)

TomaszGasior commented on 2017-06-07 14:35

@xsmile
I released new version of this package with reenabled Wayland backend. Please do update.
You can use compiled packages from GitHub page: https://github.com/TomaszGasior/gtk3-mushrooms/releases

xsmile commented on 2017-06-06 09:04

I do use XFCE and have no need for Wayland but apparently it is a requirement when using QEMU.

TomaszGasior commented on 2017-06-06 07:40

@xsmile

My package is for classic desktops such as MATE or XFCE. To make building faster, I removed Wayland backend from this package — it is currently useless with XFCE and MATE.

If you want to use this package with Wayland, you must add
--enable-wayland-backend
parameter to
./configure
command in PKGBUILD. If you don't know how to do it, compare original PKGBUILD and my PKGBUILD.

PKGBULD of GTK3:
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/gtk3

PKGBUILD of gtk3-mushrooms:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gtk3-mushrooms

xsmile commented on 2017-06-05 17:31

@tomaszgasior:

Libvirt/QEMU throws an error when starting a virtual machine:
"[...] undefined symbol: gdk_wayland_display_get_type".
It starts fine with the original gtk3 package.

Apart from that issue, I really like the changes.

GordonGR commented on 2017-06-04 10:20

This looks very interesting. I will give it a look. Thanks.

TomaszGasior commented on 2017-05-13 15:44

@XShell

I created this package (and GTK patches) only for myself. But I added it to AUR because it is simple to install by yaourt. ;) And I think it can be interesting alternative to original GTK3 for MATE/XFCE users, who do not like Client Side Decorations and other small but annoying things in GTK3.
I saw Ubuntu's GTK3 patches and I used one inspiration from it. (In file-chooser's single-click patch. Maybe should I add credits to readme? ;>)

Currently I create my patches myself. Which Ubuntu patches do you want to use?