Jump to content

GNOME

From postmarketOS Wiki
GNOME
GNOME activity page
GNOME activity page
Name GNOME
Graphics stack Mutter
Toolkit Clutter
In postmarketOS
Package postmarketos-ui-gnome
Status Available

GNOME (/(ɡ)noʊm/) is a user Interface that aims to be simple and easy to use. It is designed by The GNOME Project and is composed entirely of free and open-source software. The following variants are available in postmarketOS:

  • GNOME, the default, runs traditional GNOME Shell mosten used on the desktops or laptops.
  • GNOME Mobile are patchsets on top of the GNOME stack, that make GNOME suitable for mobile phones and touch devicse.


Note This user interface recommends systemd Using OpenRC instead of systemd might or might not work

During pmbootstrap init you can choose either gnome (the stock GNOME shell) or gnome-mobile (with mobile patches).

GNOME Mobile

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

GNOME is a fairly adaptive user interface, however GNOME is not very comfortable to use on a phone because of their lack of touchscreen gestures. Many developers (especially Jonas Dreßler) have been working on this and developed a prototype. The patches are very work-in-progress and not all of them are upstream yet, however it's being worked on.

postmarketOS with GNOME Mobile on the OnePlus 6

Troubleshooting

Scaling

The scaling is sometimes set to 200 %, which will keep Gnome in desktop mode (and not in mobile mode). There are 2 ways to set the display scale:

  • Normal way: Change Settings > Display > Scale to 300%.
  • Hacky way: Open ~/.config/monitors.xml in editor and set scale to 3 then reboot or relogin
  • Hacky way 2: Remove ~/.config/monitors.xml, run gsettings set org.gnome.desktop.interface scaling-factor 3 then relogin.

On some devices or on newer versions of gnome there is no 300% scaling option in settings.

Firefox issues under Wayland

On gnome-mobile Firefox doesn't use wayland for rendering. It causes some issues:

  • Scaling issue: Firefox runs in a low-resolution mode and looks ugly.
  • Input issue: Firefox doesn't trigger the gnome OSK

Solutions to these issues can be found below: here

Bug reporting

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

Extensions

See also

postmarketOS with GNOME (without GNOME Mobile) on the Redmi 2