Reply
Thread Tools
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#1
rewrite: In one of the never ending posts on how to get X* onto sailfish/jolla we learned it is actually lipstick that has to have XWayland support, not jut someone porting X app and hoping it will get ignored like other warehouse apps. Since all projects that are currently supporting wayland are already 1.4(1.5), can we get a firm declaration from Jolla when lipstick will support those? Selling a linux phone that cannot run 99.99% of linux apps because 1. too edgy for us (uses X, we are so edgy with old wayland), 2. software is too edgy, because anyone following wayland development is already at 1.4 (1.5) while jolla's 1.1 sucks balls and gives us maybe .1% of existing apps (that are still developed), when is this linux phone really gonna be linux phone??? I expect 'make' to work to call it a linux phone, if neo900 provides this awesome, if Jolla keeps using the term linux how about some linux compatibility?

Last edited by szopin; 2014-09-10 at 00:00.
 

The Following 6 Users Say Thank You to szopin For This Useful Post:
Posts: 1,067 | Thanked: 2,383 times | Joined on Jan 2012 @ Finland
#2
Its been stated many times that Jolla will _not_ be doing XWayland support and if someone wants it (cripled user experience with crappy X11 UI) then community needs to do the needed integration themselves.

Lipstick and wayland are OSS projects (https://github.com/nemomobile/lipstick) feel free to make pull requests there.

Personally I never want to see X11 apps in a phone, let those crappy UI apps remain in desktop only env.
__________________
IRC: jonni@freenode
Sailfish: ¤ Qt5 SailfishTouchExample ¤ Qt5 MultiPointTouchArea Example ¤ ipaddress ¤ stoken ¤ Sailbox (Dropbox client) ¤
Harmattan: ¤ Presence VNC for Harmattan ¤ Live-F1 ¤ BTinput-terminal ¤ BabyLock ¤ BabyLock Trial ¤ QML TextTV ¤
Disclaimer: all my posts in this forum are personal trolling and I never post in any official capacity on behalf of any company.
 

The Following 5 Users Say Thank You to rainisto For This Useful Post:
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#3
Thanks, it seems that community has to port LibreOffice (works on Raspberry Pi http://talk.maemo.org/showpost.php?p...3&postcount=33), FreOffice, Koffice, even Gnumeric, because really it is a matter of taste, and not being part of linux/open source and usability/availability
EDIT: I'm going to assume those "stated many times" is the reply that was finally posted to the TJC thread about XWayland, judging by the timestamp on emails you should've used future tense as the TMO reply was faster

Last edited by szopin; 2014-09-10 at 12:00.
 
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#4
Well, I wouldn't be this outright negative - there are many specialized X applications that are unlikely to be made Wayland compatible in the near future (they are using xlib directly or a Wayland incompatible GUI toolkit, such as GTK2) or ever (dead usptream & complicated codebase), so it would be nice to be able to run them on Wayland somehow. The end result might not be as fast and elegant as running on Wayland natively, but something is better than nothing in this case.

Also Wayland does not yet have anything like X forwarding, which might be another usecase for having some support for X (I use X forwarding quite heavily on my desktop PCs for apps like Xchat, Thunderbird, Geany, etc.).
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 4 Users Say Thank You to MartinK For This Useful Post:
Posts: 1,067 | Thanked: 2,383 times | Joined on Jan 2012 @ Finland
#5
Originally Posted by szopin View Post
EDIT: I'm going to assume those "stated many times" is the reply that was finally posted to the TJC thread about XWayland, judging by the timestamp on emails you should've used future tense as the TMO reply was faster
Lets see last year for example on quick search:

http://talk.maemo.org/showpost.php?p...&postcount=391

And there ware various other posts regarding xwayland beeing community only task. I only posted it again on together just to make it obvious if someone has not been reading TMO threads..
__________________
IRC: jonni@freenode
Sailfish: ¤ Qt5 SailfishTouchExample ¤ Qt5 MultiPointTouchArea Example ¤ ipaddress ¤ stoken ¤ Sailbox (Dropbox client) ¤
Harmattan: ¤ Presence VNC for Harmattan ¤ Live-F1 ¤ BTinput-terminal ¤ BabyLock ¤ BabyLock Trial ¤ QML TextTV ¤
Disclaimer: all my posts in this forum are personal trolling and I never post in any official capacity on behalf of any company.
 

The Following 3 Users Say Thank You to rainisto For This Useful Post:
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#6
Originally Posted by rainisto View Post
Lets see last year for example on quick search:

http://talk.maemo.org/showpost.php?p...&postcount=391

And there ware various other posts regarding xwayland beeing community only task. I only posted it again on together just to make it obvious if someone has not been reading TMO threads..
but in theory you can run xserver inside wayland compositor
Only in theory as wayland is so old in Jolla that
Nobody is looking currently on xwayland in Sailfish
. Even active wayland supporting projects like mplayer are not possible on Jolla as they default to 1.4 Wayland, so thanks
 
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#7
Better something old and stable than something new and crashing.

Why not just use an Android X server to render the UI for those desktop applications? The UI experience would already be so awful on a phone's screen that it can't get any worse with that solution, can it?
__________________
Tidings - RSS and Podcast aggregator for Jolla - https://github.com/pycage/tidings
Cargo Dock - file/cloud manager for Jolla - https://github.com/pycage/cargodock
 

The Following User Says Thank You to pycage For This Useful Post:
Posts: 7 | Thanked: 9 times | Joined on Jan 2014
#8
Sailfish interface is completely different from traditional desktop toolkits (GTK+ and Qt Widgets). So all apps for Sailfish should be written in Qt Quick to look native. Qt Quick apps support Wayland so there aren't special reasons to support XWayland.

I can't say that I like it, I would prefer have new Maemo with classic toolkits and all modern technologies - but now we have only Sailfish.
 

The Following User Says Thank You to equeim For This Useful Post:
w00t's Avatar
Posts: 1,055 | Thanked: 4,107 times | Joined on Oct 2009 @ Norway
#9
Originally Posted by szopin View Post
Only in theory as wayland is so old in Jolla that . Even active wayland supporting projects like mplayer are not possible on Jolla as they default to 1.4 Wayland, so thanks
Newer Wayland is easy for you to achieve by yourself without breaking anything (as it's backwards compatible). Update it, test it out, and submit a pull request at https://github.com/mer-packages/wayland when you're comfortable about the quality.

There's a very finite number of people working on these things, and the people working on them tend to prioritize things that give the biggest "bang for buck", which unfortunately for you, is not anything related to X. It's simply not something that the vast majority of customers want, as far as I've been able to tell.

That doesn't mean that those people won't work with you and support, publicize, and encourage your work - it just means they won't do it for you.

It's not like there's a conspiracy to hold the version back, either. It's a case of what was there previously working well enough to not require touching, up until a QtWayland upgrade (required to provide other ongoing work/fixes) bumped the minimum version, so I bumped it too.
__________________
i'm a Qt expert and former Jolla sailor (forever sailing, in spirit).
if you like, read more about me.
if you find me entertaining, or useful, thank me. if you don't, then tell me why.
 

The Following 13 Users Say Thank You to w00t For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#10
Javispedro working on XWayland for Sailfish OS :

"slightly backported to work on current jolla's wayland and without any acceleration nor input so far"
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.
 

The Following 11 Users Say Thank You to rcolistete For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 22:35.