Package Details: mutter-auto-rotation 44.5-1

Git Clone URL: https://aur.archlinux.org/mutter-auto-rotation.git (read-only, click to copy)
Package Base: mutter-auto-rotation
Description: Window manager and compositor for GNOME, with touch-mode auto-rotation (reverts MR 1710)
Upstream URL: https://gitlab.gnome.org/GNOME/mutter
Keywords: gnome tablet yoga
Licenses: GPL
Conflicts: mutter
Provides: libmutter-12.so, mutter
Submitter: parcimonic
Maintainer: parcimonic
Last Packager: parcimonic
Votes: 3
Popularity: 0.048972
First Submitted: 2022-07-14 14:09 (UTC)
Last Updated: 2023-09-17 19:02 (UTC)

Required by (15)

Sources (2)

Pinned Comments

parcimonic commented on 2023-07-02 16:38 (UTC)

Linux 6.4 is now in main repos.

Please replace this package with mutter and check if auto-rotation works for you.

(see previous comments for context).

parcimonic commented on 2022-07-14 14:28 (UTC)

Reasons for reverting MR 1710:

  1. MR 1846 doesn't look like it will be merged (see comments).
  2. The above MR didn't fix auto-rotation for me.
  3. The Gnome extension: https://extensions.gnome.org/extension/4191/screen-autorotate/ didn't work either.

Latest Comments

1 2 Next › Last »

22-all commented on 2023-07-02 19:28 (UTC)

No, with mutter and the 6.4 kernel, screen rotation still does not work.

BlackDuck commented on 2023-07-02 18:36 (UTC)

I tried mutter with Linux 6.4 but it is still not working for me.

parcimonic commented on 2023-07-02 16:38 (UTC)

Linux 6.4 is now in main repos.

Please replace this package with mutter and check if auto-rotation works for you.

(see previous comments for context).

BlackDuck commented on 2023-06-18 12:47 (UTC)

Dieser überprüfung halte ich für sinnvoll nur ich komme hier leider nicht weiter.

Ich habe ein frischen Manjaro installiert und sowohl über die GUI als auch die CLI bekomme ich folgende Fehlermeldung.

pamac build mutter-auto-rotation                                                           8m 17s duck@duck-10mv0015mh
Vorbereitung...
Überprüfe mutter-auto-rotation Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
Fehler: Vorgang konnte nicht erfolgreich vorbereitet werden:
Kann Abhängigkeiten nicht erfüllen:
- das Entfernen von mutter verletzt Abhängigkeit 'libmutter-12.so=0-64' benötigt von gnome-shell

What I also find funny is that obviously no one else seems to have this problem.

parcimonic commented on 2023-06-17 15:53 (UTC)

@BlackDuck hmmm that is strange. If you check mutter PKGBUILD from the Extra repo:

https://gitlab.archlinux.org/archlinux/packaging/packages/mutter/-/blob/main/PKGBUILD#L121

It doesn't have explicit version on it. But .SRCINFO (or some other metadata) reads it correctly, as you can see in this page: https://archlinux.org/packages/extra/x86_64/mutter/

According to PKGBUILD manpage: https://man.archlinux.org/man/PKGBUILD.5

If the provision name appears to be a library (ends with .so), makepkg will try to find the library in the built package and append the correct version. Appending the version yourself disables automatic detection.

I can override it but I'd rather understand why it is not being auto-added to the metadata.

BlackDuck commented on 2023-06-13 13:09 (UTC)

@parcimonic First of all I would like to thank you for your efforts to maintain this package.

I use it under Manjaro with the GPD Pocket 3 and it works great.

Unfortunately I can't install it without some customization and wanted to ask you to add "libmutter-12.so=0-64" to the provides field. As you can see here (https://archlinux.org/packages/extra/x86_64/gnome-shell/) this would be the correct dependency name required by gnome-shell.

Or do you know another way how I can install the package without changing the build files every time?

ohno1052 commented on 2023-04-22 18:53 (UTC) (edited on 2023-04-22 20:12 (UTC) by ohno1052)

This is the driver from links, that parcimonic provided: https://github.com/fsmv/linux/releases/tag/yoga-tablet-v3

Looks like it will be in 6.4

But sadly, doesn't work with my Lenovo Yoga 710-14ikb (80V4) Maybe i've done something wrong, but with this module loaded and non-patched mutter nothing has changed, no reaction to rotation of screen and flipping, libinput also didn't reported anything on these actions.

If there are people with same yoga laptop, or a little different ones (like 710-14isk 710-11isk etc), will be glad, if you will test this module and write here results of testing. Also, in case of issues with this module, contact developer kallmeyeras@gmail.com. He was very helpful, and led me to successful build of this module.

parcimonic commented on 2023-04-16 11:39 (UTC)

Good news for Yoga users:

https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/commit/?h=for-next&id=e82882cdd241b78d305df1441c624fbbbd07af05

https://www.phoronix.com/news/Lenovo-Yoga-Tablet-Mode-Switch

fsmv commented on 2023-03-17 04:37 (UTC)

That bug is fixed in gtk 3.24.37!

https://gitlab.gnome.org/GNOME/gtk/-/issues/5386

fsmv commented on 2023-03-02 02:45 (UTC) (edited on 2023-03-02 02:45 (UTC) by fsmv)

Actually that focus bug is fixed when running browsers with Wayland flags. It did appear in Firefox as well but I was already running the Wayland flag last time I tested it.

For google-chrome: echo "--ozone-platform-hint=auto" >> ~/.config/chrome-flags.conf

For firefox: echo "MOZ_ENABLE_WAYLAND=1" > ~/.config/environment.d/firefox.conf

Maybe that patch could be updated to fix merge conflicts with the new version of Gnome. This mostly works for me but oxide render does seem to have some quirks in chrome.