Package Details: gnome-shell-performance 1:47.1.r1.gf0fe25db6-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-performance.git (read-only, click to copy)
Package Base: gnome-shell-performance
Description: Next generation desktop shell | Attempts to improve performances with non-upstreamed merge-requests and frequent stable branch resync
Upstream URL: https://wiki.gnome.org/Projects/GnomeShell
Licenses: GPL
Groups: gnome
Conflicts: gnome-shell
Provides: gnome-shell
Submitter: Saren
Maintainer: Saren (Terence, saltyming)
Last Packager: saltyming
Votes: 35
Popularity: 0.24
First Submitted: 2018-08-04 18:21 (UTC)
Last Updated: 2024-10-19 14:00 (UTC)

Dependencies (41)

Required by (453)

Sources (2)

Pinned Comments

saltyming commented on 2021-11-18 14:16 (UTC) (edited on 2024-09-20 11:58 (UTC) by saltyming)

If you have a problem during any system update with mutter-performance & gnome-shell-performance, please install mutter & gnome-shell packages from the main repository and do full upgrade first, then build the performance packages later.

If you are using [gnome-unstable] and [extra-testing] repositories, use gnome-shell-performance-unstable


To enable a specific MR in the Merge Requests List, add an line "_merge_requests_to_use+=('<MR number>')" at the end of PKGBUILD. (Because if you edit the line directly you can be able to end up with merge conflict upon updates.)


If you are getting errors like fatal: bad revision '73e8cf32' while building this package, refer to PKGBUILD and see which patches caused this. Then, go to the related URLs, replace the commit hashes. If there are conflicts, comment out the patches.

Please notify me in comment section if this happens.


The optional patches for performance and fixes are by default enabled.

A package for mutter(compositor) performance patches: https://aur.archlinux.org/packages/mutter-performance/

Terence commented on 2019-08-02 16:35 (UTC) (edited on 2019-08-02 19:09 (UTC) by Terence)

Warning: Before making a report of something broken, make sure it is not caused by an extension or a custom theme!

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 19 Next › Last »

Terence commented on 2020-04-29 12:30 (UTC)

@chrisjbillington right, right, I made the patch and the associated dependency optional.

chrisjbillington commented on 2020-04-29 01:07 (UTC) (edited on 2020-04-29 01:08 (UTC) by chrisjbillington)

gjs-git fails its check() presently. Also, do we really want to pull in an actual -git package as a dependency of this one? This package has curated patches added to it, whereas a -git package is bringing in patches from the next release indiscriminately, exposing users to likely more breakage compared to curated patches. I think I'd rather just not include the upstream patches that can't be backported without pulling in a -git package.

shrisha commented on 2020-04-21 15:11 (UTC)

I restored pacman.conf from backup which I did before adding chaotic aur. And now package build and installed successfully. :)

Now only mutter performance package left. getting this: could not satisfy dependencies: removing mutter breaks dependency 'libmutter-6.so=0-64' required by gnome-shell-performance Any thoughts on that? Thank you.

shrisha commented on 2020-04-21 13:17 (UTC)

@chrisjbillington Thank you for your advice, the only reason why I installed Manjaro Gnome edition is this two packages (mutter performance, shell performance) . I'm on Fedora for past few years and it's quite frustrating having highend hardware and still suffer from poor desktop performance. I heard about this two patches and decide to give it a try. And I have no problem to install anything from Pamac. Just tried again and it's went flawlessly.

chrisjbillington commented on 2020-04-21 04:32 (UTC)

@shrisha it sounds like you've messed up your mirrorlist. Presumably you are having trouble installing any other packages as well? If so, the issue is probably not anything to do with this package. Once you've got things working with installing regular software from the repositories, you can think about this package again.

Having said that, if you are new to Manjaro, perhaps consider just running the default gnome-shell from the repositories for a while. There's plenty to learn and tinker with without the higher-than-normal chance of messing up your system that comes with installing a custom build of the DE.

chrisjbillington commented on 2020-04-21 04:32 (UTC)

@shrisha it sounds like you've messed up your mirrorlist. Presumably you are having trouble installing any other packages as well? If so, the issue is probably not anything to do with this package. Once you've got things working with installing regular software from the repositories, you can think about this package again.

Having said that, if you are new to Manjaro, perhaps consider just running the default gnome-shell from the repositories for a while. There's plenty to learn and tinker with without the higher-than-normal chance of messing up your system that comes with installing a custom build of the DE.

chrisjbillington commented on 2020-04-21 04:32 (UTC)

@shrisha it sounds like you've messed up your mirrorlist. Presumably you are having trouble installing any other packages as well? If so, the issue is probably not anything to do with this package. Once you've got things working with installing regular software from the repositories, you can think about this package again.

Having said that, if you are new to Manjaro, perhaps consider just running the default gnome-shell from the repositories for a while. There's plenty to learn and tinker with without the higher-than-normal chance of messing up your system that comes with installing a custom build of the DE.

shrisha commented on 2020-04-21 03:17 (UTC) (edited on 2020-04-21 03:19 (UTC) by shrisha)

Thank you @kode54 and @Terence. But now I'm getting new error: no servers configured for repository :)

I added chaotic-aur. Same problem with and without.

Terence commented on 2020-04-20 11:13 (UTC)

@kode54 Thanks I added it. Hopefully it fixes @shrisha issue.

kode54 commented on 2020-04-20 03:33 (UTC)

@shrisha: I was stating the actions the maintainer would need to apply, but you could apply them to your local copy of the PKGBUILD before makepkg building it yourself as well.

Basically, you just need to git clone the read-only repository linked at the top of this page, and modify the PKGBUILD in a text editor. Find the line with the provides declaration, and add gnome-shell=$epoch:$pkgver to the setting, after the existing gnome-shell=$pkgver. Strangely, I have no such thing in my local chaotic-aur built copy, yet the gnome-shell-extension-arc-menu-git package installs just fine with this package and mutter-performance.

Maybe also try the chaotic-aur repository builds first? Assuming they even work with Manjaro. I have no idea what's up with forks of Arch, and they tend to break random things, hence users are asked to consult Manjaro's support resources for their specific issues.