El Thursday 25 December 2014, sailfish-de...@jklingen.com escribió: > Still, I'd like to understand what is going wrong, and whether there is > an issue in my code or somewhere else. > I have been able to extract and reproduce this behavior in an otherwise > empty new SailfishOS Qt Quick Application. > > I am using the simple piece of code below to invoke the process, the > "execute" method has been called in Component.onCompleted of my cover > page. Btw, the process called is "df", but other commands like "ls" gave > the same results. > > If you have an idea about this, I'd be happy to hear from you
Huge disclaimer: writing about things that I'm not fully sure, but writing them anyway because nobody else replied yet. If I'm not mistaken or confusing it with kdeinit, the booster that your application is likely using (because is the recommended way) does some improvements on start up by linking to all usual libraries, and launching your process afterwards. If you are launching an additional process, it might be linking again with GUI libraries, and the system might be trying to make another GUI of it. This is just a guess, but it makes some sense given the Wayland assertion that you are having. Is it completely gone if you don't launch a process? Possible solutions might be cleaning the environment where you launch the process, launching it some other way (it's been a while since I last used QProcess, but I recall different ways), or just not launching it at all. If you want to get the output of "df", think to yourself "how does df get that information in the first place?". Launching a process for getting that data is a resource waste, and as you've experienced, can be brittle and not necessarily less work. Qt 5.4 includes QStorageInfo, but you can look at an addon developed by the same person some time before: https://gitorious.org/qdrive/qdrive -- Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2 http://barnacity.net/ | http://disperso.net _______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org