Confirmed working!
How to:
These instructions are based on Debian based systems (Debian, Ubuntu, Mint, etc...).
If you don't have apt, you can install it with
Code:
sudo aptitude install apt
Most of the code can be copy/pasted into a terminal.
to paste code into a terminal, either rightclick and select paste, or press CTL+SHIFT+V.
I recommend removing old versions of wine before starting.
Code:
sudo apt-get remove wine*
sudo apt-get purge wine*
Install wine 1.3.36
Code:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
Use winetricks to install the following:
dotnet20
d3dx9_42
corefonts
devenum
gdiplus
volnum
vcrun2008
Code:
bash winetricks dotnet20
bash winetricks d3dx9_42
bash winetricks etc...
Use winecfg to force virtual desktop size (only for Ubuntu with Unity 10.10 and up)
then click on the Graphics Tab
check Emulate a virtual desktop and fill in a size like 1024x768.
Now move on to setting up ports.
For USB to Serial
*Plug in dongle and run dmesg to get dev enumeration (ttyUSB0 in my case)
*Create symbolic link for wine:
Code:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
if you are using more than one USB/serial device, add them but use ttyUSB1 and com2 etc...
*Edit registry
Code:
sudo nano ~/.wine/system.reg
and add devices under #arch=win32
Code:
[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0" = "Com1"
"Serial1" = "Com2"
add more if you need them, ie "Serial2" = "Com3"
For onboard serial ports:
*Create symbolic link for wine:
Code:
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
If you plan to use more than one serial port, add them but use ttyS1 and com2 etc...
*Edit registry
Code:
sudo nano ~/.wine/system.reg
and add device
Code:
[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0" = "Com1"
"Serial1" = "Com2"
For Parallel port:
*Create symbolic link for wine:
Code:
ln -s /dev/lp0 ~/.wine/dosdevices/lpt1
Now you can download Vixen. Extract it to your home directory and give it a shot! Post back and let me know how it goes!
----------Original Post--------------
I still have a couple of bugs to work out, but before I call it a night I had to show you guys this.





So far I've got Vixen 2.1 running damn near perfectly on Ubuntu 11.04 using wine 1.3.36, dotnet 2.0 sp2 and a whole lot of tweaking. Audio works perfectly, UI works well, and no crashes. :D Theres one bug that throws the mouse pointer off. It's something to do with Unity and won't be a problem on Gnome3 or KDE machines and is easily fixed by switching workspaces. I have not, however, been able to test any real-world functionality. At least not today. I'm looking for someone who's got a renard or other controller that uses a serial port for communication to test it out. I was able to plug in my USB-Serial adapter and enumerate it, but that doesn't mean that Vixen likes it. Instead of giving directions on how I got this far, I could just host my .wine folder for download.
Anyone interested?
Bookmarks