ReactOS on Wine
Moderator: Moderator Team
ReactOS on Wine
Has anyone tried to run ReactOS in Wine? I tried to run explorer.exe in Wine and it seems to work a little.
The ReactOS desktop appears with the start menu and desktop icons.
There are a few problems:
- the start menu causes some unsupported fixme's in wine but it seems to work with the arrow keys.
- desktop items are added as .desktop files instead of .lnk files.
- clicking on the desktop causes ROS taskbar to disappear (press ALT+TAB to get it back)
- apps don't appear in the ROS taskbar
- etc.
How would you make gnome run "wine explorer.exe" instead of loading it's panels?
Just a thought.
The ReactOS desktop appears with the start menu and desktop icons.
There are a few problems:
- the start menu causes some unsupported fixme's in wine but it seems to work with the arrow keys.
- desktop items are added as .desktop files instead of .lnk files.
- clicking on the desktop causes ROS taskbar to disappear (press ALT+TAB to get it back)
- apps don't appear in the ROS taskbar
- etc.
How would you make gnome run "wine explorer.exe" instead of loading it's panels?
Just a thought.
Re: ReactOS on Wine
You cant run ReactOS in WINE, its an operating system. You should be able to run the userland apps though, alas how to, its a question for WINE. Explorer is not an all-in-one shell, it uses other components, those from WINE might not necessarily be compatible.
Re: ReactOS on Wine
ReactOS *IS* Wine (standalone) !digiboy wrote:Has anyone tried to run ReactOS in Wine?
»Forward Agency NPO
In progress we (always) trust.
In progress we (always) trust.
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: ReactOS on Wine
Uuuuh, NO??!forart wrote:ReactOS *IS* Wine (standalone) !digiboy wrote:Has anyone tried to run ReactOS in Wine?
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: ReactOS on Wine
I said run "explorer.exe", not the whole OS.
Re: ReactOS on Wine
Ok, here's the script I use to set it up:
I'm using Ubuntu 10.04 as is. Install Wine, create a second user 'wine' so if thing go wrong you can login as your normal user.
Run this script logout and then log back in as 'wine'.
If you click on the ROS desktop you'll need to press ALT-TAB to see the taskbar again. That's why I run gnome-terminal.
A few problems but it's interesting.
Code: Select all
#!/bin/bash
#check pre-requisites
if [ ! -f /usr/bin/wine ]; then
echo wine not installed! Run 'sudo apt-get install wine'
exit 1
fi
if [ ! -f ~/.wine/system.reg ]; then
echo wine not configured! Run 'wine test'
exit 1
fi
echo Warning : About to install ROS on Wine.
echo Press CTRL-C to abort now or press ENTER to continue...
read ignore
if [ ! -f ReactOS-0.3.11-REL-iso.zip ]; then
wget http://sourceforge.net/projects/reactos/files/ReactOS/0.3.11/ReactOS-0.3.11-REL-iso.zip/download
fi
if [ ! -f ReactOS.iso ]; then
unzip ReactOS-0.3.11-REL-iso.zip
fi
mkdir ros_iso
sudo mount -o loop -t iso9660 ReactOS.iso ros_iso
mkdir ros_files
cd ros_files
cabextract ../ros_iso/reactos/reactos.cab
#wine runs it's own explorer so we need to rename it to desktop.exe
cp explorer.exe ../.wine/drive_c/windows/system32/desktop.exe
#need one DLL
cp notifyhook.dll ../.wine/drive_c/windows/system32
cd ..
sudo umount ros_iso
#rm -rf ros_iso
#rm -rf ros_files
touch .profile
grep "desktop" .profile 2>/dev/null
if [ "$?" == "1" ]; then
#start Wine on login
echo /usr/bin/wine desktop.exe \& >> .profile
#start a terminal, this is done so you can ALT-TAB to see the ROS taskbar
echo gnome-terminal \& >> .profile
fi
echo Done!
Run this script logout and then log back in as 'wine'.
If you click on the ROS desktop you'll need to press ALT-TAB to see the taskbar again. That's why I run gnome-terminal.
A few problems but it's interesting.
-
- Test Team
- Posts: 802
- Joined: Thu Apr 03, 2008 2:17 pm
- Contact:
Re: ReactOS on Wine
Why would you want to run explorer.exe on Wine?
Re: ReactOS on Wine
I think he means to create a windows like shell for an X session. Maintaining all of the windows shell metaphors for the wine environment (drive letters, start menu, system tray etc)
Needless to say no open source implementation of explorer.exe is yet complete enough to use in this manner and neither, I should hazard to guess, are the shell libraries in Wine.
It would be an interesting approach to get people to use FOSS though, as they wouldn't have to relearn how to use their computers. I have always thought it would be a fun thing to get working but I can see it wouldn't be a trivial job!
PS: digiboy, you need to be clearer whether you are talking about ReactOS as in the actual OS or just the windows style shell/explorer.exe etc.
Needless to say no open source implementation of explorer.exe is yet complete enough to use in this manner and neither, I should hazard to guess, are the shell libraries in Wine.
It would be an interesting approach to get people to use FOSS though, as they wouldn't have to relearn how to use their computers. I have always thought it would be a fun thing to get working but I can see it wouldn't be a trivial job!
PS: digiboy, you need to be clearer whether you are talking about ReactOS as in the actual OS or just the windows style shell/explorer.exe etc.
Re: ReactOS on Wine
Ya, like I said. I'm talking about just explorer.exe, not the whole OS.
Just to make Linux/Wine/Gnome look like Windows. You got the idea.
But it doesn't work good enough.
Just to make Linux/Wine/Gnome look like Windows. You got the idea.
But it doesn't work good enough.
Re: ReactOS on Wine
Luckily, we are talking on forum of one of these ...more standalone... approaches.cppm wrote:It would be an interesting approach to get people to use FOSS though, as they wouldn't have to relearn how to use their computers.
Re: ReactOS on Wine
Dont expect it to be. Current explorer that ROS uses is tightly hacked with other ROS components, so it kinda works, on ROS again. Its not supposed to be interoperable. This will change with Explorer-new, that works on Windows quite nice.digiboy wrote:Ya, like I said. I'm talking about just explorer.exe, not the whole OS.
Just to make Linux/Wine/Gnome look like Windows. You got the idea.
But it doesn't work good enough.
Re: ReactOS on Wine
ROS explorer works quite well in windows XP. It's hacked to compensate missing stuff of ReactOS, not the other way around.Haos wrote:Dont expect it to be. Current explorer that ROS uses is tightly hacked with other ROS components, so it kinda works, on ROS again. Its not supposed to be interoperable. This will change with Explorer-new, that works on Windows quite nice.digiboy wrote: But it doesn't work good enough.
So, if it does not work in WINE, it's a WINE bug. Someone should report it to them, and then they may take care of shell libraries (particularly shell32.dll which is really incomplete in WINE, and so in ReactOS currently)
Re: ReactOS on Wine
OK, then: ReactOS *is* almost standalone WineEmuandCo wrote:Uuuuh, NO??!forart wrote:ReactOS *IS* Wine (standalone) !digiboy wrote:Has anyone tried to run ReactOS in Wine?
Better ?
»Forward Agency NPO
In progress we (always) trust.
In progress we (always) trust.
-
- Posts: 242
- Joined: Mon Jun 16, 2008 6:51 pm
Re: ReactOS on Wine
Again, no. ARWINSS is standalone WINE, ReactOS is independant of WINE in the way it handles applications. WINE handles win32 apps in a non-Windows way, but ReactOS tries to follow the Windows approach.forart wrote:OK, then: ReactOS *is* almost standalone WineEmuandCo wrote:Uuuuh, NO??!forart wrote: ReactOS *IS* Wine (standalone) !
Better ?
I think...
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: ReactOS on Wine
Right, The123King. ReactOS is ReactOS and no Wine at all. Wine heavily depends on the Unix Base it works on, ReactOS has no Unix Base at all. The only stuff we have in common are some user Mode Libs, thats it. Arwinss even adds some more WIne'ism to ROS, yes, because its the Wine win32 Subsystem with some nice hackings to make it fit in a Windows base, even supporting Windows GFX drivers and not dump all stuff to the X Server.
Btw, The123King... a bug has 6 legs
Btw, The123King... a bug has 6 legs
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Who is online
Users browsing this forum: Ahrefs [Bot] and 1 guest