Jump to content

GNOME: Difference between revisions

From postmarketOS Wiki
Exkc (talk | contribs)
m Exkc moved page GNOME 3 to GNOME: 3 is version number of the de n it has update to 40 in the repo so this page should rename to gnome 40 or gnome
Wegner (talk | contribs)
No edit summary
Line 1: Line 1:
{{Stub}}
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 [https://blogs.gnome.org/shell-dev/2022/09/09/gnome-shell-on-mobile-an-update/ 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 ([https://gitlab.gnome.org/verdre/gnome-shell/-/tree/mobile-shell GNOME Shell], [https://gitlab.gnome.org/verdre/mutter/-/tree/mobile-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).


It is possible to run GNOME on pmOS, selecting GNOME on pmbootstrap init.
== Extensions ==


==Relevant links==
=== 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.
 
== Relevant links ==
* {{MR|990|pmaports}}
* {{MR|990|pmaports}}
* {{issue|94|pmaports}}
* {{issue|94|pmaports}}
* [[Debugging the GNOME stack]]
* [[Debugging the GNOME stack]]
[[Category:Interface]]
[[Category:Interface]]

Revision as of 15:39, 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.

Relevant links