I was definitively planning to mess around with libweston to make my own shell that mimics maemo
There's also Gaia the UI from FirefoxOS/Boot2Gecko.
There's enlightenment too (it's responsive): https://www.enlightenment.org/
AsteroidOS is a smart watch GNU/Linux OS that has a QT GUI. Although it's
a watch, I think it can be used as a resource to consider as we develop a
sane "desktop" environment for phones.
On Jun 5, 2017 9:21 AM, "Volker Mische" notifications@github.com wrote:
There's also Gaia https://github.com/mozilla-b2g/gaia the UI from
FirefoxOS/Boot2Gecko.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/postmarketOS/pmbootstrap/issues/62#issuecomment-306230853,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACx-3F7FaQywWkW7iPKLSkliM8YWOkQfks5sBCjugaJpZM4Nvh5K
.
Enlightment sound good :)
Gnome 3 is in Alpine Linux testing now. I think it does not have Wayland support yet (because of the way GTK3 is packaged in Alpine), but if someone wants to, it shouldn't be that hard to change and try out. It isn't really a phone UI, but was made with touch devices in mind, has an on screen keyboard etc.
Plasma Mobile already has packaging for Arch Linux. I think this is similar to what Alpine uses, so maybe you can reuse the existing work at https://github.com/blue-systems/pm-arch/tree/master/packages.
We can always borrow the UI layer from Google's Fuchsia. Material Design out of the box makes it very close to a stock android experience
@letoram nice work, looks very thorough!
@Immortalin I agree with you that we should have a skin or interface that mimics the most modern android UI at first, with the added bonus of more configurability and "suggestions" that can guide the user into becoming more familiar with the freedom provide by a free and open source mobile OS.
This way we remain inclusive and don't have to re-do / throw out the work of UX and interface designers ( I'm sure they'd appreciate that :D ).
UX is all about expectation, and expectations with respect to mobile devices are A) highly personally B) deeply ingrained. Building new expectations takes time, but it is a very fruitful endeavor!
I am running ofono stack on N900, and so I needed GUI to dial numbers, write&receive SMSes, display signal strength and battery, connect GPRS and something to ring when there's an incoming call. There was nothing for ofono I could see, so I wrote https://gitlab.com/tui/tui/blob/master/ofone/ofone . Now, python is a bit too heavy for this, so I started doing vala version (vfone, in same repository).
@pavelmachek in case you're interested, NotKit packaged hildon the other day for postmarketOS, and showed a screenshot running it in qemu. But it's not in this repository yet (I hope we get a PR at some point), it's here: https://github.com/NotKit/pmbootstrap/commit/4c16cb7a79e4ccc74ec369b763edd2b4770465fc~~ it's packaged for pmOS now!
And I guess I should mention... I'm using Xfce on N900. It is not really finger-optimized, but is mostly usable with the stylus. I like it better than original Maemo. I also had MATE (Gnome 2) running on the box.
Tizen's UI is based on Enlightenment and is (mostly?) open source. E.g: the homescreen app is https://review.tizen.org/git/?p=profile/mobile/apps/native/homescreen-efl.git;a=tree;h=refs/heads/tizen_4.0;hb=refs/heads/tizen_4.0 . This may be another option.
PDA interfaces have been mentioned in /r/postmarketOS:
https://www.reddit.com/r/postmarketOS/comments/7582fb/long_term_interest_pda_interfaces/
They seem to have really outdated codebases though.
I have used both Opie and GPE before.
Opie is simpler, QT-based, GPE is slightly newer, GTK-based and uses
real X system IIRC.
But they are meant to be operated using stylus, not finger, which is
really quite major difference. I'd not Opie to be too useful for
us. Parts of GPE (GPE-Contacts, GPE-Calendar, GPE-Games, GPE-ToDo)
might be useful if it is easy to get them running.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
@pavelmachek You're right. But two devices which are being ported over right now, the Nokia N900 and the Galaxy Note II do support stylus input.
I don't think GPE has been touched in years: https://en.wikipedia.org/wiki/GPE_Palmtop_Environment
It looks like Opie got some attention a couple of years ago: https://github.com/opieproject/qte-opie
They actually don't look _that_ bad, my main concern would be how nicely they play with musl and GCC6...
Well, I'm pretty sure there were OSS stacks for OpenMoko phones. But
they are not based on ofono, and are probably obsolete. There's
QTembedded. But probably still better start than Symbian :-).
Wow, getting OPIE to run on a modern (stylus-equipped) phone would be a dream come true for me! I remember how awesome it was back when I ran it on an old PDA. I could actually get lots of real work done quickly on that UI, something that can't be said of todays mobile UIs that seem to be designed solely for the purpose of passively consuming endlessly scrolling social media...
JFTR: The MATE Desktop Environment has been merged!
@MartijnBraam and @rrcha talked about Aura from Google's chromium OS as possible UI.
A better link for the Glacier UI source: https://github.com/nemomobile-ux/
As there is now a PR for packaging i3 in postmarketOS, I remembered a project that configures i3 to be usable with touch screens and the n900. https://github.com/robotanarchy/penguinphone
Most helpful comment
Plasma Mobile already has packaging for Arch Linux. I think this is similar to what Alpine uses, so maybe you can reuse the existing work at https://github.com/blue-systems/pm-arch/tree/master/packages.