I found this neat app that lets you manipulate X windows. One of the features is removing window borders and title bars.
http://burtonini.com/blog/computers/devilspie
Using this I can run the game at full resolution in a window, then run devilspie to strip the window of its decorations which allows me to use alt+left mouse to move the window around and center it in the screen so the bottom of the game is not cut off and I don't have any funky mouse issues.
The game is still running in windowed mode just with out window decorations.
Here is a site that explains the usage
http://foosel.org/linux/devilspie
you need to create a .devilspie directory in your users home directory. Then you set up scripts with .ds extensions.
My .devilspie/eq.ds file looks like this atm:
Code:
; Undecorate EQ
(undecorate)
Right now this undecorates all of the windows and any window that is generated while devilspie is running. I need to figure out how to customize that file to specifically only affect eq.
I have tried
Code:
(if
(is (application_name) "eqgame.exe")
(undecorate)
)
and
Code:
(if
(is (application_name) "wine")
(undecorate)
)
but they do not work.
One issue I do notice is if you run devilspie before you start eq you will get no decorations up until server select. Once you select the server and it starts to load the character screen you will see window decorations again. This is why I run devilspie after I have the game loaded and I am in the world.