GNOME: Difference between revisions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
=== TODO: Flashlight button === | === TODO: Flashlight button === | ||
Start flaslight button to the system status area. | Start flaslight button to the system status area. | ||
== GNOME with GNOME Shell/Mutter WIP changes specific == | |||
{{Infobox interface | |||
| name = Gnome Shell Mobile (Experimental) | |||
| image = File:Gnome mobile.jpg | |||
| imagecaption = Gnome Shell w/ mobile patches running on pmbootstrap qemu | |||
| graphics = Mutter | |||
| toolkit = Clutter | |||
| package = postmarketos-ui-gnome-mobile | |||
}} | |||
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 === | |||
* Install with pmbootstrap at https://wiki.postmarketos.org/wiki/Installation_guide, selecting `edge`, and selecting `gnome-mobile: (Wayland) Gnome Shell patched to adapt better to phones (Experimental)` under "available user interfaces". | |||
* Download images from the edge channel at https://images.postmarketos.org/bpo/edge/ for devices like the Pinephone Pro or Oneplus 6. | |||
=== 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 === | |||
* {{MR|3404|pmaports}}: initial MR | |||
== Relevant links == | == Relevant links == |
Revision as of 15:45, 11 December 2022
GNOME is a fairly responsive DE, but GNOME Shell and Mutter are not very comfortable to use on a phone because their poor responsiveness and 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).
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.
GNOME with GNOME Shell/Mutter WIP changes specific
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
- Install with pmbootstrap at https://wiki.postmarketos.org/wiki/Installation_guide, selecting `edge`, and selecting `gnome-mobile: (Wayland) Gnome Shell patched to adapt better to phones (Experimental)` under "available user interfaces".
- Download images from the edge channel at https://images.postmarketos.org/bpo/edge/ for devices like the Pinephone Pro or Oneplus 6.
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
- pmaports!3404: initial MR