How to: Vixen 2.1 on Linux
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
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.
Install wine 1.3.36
Use winetricks to install the following:
dotnet20
d3dx9_42
corefonts
devenum
gdiplus
volnum
vcrun2008
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:
if you are using more than one USB/serial device, add them but use ttyUSB1 and com2 etc...
*Edit registry
and add devices under #arch=win32
add more if you need them, ie "Serial2" = "Com3"
For onboard serial ports:
*Create symbolic link for wine:
If you plan to use more than one serial port, add them but use ttyS1 and com2 etc...
*Edit registry
and add device
For Parallel port:
*Create symbolic link for wine:
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. 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?
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
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)
Code:
winecfg
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)
Code:
dmesg
Code:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
*Edit registry
Code:
sudo nano ~/.wine/system.reg
Code:
[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0" = "Com1"
"Serial1" = "Com2"
For onboard serial ports:
*Create symbolic link for wine:
Code:
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
*Edit registry
Code:
sudo nano ~/.wine/system.reg
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. 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?
Last edited: