i'm baffled.. i tried to get #goldencheetah working on my system and i couldn't get my devices to show up nor was i able to setup the strava connection.
then i discovered #flux, an open source, browser-based cycling app, which instantly connected to my power meter, cadence sensor and heart rate monitor. that this works in a browser is truely amazing, especially as there are not many alternatives on linux.
i didn't complete a workout yet, but according to the github page it records workouts as a .fit file, which can then easily be uploaded to any platform.