The FTB Forum is now read-only, and is here as an archive.
To participate in our community discussions, please join our Discord! https://ftb.team/discord
The launcher copies over none working versions of LWJGL, as do all MC version on Linux.
The normal way to fix this is to manually update the libaries yourself.
However the FTB launcher compounds the problem by seeing youve changed them, and re-overwriting the newly installed and working files with the old none working files.
Until the FTB launcher stops this behaviour and reverts to the normal MC way of doing things, the FTB launcher will not work on Linux.
when in the folder the launcher is in, go control-h to un-hide the files. go into the .minecraft file. you should only see a bin file. proceed to update the lwjgl files there, because that's what the launcher is using to replace them in the instance. how to update lwjgl files in minecraft http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL
I was able to get 0.3.1 launcher to run correctly under F17 just now. That being said, F10 stopped receiving end of life updates almost 3 years ago. Unless you just have your heart set on F10, you may try updating.