These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Linux Launcher - Can't open links

Author
Rounon Dax
Terra Nanotech
Sev3rance
#1 - 2016-10-05 15:41:08 UTC
Since this issue seems to be ignored in the big thread - https://forums.eveonline.com/default.aspx?g=posts&m=6606195#post6606195 - maybe it get's picked up here :-)

Since a quite some time now, I do have a weird "bug". I can't open any links at all any more. Neither from the launcher nor ingame. Can click on them, nothing happens at all, no browser is opening for me. Any ideas?

If I start EVE from my own local wine installation with the windows launcher, it all works.

Did some digging today, it seems to be a Qt bug.
When ever I try to open a link, I get the following message:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Reinstalling the application may fix this problem.
/usr/bin/xdg-open: Zeile 565: 30559 Abgebrochen             kde-open${KDE_SESSION_VERSION} "$1"


xcb is definitely installed, as I mentioned before, otherwise the launcher woudn't start at all. When I start EVE with the windows launcher using my own installed wine, all works fine, using the linux launcher, I get this behaviour.

I also noticed that the linux luncher comes with some libs and plugins for Qt 5.6.0, while on my system Qt 5.6.1 is installed. Maybe that already is the issue, a simple version mismatch?

Any ideas how to solve this?
Calebus Phobeus
Eternal Seekers of Darkness
#2 - 2016-10-08 16:59:53 UTC
Confirming this observation on a Fedora 24 (64bit system).
Loki Angrboda
The Scope
Gallente Federation
#3 - 2016-11-01 22:19:24 UTC
Adding the following two lines above "$dirname/$appname "$@"" fixes this issue ( inspired by TeamSpeak3 )

export QTDIR=$dirname
export QT_PLUGIN_PATH=$dirname/plugins
Rounon Dax
Terra Nanotech
Sev3rance
#4 - 2016-11-01 22:20:27 UTC
Loki Angrboda wrote:
Adding the following two lines above "$dirname/$appname "$@"" fixes this issue ( inspired by TeamSpeak3 )

export QTDIR=$dirname
export QT_PLUGIN_PATH=$dirname/plugins

Confirmed, working like a charm, thanks Loki!
Adurai Shakrin
Terra Nanotech
Sev3rance
#5 - 2016-11-01 22:29:03 UTC
Loki Angrboda wrote:
Adding the following two lines above "$dirname/$appname "$@"" fixes this issue ( inspired by TeamSpeak3 )

export QTDIR=$dirname
export QT_PLUGIN_PATH=$dirname/plugins


confirmed works fine
Rounon Dax
Terra Nanotech
Sev3rance
#6 - 2016-11-02 06:27:26 UTC
Summoning CCP Snorlax to add these two lines to the evelauncher.sh, so we don't have to patch it every time the launcher gets updated.
And maybe you can also add a "steam_appid.txt" to the directory to actually use the Steam API?

cat steam_appid.txt 
8500

Rounon Dax
Terra Nanotech
Sev3rance
#7 - 2016-12-01 14:37:18 UTC
For everyone who reads here, to quote CCP Snorlax from another thread:

CCP Snorlax wrote:
I've now fixed this in the dev version of the launcher, will promote to release soon.