Difference between revisions of "QOrbiter Targets"
From LinuxMCE
Line 5: | Line 5: | ||
Forward Roadmap of current and future qOrbiter targets: | Forward Roadmap of current and future qOrbiter targets: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= OnScreen Orbiters = | = OnScreen Orbiters = | ||
Line 24: | Line 13: | ||
*LinuxMCE 1204 - Qt lib version = 5.2.0 | *LinuxMCE 1204 - Qt lib version = 5.2.0 | ||
*LinuxMCE 1404 - Qt lib version = 5.2.1 | *LinuxMCE 1404 - Qt lib version = 5.2.1 | ||
− | + | ||
+ | ==== Setup Linux qMD ==== | ||
+ | # on your core edit /etc/initramfs-tools-interactor/scripts/DeviceTemplate change the line "DT=" to "DT=2277" | ||
+ | # run /usr/pluto/bin/Diskless_BuildDefaultImage.sh | ||
+ | # make sure to re-do this with the original values to create normal MDs again. | ||
==== Packages/Directories ==== | ==== Packages/Directories ==== | ||
Package: lmce-qorbiter-skins-desktop | Package: lmce-qorbiter-skins-desktop | ||
Files..: qOrbiter_src/qml/desktop ?? (phenigma) | Files..: qOrbiter_src/qml/desktop ?? (phenigma) | ||
+ | |||
+ | == Non-Window Managed == | ||
+ | === Linux EGLFS (rpi/armhf) === | ||
+ | *LinuxMCE RPi Wheezy - Qt lib version = 5.2.0 | ||
= Non-OnScreen Orbiters = | = Non-OnScreen Orbiters = |
Revision as of 02:32, 11 January 2015
This page is meant as a roadmap to existing and expected qOrbiter targets, including specific requirements of each.
Forward Roadmap of current and future qOrbiter targets:
OnScreen Orbiters
Window Managed
Linux
Linux is the main platform qOrbiter is developed on.
- LinuxMCE 1204 - Qt lib version = 5.2.0
- LinuxMCE 1404 - Qt lib version = 5.2.1
Setup Linux qMD
- on your core edit /etc/initramfs-tools-interactor/scripts/DeviceTemplate change the line "DT=" to "DT=2277"
- run /usr/pluto/bin/Diskless_BuildDefaultImage.sh
- make sure to re-do this with the original values to create normal MDs again.
Packages/Directories
Package: lmce-qorbiter-skins-desktop Files..: qOrbiter_src/qml/desktop ?? (phenigma)
Non-Window Managed
Linux EGLFS (rpi/armhf)
- LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
Non-OnScreen Orbiters
Mobile Tablets/Phones
Android
Android is the main target for smaller skins.
Qt lib version = 4.8.2 (necessitas)- Qt lib version = 5.3.2 NDK
Relevant directories
Package: lmce-qorbiter-skins-android Files..: qOrbiter_src/qml/android/* ?? qOrbiter_src/android ??
Package: lmce-qorbiter-skins-common ?? Files..: qOrbiter_src/qml/common/* ??
iOS
- iOS support added as the Qt 5.3 release.
Relevant Directories
Package: lmce-qorbiter-skins-android Files..: qOrbiter_src/qml/ios
Package: lmce-qorbiter-skins-common ?? (lmce-qorbiter-skins-mobile-common?) Files..: qOrbiter_src/qml/common/* ??
Desktops/Laptops
Linux
Linux is the main platform qOrbiter is developed on.
- LinuxMCE 1204 - Qt lib version = 5.2.0
- LinuxMCE 1404 - Qt lib version = 5.2.1
- LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
Packages/Directories
Package: lmce-qorbiter-skins-desktop Files..: qOrbiter_src/qml/desktop ?? (phenigma)
MacOSX
- Qt lib version = 4.8.x builds to real OSX .app bundle with icon. Does actually work (checked may 2013)
- Qt lib version = 5 does not compile atm
Relevant directories
Package: lmce-qorbiter-skins-desktop ?? Files..: qOrbiter_src/qml/desktop/* ??
Windows x86
Windows x86 successfully builds with the MSVC compiler.
Unfortunately, there is a segfault that happens shortly after skin-loading takes place. The root cause of the segfault has not yet been determined.
Qt lib version = 4.8.x (latest 4.x should be usable)
Relevant directories
Package: lmce-qorbiter-skins-desktop Files..: qOrbiter_src/qml/desktop/* ??
General Pacakges
Package: lmce-qorbiter-skins-common Files..: qOrbiter_src/qml/common/fonts/* ??