Rosetta Stone

Rosetta Stone is interactive language learning software that teaches a new language by immersion, rather than translation and memorization drills.
A completely immersive environment.
As a child, you learned to speak instinctively by experiencing the world around you. Our solution recreates this experience through a fully immersive environment right on your computer.
No translation or memorization.
Weâ€™ve eliminated the traditional approach of using translation and grammar rules, empowering you to think in your new language. There are no flash cards, dictionaries or memorization drills.
A carefully designed sequence of activities.
By surrounding you with words, images and the voices of native speakers, our method lets you progress naturally from words and phrases to sentences and conversations.

With 64-bit wine everything worked out of the box. After I had issues installing other software, I installed 32-bit wine (i686). Running old prefix, created with 64-bit version, did not work so I set up a new one.

Prerequisites:

32-bit wine (i686)

q4wine

Process

set wineprefix to desired location

set winearch to win32

Create a new prefix by running winecfg.

Set version to Windows 7.

Set up the prefix in q4wine with all the default settings.

From q4wine run uninstaller and install Rosetta Stone.

mount language cdrom in Linux

set up / check Fake Drive in q4wine to have the cdrom mapped as a drive.
If you need to set up the drive, quit Rosetta Stone first.

install languages

Installation on Fedora 17 x86_64, wine 1.5.3 (i686)

Install wine.i686 packages.
I had issues running programs under Wine with the default nuoveau drivers. Then I installed nvidia drivers as per
this forum thread and now the app runs.

The installation of the program itself hasn't been a problem for me, but I haven't been able to install the language modules.
Now it's working for me and I just want to let you know which steps I had to take:
1. Follow the steps mentioned in this video www.youtube.com/watch?v=0_JXVGS_2bk particularly installing libraries d3dx10, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_39, d3dx9_42, devenum, directmusic, directplay, directx9, dmsynth, dsound

on both my systems it works with pulse audio set as long as monitor channel for input is turned on and the volume is in correct range. It is picky but work. I will test on suse with your version of wine and newer and see what I can find.

RS used to run fine. But then I messed around with VS2010Express on the same prefix and after that RS showed the error 1117. So I made a new prefix only for RS, but it did not help. This error should be related to the hosts file "C:/windows/system32/drivers/etc/hosts". There was none, but updating it did not solve anything. I think the problem is that RS doesn't recognize a mic. But I followed all of the instructions and well it used to work before. I know this is tested on Wine 1.5. I would install wine-1.5 for RS only, but then I would have to block updates and would possibly not be able to run other WinPrograms on the downgraded version. Is running RS on wine-1.5 really the only way? I did neither have 1.5, when it was still running fine!

I had the famous "No Mic" issue on my laptop. I have tried first with Ubuntu 12.04.1 LTS and later with Linux Mint 13 Maya. Both had "No Mic" issue with default wine (1.4) install and configurations.

Solution came with the following settings:
-Install latest Wine 1.5.14
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
-Disable winepulse.drv (aka: PulseAudio) - following this link ubuntuforums.org/showthread.php?t=1960599 -- 2nd question answer:
"A1: Go to winecfg, in the tab 'libraries', enter 'winepulse.drv' in the box and click on add, click yes on the warning. Select winepulse.drv and change load order to 'disabled'. Now try to trigger your bug again, if it was a winepulse bug it shouldn't trigger any more. To undo the change: select 'winepulse.drv' and click 'delete'.
A2 (easier and preferred): From 1.5.3 onward, launch your program with WINENOPULSE=1 wine program.exe to temporarily disable winepulse for that program." - both tested and working

After these above if I have tried to run again the RS 3.4.7 it did recognized some Mic devices.

There is a strange bug in older versions of wine that prevents Rosetta Stone from detecting microphones, and especially USB headsets. An upgrade to wine version 1.5 or newer seems to always fix this issue.

Chen does the mic get detected in other applications?
I found that not all headsets seem to work in any given distro of Linux. I have a Logitech Clear Chat (0xa0c), which works in both Linux Mint and Mepis. But in order to get the microphone to work in Rosetta Stone in Mint it had to be set up every time I entered a lesson from the main screen. I don't think it automatically detected it ever, but it was possible to set it up.

re: not installable by Celtic Hacker on Sunday November 13th 2011, 12:03

I know in version 3.4.5 in order to install the program the msXML4 was necessary. This can be done by running "sh winetricks msxml4". That may also solve the problem with the report here about not installable.