This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:development:new-feature-brainstorming [2014/06/26 14:13] stefanbaur more item sorting |
wiki:development:new-feature-brainstorming [2016/05/02 10:32] (current) stefanbaur [Better sound support, Part 1] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== New features for X2Go ====== | ====== New features for X2Go ====== | ||
- | Below you find a list of new code projects that we are interested in, but noone has started working on them, yet. | + | Below you find a list of new code projects that we are interested in, but no one has started working on them, yet. |
===== X2Go Client ===== | ===== X2Go Client ===== | ||
Line 15: | Line 15: | ||
* This also contains the option to make sound unidirectional, | * This also contains the option to make sound unidirectional, | ||
* The code needs to be rebased against the current mainline X2Go client | * The code needs to be rebased against the current mainline X2Go client | ||
- | * Mihai (ionic) | + | |
- | * Currently available | + | |
+ | * sponsored by an anonymous donor via BAUR-ITCS. | ||
+ | * Additional donations always welcome, though, as it turned out to be way more work than expected. | ||
+ | * no ETA yet | ||
==== Android Client ==== | ==== Android Client ==== | ||
- | * TheQVD project has an NX based remote desktop solution that uses nxproxy natively on Android (https:// | + | * TheQVD project has an NX based remote desktop solution that uses nxproxy natively on Android (https:// |
* It should be easy to mix and match this with our codebase to create a functioning Android X2Go client. (According to Mike#1) | * It should be easy to mix and match this with our codebase to create a functioning Android X2Go client. (According to Mike#1) | ||
+ | * Here's a technology preview of how you can run X2Goclient on Android - no root required, but does have quite a few limitations: | ||
===== X2Go Server ====== | ===== X2Go Server ====== | ||
Line 36: | Line 38: | ||
===== NX-Libs ===== | ===== NX-Libs ===== | ||
- | ==== Upgrade GLX extension in NX (redistributed) | + | ==== Rewrite of NX Agent/X2Go Agent ==== |
- | * With Ubuntu 12.10, Canonical has dropped Unity-2d support | + | |
- | * Starting with Ubuntu 12.10, Unity requires a modern Xserver with GLX v8 included | + | |
- | * The weakness of X2Go definitely is the NX Xserver used for display server session on the client | + | |
- | * This coding project would be a start to gradually update the Xserver extensions shipped with NX | + | |
- | * During this project you will get a deep insight into Xserver code. You need good C and Cplusplus skills to start this code project. You have to be a magician with C coding debugging tools!!! | + | |
- | ==== Rewrite of NX Agent/X2Go Agent ==== | ||
* Currently, NX Agent/X2Go Agent is based on old X-Server code | * Currently, NX Agent/X2Go Agent is based on old X-Server code | ||
* This needs to be rewritten so it can be built against current X.org | * This needs to be rewritten so it can be built against current X.org | ||
Line 50: | Line 46: | ||
* estimated cost at regular hourly rates of an average coder: 50.000 EUR | * estimated cost at regular hourly rates of an average coder: 50.000 EUR | ||
* Crowdfunding planned, volunteers (both coders and funders) welcome | * Crowdfunding planned, volunteers (both coders and funders) welcome | ||
- | * so far, there' | + | * Status update: |
+ | * This is now Work in Progress | ||
+ | * NX-Rewrite is taking place with the Arctica Project (https:// | ||
+ | * currently sponsored by Qindel (http:// | ||
+ | * Worked on by Mike#1 and Ulrich | ||
+ | * ETA: August 2017 | ||
+ | ==== Upgrade GLX extension in NX (redistributed) ==== | ||
+ | * With Ubuntu 12.10, Canonical has dropped Unity-2d support | ||
+ | * Starting with Ubuntu 12.10, Unity requires a modern Xserver with GLX v8 included | ||
+ | * The weakness of X2Go definitely is the NX Xserver used for display server session on the client | ||
+ | * This coding project would be a start to gradually update the Xserver extensions shipped with NX | ||
+ | * During this project you will get a deep insight into Xserver code. You need good C and Cplusplus skills to start this code project. You have to be a magician with C coding debugging tools!!! | ||
+ | * Status update: | ||
+ | * This will hopefully be fixed in " | ||
===== Desktop Bindings ===== | ===== Desktop Bindings ===== |