Судя по выводу, файл x3 отметился как исполняемый, команда была верна. То, что он не является программой, это уже проблема разработчика, так ведь? В принципе и файл с документом можно отметить как исполняемый, но он от этого не станет программой.
В списке есть файл
x3-launcher, который своим названием напрашивается быть запускателем для программы x3
