Running 2 app in single wine prefix

i currently playing eve online, on manjaro. but i would like to run a third party app(eve-o) with eve, the problem is that is has to be on the same wine prefix with eve online. i using LUTRIS for eve, i had try to run eve-o with the “run exe inside wine prefix” option but eve-o crashes every time i start a client. any ideas? also i new to manjaro, and linux.

List iteSystem.NotImplementedException: The method or operation is not implemented.
  at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (System.Int32 errorCode) [0x0000a] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at (wrapper managed-to-managed) EveOPreview.Services.Interop.DwmNativeMethods.DwmRegisterThumbnail(intptr,intptr)
  at EveOPreview.Services.Implementation.DwmThumbnail.Register (System.IntPtr destination, System.IntPtr source) [0x0004f] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.Services.Implementation.WindowManager.GetLiveThumbnail (System.IntPtr destination, System.IntPtr source) [0x00006] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.View.LiveThumbnailView.RegisterThumbnail () [0x00013] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.View.LiveThumbnailView.RefreshThumbnail (System.Boolean forceRefresh) [0x00006] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.View.ThumbnailView.Refresh (System.Boolean forceRefresh) [0x00000] in <a151a483738b41d7944d8c7e794e5541>:0 
  at (wrapper remoting-invoke-with-check) EveOPreview.View.ThumbnailView.Refresh(bool)
  at EveOPreview.View.ThumbnailView.Show () [0x00021] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.Services.ThumbnailManager.RefreshThumbnails () [0x002b6] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.Services.ThumbnailManager.ThumbnailUpdateTimerTick (System.Object sender, System.EventArgs e) [0x00006] in <a151a483738b41d7944d8c7e794e5541>:0 
  at System.Windows.Threading.DispatcherTimer.FireTick (System.Object unused) [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs) [0x000fc] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <75de555cd62f40719584e76ba8a177cc>:0 
  at (wrapper native-to-managed) MS.Win32.HwndSubclass.SubclassWndProc(intptr,int,intptr,intptr)
  at (wrapper managed-to-native) System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(System.Windows.Forms.NativeMethods/MSG&)
  at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (System.IntPtr dwComponentID, System.Int32 reason, System.Int32 pvLoopData) [0x001d7] in <ef3dd1b1af11490e89408e0d9c28d1f0>:0 
  at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner (System.Int32 reason, System.Windows.Forms.ApplicationContext context) [0x00282] in <ef3dd1b1af11490e89408e0d9c28d1f0>:0 
  at System.Windows.Forms.Application+ThreadContext.RunMessageLoop (System.Int32 reason, System.Windows.Forms.ApplicationContext context) [0x0001a] in <ef3dd1b1af11490e89408e0d9c28d1f0>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Application+ThreadContext.RunMessageLoop(int,System.Windows.Forms.ApplicationContext)
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00006] in <ef3dd1b1af11490e89408e0d9c28d1f0>:0 
  at EveOPreview.View.MainForm.Show () [0x0002b] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.Presenter`1[TView].Run () [0x00007] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.ApplicationController.Run[TPresenter] () [0x00023] in <a151a483738b41d7944d8c7e794e5541>:0 
  at EveOPreview.Program.Main () [0x00026] in <a151a483738b41d7944d8c7e794e5541>:0 m

The WINE forums might be able to help; I certainly cannot.

Good luck.

Maybe with Protontricks you could, but that may be limited to Steam games (not sure). I know I do run two apps in same prefix at same times, for a friend, with the help of Protontricks (a Rocket League mod to add ingame stats and improve the training functionalities).

//EDIT: probably like this protontricks -c 'wine ~/path/to/program.exe' xxAPPIDxx and replace xxAPPIDxx by the Steam App ID (found in the store page URL, or SteamDB, or ProtonDB and so on…), also change the path to the executable too obviously. This works only for Steam/Proton games though.

If it doesn’t work in Lutris with the Run EXE inside WINE prefix button, then probably there is another issue with this executable you’re trying to run, it is maybe missing something in the prefix to run it properly. Are you able to run this executable standalone without the game running?