Eve Online, compiz and Twinview

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Gargamel
Level 1
Level 1
Posts: 5
Joined: Sat Jan 21, 2012 5:56 am

Eve Online, compiz and Twinview

Post by Gargamel »

Hello,

As a Gentoo user i met an issue regarding Eve Online (maybe other games, I don't play that much).

For years, I've been using compiz (0.8.4) to enable fullscreen on a single display (dual display using TwinView), as I have serious issues using xinerama.

To do so, I'm using a compiz window rule checking for every EVE titled app.

But the trick do not work anymore since wine 1.3.36 . . .

I tried many tricks (type, id . . . ) without success.

Do anybody have advise or tricks so I can use newer version of wine ?

Keep up the good work, because wine allowed me to drop MS Windows @ home for 4 years :)
Cloudef
Level 4
Level 4
Posts: 138
Joined: Wed Mar 18, 2009 3:10 pm

Post by Cloudef »

Hello, I did patch just for this to use with my dwm setup.
https://gist.github.com/1268382

I still use it, and it has been cleanly applied since I introduced it.
Also discussion related to the patch http://www.winehq.org/pipermail/wine-de ... 92034.html
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Eve Online, compiz and Twinview

Post by vitamin »

Gargamel wrote:For years, I've been using compiz (0.8.4) to enable fullscreen on a single display (dual display using TwinView), as I have serious issues using xinerama.
Use virtual desktop. If it's size set to the size of your display Wine will automatically mark it full screen.
Gargamel
Level 1
Level 1
Posts: 5
Joined: Sat Jan 21, 2012 5:56 am

Post by Gargamel »

The issue is twinview give me a 3360x1050 screen resolution.
I want Eve to run fullscreen on a single display (1680x1050).

Forcing xinerama interfer with nvidia implementation and award me with many issues : gnome bar don't stretch, h/w issues . . .

Using compiz allow me to 'fix' nvidia binary drivers misbehaviour on dual display.
But it seems newer versions of wine had some fixes/issues regarding window handling.

Anyway, on long term i'll have to switch to newer gnome desktop & drop compiz, so the whole problem remain.
Gargamel
Level 1
Level 1
Posts: 5
Joined: Sat Jan 21, 2012 5:56 am

Post by Gargamel »

I forgot : even setting nvidia metamodes in xorg setting file don't help . . .
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

And you already set virtual desktop size to your desired display size?
Gargamel
Level 1
Level 1
Posts: 5
Joined: Sat Jan 21, 2012 5:56 am

Post by Gargamel »

I'm usually launching client using this command :

wine explorer /desktop=EVE_ONLINE,1680x1050 "C:\Program Files\CCP\EVE\eve.exe"

Even setting vd through winecfg/winetrick do not help . . .
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Gargamel wrote:Even setting vd through winecfg/winetrick do not help . . .
Then your window manager it borked. KDE properly recognizes that Wine's VD asking for a full screen mode and makes it full screen on one display. Also you can do the same yourself right-clicking on the title bar ans selecting "fullscreen".
Gargamel
Level 1
Level 1
Posts: 5
Joined: Sat Jan 21, 2012 5:56 am

Post by Gargamel »

To bring this thread to an end : as compiz has no official maintainer, it will be soon removed from portage.

Sadly, desktop-effects overlay has only 0.9.2 (compiling issues), latest available (non official) ebuilds are for 0.9.4 (cscm is borked) . . .
Compiling from source bring too many issues regarding dependencies.

So I finally removed compiz, defined xinerama USE flag & recompiled world.

Everything is working fine : wine go fullscreen now but gnome 2.32 do not handle dual displayvery well :S

I'll have to see if gnome 3 do a better job with dual display and if mutter can do the trick.
Locked