Jump to content

GNOME

From postmarketOS Wiki
Revision as of 23:18, 6 January 2023 by Exkc (talk | contribs)

GNOME is a fairly adaptive DE, but GNOME Shell and Mutter are not very comfortable to use on a phone because of their lack of touchscreen gestures. However, this is being developed (among other things). Especially Jonas Dreßler has been working on this and whose changes to GNOME Shell/Mutter you can find from his repos (GNOME Shell, Mutter). It's very WIP stuff, so these changes haven't been added to the official GNOME repos yet. During pmbootstrap init you can choose either "gnome" (the official GNOME release) or "gnome-mobile" (same as the previous one, but including whose WIP changes from Dreßler's repos)

GNOME with GNOME Shell/Mutter WIP mobile patches

Gnome Shell Mobile (Experimental)
Gnome Shell w/ mobile patches running on pmbootstrap qemu
Gnome Shell w/ mobile patches running on pmbootstrap qemu
Name Gnome Shell Mobile (Experimental)
Graphics stack Mutter
Toolkit Clutter
In postmarketOS
Package postmarketos-ui-gnome-mobile
Status Available
postmarketOS with GNOME Shell/Mutter WIP mobile patches on the OnePlus 6

Gnome Shell/Mutter with mobile patches from fork on https://gitlab.gnome.org/verdre. Currently being upstreamed to the main Gnome Shell/Mutter. Very much WIP. More info: https://blogs.gnome.org/shell-dev/2022/09/09/gnome-shell-on-mobile-an-update/


How to test

How to file bugs

This is under active development and has many known and unknown bugs. It is packaged here in order to be a development target. Please report the issues to postmarketOS before filing upstream, as at this early stage it is unknown whether potential bugs may be due to packaging or in the code upstream.

See also

GNOME without GNOME Shell/Mutter WIP mobile patches

Gnome Shell
Gnome Shell without mobile patches running on Redmi 2
Gnome Shell without mobile patches running on Redmi 2
Name Gnome Shell
Graphics stack Mutter
Toolkit Clutter
In postmarketOS
Package postmarketos-ui-gnome
Status Available
postmarketOS with GNOME without GNOME Shell/Mutter WIP mobile patches on the Redmi 2


The stock gnome experience for desktop/laptop.


Extensions

Screen manual/auto rotate button

GNOME supports automatic screen rotation, but on a phone it is often useful to switch between manual/automatic rotation on the fly. This adds a button to the system status area.

https://github.com/shyzus/gnome-shell-extension-screen-autorotate

TODO: Clock to the left

Many phones/mobile devices have a notch and it would be necessary to move the clock of top bar to left edge. Just Perfection does this, but a simpler extension would be good for this.

TODO: Flashlight button

Start flaslight button to the system status area.

How to install


See also

Relevant links