After a night of Gaming I want to give some more feedback on the mentioned problems:
a) The graphics of battle.net enviroment are non visible (THIS PROBLEM IS STILL PENDING BUT IT IS NOT CRITICAL)
b) If I play full screen I loose the keyboard focus (FIXED)
c) I cant host games because of a port issue (FIXED BY USING THE GUIDE:
http://en.war2.ru/support/warcraft-ii-hosting-latency-fix/)
d) Mouse even in the slowest speed is toooo fast for my taste (THIS WAS FIXED BY DISABLING THE TOUCHPAD)
To solve (b) I create a virtual screen using: xinit -- :1
This has the problem that this screen is under the user that it creates it and sound does not have permission.
To solve the sound problem you need to add your user to the audio driver and reboot.
sudo adduser $USERNAME$ audio
Every time before executing war2 you open a terminal and run: xinit -- :1
this gives you a console there execute a script like this (a slightly updated script version than the previous one):
#!/bin/bash
#Lets find and disable the touchpad:
ID=$(xinput list | sed -n 's/.*touchpad[[
]]*id=\([0-9]\+\)[[
]]*.*/\1/Ip')
xinput set-prop $ID "Device Enabled" 0
#Lets change our screen resolution to 640x480
xrandr -s 640x480
#Lets execute wine with war2combat
env WINEPREFIX="/home/$USERNAME$/.wine"
wine C:\\windows\\command\\start.exe /Unix /home/$USERNAME$/.wine/dosdevices/c:/users/Public/Start\ Menu/Programs/Warcraft\ 2\ Combat\ Edition/Activated\ War2Combat.lnk
Other tricks found:
War2Observer from showdog works under linux and my solution!
But in order to work you must execute it separately, before xinit -- :1
I do so from the terminal as a background call: wine .wine/drive_c/War2Combat/War2Observe.exe &
But you could also click on it.
I want to use the cpu savior from IL but all my efforts failed for now. Thus this is an added topic!
And unfortunately, the war2 insight is not working either thus no replays :-( for now.
Thanks for reading, for all your responses and for enduring me and some of my tests!
Cheerios
ps: If anyone needs more help to get war2 running over linux I'll be glad to give a hand!