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.
 

EVE Launcher for Linux

First post First post
Author
Elassus Herron
Akadeimia Keipouron SVK
Apocalypse Now.
#341 - 2016-09-09 13:33:21 UTC
Cassandra Colizza wrote:


export PATH="~/.eve/wine/bin/:$PATH"
export WINEPREFIX=~/.eve/wineenv
winetricks corefonts


Thanks a ton for this tip. I was having the same problem; this fixed it. Nice to see other gentoo users on EVE.

Cheers,

EH
Jonathan Pryde
Repercussus
#342 - 2016-09-09 20:52:24 UTC  |  Edited by: Jonathan Pryde
I've done a recent install of Fedora 24, but I constantly get errors about libpng not being found, even when it's actually installed (both x86 and i686 versions).

This is causing the client to load, yet when i try to play an account, the account goes green then back to white. Error also shows up in loglite "unable to find libpng.12.so"

Anyone find a proper fix to this ?

Edit: Fixed the previous error by installing libpng-devel and libpng12-devel

Now having the following issue:

bluepy.Terminate - Reason: Failed to import trinity DLL (ImportError('No module named _trinity_stub_deploy',))
Kniht
#343 - 2016-09-14 09:27:54 UTC
Cassandra Colizza wrote:
A strange culprit seems to happen when i exit the menu, the eve window gets reset to top-left corner of the screen. But im not sure if its awesome wm handling something wrong or wine/eve.

Do you mean the escape menu? This has always happened to me, where exiting that screen resets the window position. I do not believe your WM is the culprit. I think it happens when EVE applies graphics settings, even if you didn't change them. I see the same behavior just clicking "Apply" on "Display & Graphics" tab.

o/ fly crazy

Cindice
Industrial Workers of New Eden
#344 - 2016-09-19 14:40:32 UTC
I am testing Mint and Ubuntu in VM's. Both are fresh clean installs. Do I need anything other than the launcher or will it install everything it needs?
York Saissore
Center for Advanced Studies
Gallente Federation
#345 - 2016-09-20 17:34:18 UTC
Is it possible to get a 32-bit version of the launcher?
COMM4NDER
Legendary Umbrellas
#346 - 2016-09-20 18:18:36 UTC
Reinstalled and had issues getting launcher to launch eve, found someone's post here about libldap you're a saviour!

So I have noticed that the launcher does not behave well when using HIDPI screens. Seems it tries to scale however fails quite badly and you cannot click on items anymore. Worked fine if you try to tab around and press enter but thats annoying.

However you can force the launcher not to scale with:
QT_SCREEN_SCALE_FACTORS=1 ./evelauncher.sh

(1 means no scaling and positive values will inflate it however it does not work well)
This way, you can have HIDPI scaling with the desktop and still have a working launcher.


Also Snorlax got a questions, would CCP and you be against us (users) for putting up a PKGBUILD with the eve launcher to AUR in Arch and or other repos for Linux distros? This way we could get a dependency tree etc and people would just need to install it from repo to get fully working eve launcher.

Best Regards!

Also this launcher made me resubb after some break.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Tiberizzle
Your Mom Heavy Industries
#347 - 2016-09-20 18:31:39 UTC  |  Edited by: Tiberizzle
fantastic news, friends

the earlier issue I was experiencing with the eve launcher just silently not working has been resolved by updating the evelauncher

FURTHER

I have noticed that you can use the "custom wine path" setting to specify a shell script wrapper for wine to, for example, start Eve in a wine virtual desktop as needed to due to the questionable support for native windows in many environments

The custom wine is executed with execve and should accept a shell script as long as it has a hash bang line so

Create e.g. ~/wine-eve.sh

#!/bin/bash
VDESKTOP=`dd if=/dev/random bs=1 count=16 status=none | md5sum | awk '{print $1}'`
wine explorer /desktop=eve$VDESKTOP,1920x1200 $@


Specify /home/whatever/wine-eve.sh as your "custom wine path" in the settings and it passes through all the options from the launcher including the token just fine

This is just the skeleton, you can obviously do some mangling on the command line arguments and likely perform whatever other exceptional steps you are used to for preparing / cleansing the client environment in the script as well

Note that the skeleton wrapper script above will use the host wine version rather than CCP's wine
Rammix
TheMurk
#348 - 2016-09-21 15:53:38 UTC
CCP Snorlax wrote:
The EVE Launcher is now available for Linux.

Works flawlessly, thank you!! Big smile

Can you please enable opt-in beta for linux on steam? You could do it without adding steamOS icon on the store page to avoid showing any "official" support but still letting download the launcher and start it directly on steam.

OpenSUSE Leap 42.1, wine >1.9

Covert cyno in highsec: https://forums.eveonline.com/default.aspx?g=posts&t=296129&find=unread

Aernir Ridley
Incredible.
Brave Collective
#349 - 2016-09-21 22:06:54 UTC
Hi everyone! I'm trying to get the launcher working on a fresh install of Ubuntu 16.04.1. When I first run the sh file, the launcher pops up for a couple seconds before crashing with the following error:

[0921/175431:WARNING:resource_bundle.cc(291)] locale_file_path.empty() for locale 
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
Segmentation fault (core dumped)


I've tried installing steam, but it doesn't look to be compatible with 16.04 (or possibly my hardware in some way). I also tried this before the fresh install with the same error. Any ideas? Or am I just missing something basic here?

"For most people, the sky's the limit... For those who love aviation, the sky, is home."

-Cheers! :D

Rammix
TheMurk
#350 - 2016-09-21 23:07:40 UTC
Aernir Ridley wrote:
Hi everyone! I'm trying to get the launcher working on a fresh install of Ubuntu 16.04.1. When I first run the sh file, the launcher pops up for a couple seconds before crashing with the following error:

[0921/175431:WARNING:resource_bundle.cc(291)] locale_file_path.empty() for locale 
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
Segmentation fault (core dumped)


I've tried installing steam, but it doesn't look to be compatible with 16.04 (or possibly my hardware in some way). I also tried this before the fresh install with the same error. Any ideas? Or am I just missing something basic here?


AFAIK, the 2nd and 3rd messages are irrelevant, they just mean that you haven't put steamid file into the directory.

I suppose you're trying to start the "evelauncher" binary file. Use "evelauncher.sh" instead, it's in the same directory.

OpenSUSE Leap 42.1, wine >1.9

Covert cyno in highsec: https://forums.eveonline.com/default.aspx?g=posts&t=296129&find=unread

Epyx Z
The Scope
Gallente Federation
#351 - 2016-09-22 18:12:42 UTC  |  Edited by: Epyx Z
My launcher doesn't work anymore. It stopped displaying the login page.

Screenshot.

There's no crash, freeze or anything. Just that the page won't show.

EDIT

I fixed it by removing the (hidden) EVE/CCP related files in my home (~) folder, including the ones in ~/.local and ~/.share, this way the launcher generates new ones. My guess is changing the path of the EVE launcher broke something.
Peter Arnolles
Center for Advanced Studies
Gallente Federation
#352 - 2016-09-22 19:47:48 UTC  |  Edited by: Peter Arnolles
Maybe im slow, but still. The launcher fails to start if there's a space char in the path.

Like, i'm playing from my usb hdd, which is mounted to /var/run/media/USB HDD/..... This "USB HDD" with a space causes problem, so i was forced to rename the disk to "USB_HDD" (actually not to rename the device, as the name is generated by udisks, i just made a symlink in my home dir to the EVE dir). Everything else works great
Dave Brand
Tr'llian
True Reign
#353 - 2016-09-26 21:24:24 UTC
Works well on:

Linux Mint 17.2 @64bit
Dimanus Orlenard
More Guns
#354 - 2016-09-28 08:17:54 UTC
Successfully launched on Linux Mint 17 Qiana.
Thank you CCP Snorlax!!
Alka Freak
Aliastra
Gallente Federation
#355 - 2016-09-28 17:07:42 UTC
Thanks again for your Linux client.

I'm using it from some times now and it's working everyday like a charm.

You are awesome !!
John Fascia
Miners Legion
Test Alliance Please Ignore
#356 - 2016-09-29 03:30:33 UTC  |  Edited by: John Fascia
Edit: Disregard. Ran package updates, and now it suddenly works. Also possible, after the restart, I ran it for the first time without Steam running, and it works.

=====

It's odd. In a virtual machine of Ubuntu 16.04, I was able to launch the launcher no problem (of course, being in a VM, the game wouldn't run). But then I go to run it on a fresh Ubuntu 16.04 install on bare metal (same machine I run Eve on regularly) it won't start. This is with the nvidia drivers installed for my GTX 670.

Here's the output:
user@heavygrapler:~/evelauncher$ sh evelauncher.sh 
[0928/232229:WARNING:resource_bundle.cc(291)] locale_file_path.empty() for locale
Installed Qt WebEngine locales directory not found at location /home/jimmy/evelauncher/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/jimmy/evelauncher/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
[0928/232229:WARNING:resource_bundle.cc(291)] locale_file_path.empty() for locale
../common/pipes.cpp (769) : Assertion Failed: fatal stalled cross-thread pipe
../common/pipes.cpp (769) : Fatal assert failed: ../common/pipes.cpp, line 769.  Application exiting.

Assert( Assertion Failed: fatal stalled cross-thread pipe ):../common/pipes.cpp:769

_ExitOnFatalAssert
crash_20160928232529_2.dmp[24504]: Uploading dump (out-of-process)
/tmp/dumps/crash_20160928232529_2.dmp
crash_20160928232529_2.dmp[24504]: Finished uploading minidump (out-of-process): success = no
crash_20160928232529_2.dmp[24504]: error: libcurl.so: cannot open shared object file: No such file or directory
crash_20160928232529_2.dmp[24504]: file ''/tmp/dumps/crash_20160928232529_2.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''


It stalls for a few minutes before giving the Assertion Failed.
Calumbacha
guided by voices
Democratic Socialist Party
#357 - 2016-10-01 03:05:24 UTC
Wow Amazing.

Fresh Ubuntu install (16.04.1)

Downloaded and played Eve - so easy

Thanks keep up the great work.
Cipher Jones
The Thomas Edwards Taco Tuesday All Stars
#358 - 2016-10-01 04:33:40 UTC  |  Edited by: Cipher Jones
Quote:
[1001/000424:WARNING:resource_bundle.cc(291)] locale_file_path.empty() for locale
Installed Qt WebEngine locales directory not found at location /home/pj/eve/evelauncher/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/pj/eve/evelauncher/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
[1001/000424:WARNING:resource_bundle.cc(291)] locale_file_path.empty() for locale
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.


The shell script launches the launcher fine. The launcher allows me to dl the dev versions of wine. Everything works flawlessly until its time to start the client. It never launches, just crashes quietly in the background (the game, not the launcher. It never actually opens from what i can tell).

This is on my twitch page from last time I had Eve running in Linux...
Quote:
Linux Mint 17.2 Wine 1.8 "winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010"


I have been running those mods (more or less) ever since CCP dropped the Cedega based "Native client".

Im guessing theres one of 2 scenarios at play...

It just plain doesn't work with Mint 18 yet, or...
I need to throw those mods into the Dev build.

I am assuming the dev build has that stuff already added, or at least whats necessary. I bet regressing to 17.2 and installing the native client again would have me up and running? Thoughts?

internet spaceships

are serious business sir.

and don't forget it

Thermal Damage
Star Nation
Goonswarm Federation
#359 - 2016-10-02 19:25:14 UTC  |  Edited by: Thermal Damage
EDIT- I didn't run evelauncher.sh as root. Previously modifying the permissions allowed me to run it without.

I've managed to get the launcher itself to run, but it isn't downloading anything. Just getting 'Please wait..'

Help would be much appreciated, please type in plain English as I am borderline braindamaged when it comes to Linux.

Many thanks.

I was found guilty of Nitshe by the CoCaP

Kniht
#360 - 2016-10-04 11:31:54 UTC
Thermal Damage wrote:
EDIT- I didn't run evelauncher.sh as root. You should definitely run it as root. Previously modifying the permissions allowed me to run it without.

You definitely should not run the launcher as root. Extract the archive under your user account which will run the launcher. What permissions did you previously modify?

o/ fly crazy