Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #762: Better Wine integration

bug This idea was marked as already implemented the 25 September 11. Available starting Ubuntu 7.10 Gutsy Gibbon.
Written by Abatrour the 29 Feb 08 at 03:48. Category: Look and Feel. Related project: Nothing/Others. Status: Already implemented
Rationale
I think more Windows users would try out Ubuntu if they could just double click an .exe file instead of going into a command prompt, browsing to the folder and then typing "wine *.exe" to install the program.

I like how Ubuntu adds shortcuts on the desktop and the "start menu" after you install the program making it easy to run but installing Windows software needs to be easier.
Tags: wine

2086
votes
closed
Solution #1: Auto-generated solution of idea #762
Written by Abatrour the 29 Feb 08 at 03:48.
Ubuntu Brainstorm was updated in January 2009. Since the idea #762 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
15
votes
closed
Solution #2: Collaborate with playonlinux staff,improve the app and make official scripts
Written by Freestate the 15 Nov 09 at 18:33.
It´s the better wine wizard at this moment.
2
votes
closed
Solution #3: Wine wizard Combo that uses wine,winetricks,install scripts and Virtualbox OSE
Written by Freestate the 20 Nov 09 at 08:51.
The idea: A wizard that starts when you pick up on a .exe or.msi file,and connect to a wine app database to look at the state of the compatibility:platinum,gold.. If a automatized script for instalation its available asks for create a wineprefix and autoinstalls,if not,and the app could be run suggest manual instalation and instructions or a third option for not working apps:
Start a instalation of some kind of modded virtualbox that installs xp and starts this app by default in some kind of coherence mode(Only the window app is visible,not the windows OS that works below)
The combination of automatized scripts for gold and platinum apps,and the alternative solution of virtualize the app in only one wizard for windows apps make the impresive good state of wine and virtualization in linux to a real goal of usability for non linux apps,the awesome performance of thousands of windows apps in linux remains shadowed for switchers and not average users for the lack of a good wizard that makes the process easy.
Of course the app shows warnings about the diference of resources between wine and virtualization.The app could take a online connection to the aplication database or launchpad to evaluate the performance or bugs.
-5
votes
closed
Solution #4: One WINEPREFIX folder - MANY users!
Written by rbsfou the 4 Dec 09 at 00:33.
Work should be done on WINE upstream to allow:

a) Applications to be run by any user NOT JUST the one who owns the WINEPREFIX folder or files therein (this is particularly irritating for me)

b) Allow HKCU registry hive and 'Profile' folder to be sourced from files from (user who is trying to run the application) home directory

c) Mapping common folders to directories under the user's home (e.g. 'My Documents' -> '~/Documents'). Google's picasa package does this sort of thing.

d) If the user can sudo (ubuntu) or is a member of the wheel group (others), treat the user as able to modify files in the wineprefix - pop up a wine dialogue allowing the user to enter their / root password when an attempt is made to write somewhere.

A standard place in the filesystem should be adopted for WINEPREFIX folders (e.g. /usr/wineapps/wineprefix_folder_for_halflife), and tools developed to allow managing these wine 'bottles' (term shamelessly stolen from crossover office).

These tools should also allow running winetricks, however it is probably desireable to not include those packages where the MS Eula states the package must ONLY be used where there is a valid windows license.
8
votes
closed
Solution #5: Joint and merge Vineyard and playonlinux develops into a new killer app
Written by Freestate the 15 Mar 10 at 16:14.
Vineyard improves the desktop integration and playonlinux makes easy the instalation on wind apps.The killer app needed must be some kind of fusion of both.
1
votes
closed
Solution #6: Automatic prompting for .exe files
Written by Lyfang the 6 Jun 11 at 18:28.
Ubuntu should automatically prompt when, double clicking on an .exe file. The dialog which informs they need to install Wine.

If Wine already is installed:
1. Ensure they know the risks, and that windows viruses may work in Wine. Offer to install ClamAV and offer to scan the .exe file

2. Let them know not all Windows programs are compatible in Wine

Source of inspiration: http://brainstorm.ubuntu.com/idea/2339/

Propose your solution

Attachments


Duplicates


Comments
dsmatthews wrote on the 29 Feb 08 at 04:23
Being able to migrate an existing windows install into wine would be very useful too, when Ubuntu is installed or later.

Or into a VM of some type.

jouva wrote on the 29 Feb 08 at 07:09
Actually I think it already DOES run wine if you double click an exe if it's installed.

Abatrour wrote on the 29 Feb 08 at 07:58
It doesn't do it for me unless the program has already been installed and if the Windows installer is designed to add a shortcut.

yman wrote on the 29 Feb 08 at 10:08
I achieved all that is mentioned above by simply installing Wine.

My problem is that the launchers aren't removed from the menus and desktop when uninstalling an application, as well as how impossible it is to use IE instead of the Wine Browser.

moderatelymodest wrote on the 29 Feb 08 at 13:52
I also really dislike the way uninstalled wine applications leave menu entries with no obvious way to get rid of them.

Vadim P. wrote on the 29 Feb 08 at 13:57
You can already right-click on a .exe and launch it with wine... at least I can, somehow.

But yeah, wine'ing .exe's when you double-click on them would be better.

bigdufstuff wrote on the 29 Feb 08 at 14:44
I think it is a bad path to put a lot effort behind making Ubuntu a better Windows.

In most cases there are suitable replacements for Windows apps, and they should be encouraged over the wine apps. If someone wants to try wine on their own accord, let them install it, but I don't think it should be a big focus of the distro.

rawsausage wrote on the 29 Feb 08 at 23:03
Bigdufstuff's point is good. The effort should be put into advocating the Linux applications and making them better.

gespertino wrote on the 1 Mar 08 at 04:40
The first time you use a .exe file you only have to right click, open with, Wine. And the .exe files are associated to Wine, then you can run them with double click after that.
It's very easy and works in the same way that unassociated files work in windows.
It works, so this request is useless.

I'm with bigdufstuff. Please stop asking for windows things. This is Ubuntu, put ideas to improve Ubuntu.

javaiscoolmike wrote on the 1 Mar 08 at 08:54
First off, I really like wine and use it my self, but... This idea is crazy!!!! currently wine lacks (full/complete) support for _alot_ of windows programs. At best we could have a white list of known 'gold'/'platninum' working apps and if the app is not 'supported' tell the user that it might not work.... but really I don't know what good this would do. If my mom sees windows app A work and not app B. she would just be confused. app A working might give her a false hope of app B working. and the app might fail/crash even if its 'suported'. really It just _TOO_ early to consider wine ready to be used as a full compatibility layer. and yes this should not be "the focus of the distro."(i know is it needed for some things but it just too young to even consider right now)

probono wrote on the 1 Mar 08 at 16:32
Have a look at wine-doors:

http://www.wine-doors.org/wordpress/?page_id=2

Wine-doors is an application designed to make installing windows software on Linux, Solaris or other Unix systems easier. Wine-doors is essentially a package management tool for windows software on Linux systems. Most Linux desktop users are familiar with package management style application delivery, so it made sense to apply this model to windows software.

thevirtuesofxen wrote on the 2 Mar 08 at 05:48
I don't like this idea one bit. Once they get used to running Windows apps on their desktop, they wont want to go to Linux apps when something doesnt work. For instance, new user doesnt know that Windows apps dont run on Linux and downloads AIM, or something, it doesn't work right, he goes to the forums and is informed that he must use pidgin. They're thinking, well I dont want to use this thing called pidgin. I hope that was a good example, I cant really think of anything that really conveys my thoughts.

Abatrour wrote on the 2 Mar 08 at 08:18
Windows executable's don't just have to be applications.
The Windows programs I have installed in Ubuntu are Steam/CSS, WoW, and Starcraft.

I have some friends who love to play those games but hate Windows. If they were able to install those kinds of games easily, I could get a few of them to switch.

alegra wrote on the 2 Mar 08 at 13:57
Wine would be good, but Ubuntu would also need a GUI for it (Winedoors is good, but it is not stable enough yet). And even then, it needs some fine-tuning so that most applications run without much configuration.

exactopposite wrote on the 2 Mar 08 at 17:48
I think the effort should be put into creating/improving linux software instead of trying to run windows software on linux. If someone needs to use windows programs so much they can use windows, or even virtualbox in linux. I think it's a waste of resources to try to get more windows programs to run in linux.


Abatrour wrote on the 2 Mar 08 at 18:26
Exactopposite: Do you want to write Starcraft of Diablo 2 for linux? How about Half Life 2?

Because that's exactly what people want, to NOT be able to play their favorite games.

http://appdb.winehq.org/

sawjew2 wrote on the 3 Mar 08 at 02:08
I would love to be able to completely ditch Windows apps but until there are Linux equivalents or ports of HEC-RAS, EPA-SWMM, EPANET, RORBWin, Watercress, DRAINS, MUSIC, ArcView, Mapinfo, etc, (all engineering/GIS apps) I am forced to use the windows apps. There are a lot of people in the same position. I have managed to get most of these working on wine but better integration would be much appreciated.

Dreamsorcerer wrote on the 3 Mar 08 at 12:01
My computer also does this automatically, download an .exe file, and it will run with a double-click, it only started doing it recently though, maybe since I installed Gutsy or something.

bunnyhunter wrote on the 3 Mar 08 at 12:18
The only problem for me to keep only ubuntu, is the games.
I love to play STEAM/CSS and to pay a 1200€ computer, waste my time to configure wine, on ly for 60fps is not really interesting...

And I'm sure that there's a lot a gamers like me who want to definately leave XP.

yman wrote on the 3 Mar 08 at 12:57
Let's think this through:
While Windows is the most popular platform, almost all commercial software will be developed for it. Many times this commercial software prevents users from switching to Linux. Therefor, Linux must be able to run this commercial software, or else it will not be able to gain those users.

If the market were to be evenly divided between the 3 major desktops, let's say 30% Windows, 30% Mac OSX, 15% Linux/GNOME, 15% Linux/KDE, then what platform will the commercial apps be written for? Anything that is written for GNOME or KDE runs on the other, even if it is not well integrated. Anything that runs on Windows runs on all the rest. Everything that runs on KDE4 runs on all the rest. The choice will probably be between KDE4 and windows, but for commercial entities, it's a choice between relying on a 3rd party hack to be fully compatible, developing for a library that is not native and doesn't integrate well on any system, or developing on KDE4, which I think is GNU GPL only, so that's apparently not an option. I think the only choice that is really left is Qt, or maybe GTK. Java is out of the question because of performance.

vexorian wrote on the 3 Mar 08 at 16:57
This is not a great idea, I posted an explanation for my opinions in that blueprint.

Better wine support is good (once WINE is installed, of course), running exes on double click is not, and it will not work all the time.

Remember that WINE is still a 0.X program.

rsepulvedacl wrote on the 3 Mar 08 at 17:49
I guess we could make this integration making scripts into deb packages to install some useful applications. These applications could be available for the all of the users of the computer. These applications could be installed in the background just like packages like msttcorefonts and flashplugin-nonfree do, then packaged info files like .iso, .tar.gz, .zip, etc. These applications could come with launchers to setup every detail when the user wants to use those programs (such as creating a hidden directory in /home, define WINEPREFIX and mounting the file (that .iso, .tar.gz, .zip, etc.), into this directory. If this WINEPREFIX directory already exist, the launcher just have to run the program.
I hope this idea can be useful. :-D

Abatrour wrote on the 4 Mar 08 at 01:54
Telling people to not use the programs THEY want is dumb. I want the CHOICE of running Windows games in Ubuntu because the video card drivers for my notebook are 2 years old! My games run faster in Ubuntu under Wine than in Windows.

Mike Graham wrote on the 4 Mar 08 at 04:00
Voted No.

Double-clicking already runs a Windows executable for me.

xiota wrote on the 5 Mar 08 at 11:56
How good is WINE support for running viruses and malware?

Lee wrote on the 5 Mar 08 at 20:01
Double-clicking a downloaded .exe file and having it just run is insane, from a security and IT professionalism perspective. It should never had been allowed on windows, never mind duplicating it on linux.

Eldmannen wrote on the 7 Mar 08 at 01:25
Uhm, this already works for me...

Mario92 wrote on the 16 Mar 08 at 10:30
I am double-cliking already :/

salmiak911 wrote on the 3 Apr 08 at 09:48
It seems that i works with double clicking on some applications. some takes long time to load tought and sometimes noting happens at all. it would be nice with a message: "wine was unable to load the executable".

And why not make the icons of the exe display as in windows? and the .lnk files as in windows.

k99goran wrote on the 3 Apr 08 at 23:37
I'm happy that a lot of you have set up Ubuntu so that Wine starts whenever you double-click on an .exe but you have to understand that this improvement is not meant for YOU.
A new user of Ubuntu who comes from a Windows world probably has an expectation that he can download any application he used to run on his Windows installation and run the Setup.exe to install it.
If a window popped up with a short explanation of Wine and the current situation of running Windows applications under Linux as well as provide an automated method of downloading and installing Wine it could go a long way of relieving frustration in new users.

I vote yes.

yztlyrn wrote on the 4 Apr 08 at 15:30
I'm on board with k99goran. I see this as a migration issue not a "better windows" issue. We need to be able to tell users that for Office you have a replacemant that is as good or better, but you current Photoshop will run in WINE. I really wish WINE was installed by default, but the flames I'd get for suggesting it prevents me from doing so.

lifeless85 wrote on the 7 Apr 08 at 09:35
i think it could be better to support software that is native for linux, but can handle files created on windows ... this is a waste of time (from my point of view)

PPS:
i like wine and it gave me hope to play grim fandango once more, but software under wine is a pain and end user will have a wrong impression of linux if they have a wrong impression of the sofware they need ...

melkore wrote on the 18 Apr 08 at 20:15
It works for me most of the time but not all the time. A little more consistency would be nice.

On the note of creating a better linux, not a better Windows arguement. I agree, we should be making Linux better than Windows and better than it currently is. Unfortunately there are applications that are not going to be ported to Linux. Ever. That need to be run in wine if the user wants to use Linux instead.

DirectX games are not going to be ported over, especially older favorites like Source Engine games. If Source Engine 2 was build on OpenGL then it would be possible to have a native client. I say boost OpenGL/crossplatform development (id Tech 5/Unreal Engine 3?) and you will be able to see more ports to Linux/Mac platforms.

A lot of business software is build for Windows only and developers won't make them cross-platform due to lack of interest.

It's a chicken or the egg kind of deal. What comes first? Users or software that the users need?

jhanely wrote on the 30 Apr 08 at 18:49
In Hardy Heron (with wine installed of course), I can just double-click .exe files and they launch with wine. I suggest a default association for .msi files as well (they need to be run with 'wine msiexec /i').

As for the whole argument about using linux-native applications...

Games:
Games are disposable effort. The dev-time compared to the play-time is not a good ratio. Games for the most part are going to stay proprietary, and that means they stay on windows.

Business apps:
There are often good linux alternatives, and they should be used when possible. It is not always possible.

Random 'fun' download of the week:
Like it or not, this is a large part of the 'average' home windows user's life. I tell people not to download and install such things, regardless of which OS they use. But that doesn't mean they don't. It doesn't mean they don't want to. They will feel like second-class netizens if they cannot.

So the question that remains is: Are we an elite clique, telling people they can't join unless they are willing to give up their games, jobs, and hobbies? Or do we welcome all people with open arms?

jdennis_99 wrote on the 2 May 08 at 20:13
I have noticed something about various Accessibility ideas listed on this website - a lot of people in this community feel very opposed to building support for Windows functions, shortcuts, applications... anything to do with Windows into Ubuntu.

Slight reality check here...

90% of the world's PCs run on Windows. That is an unavoidable fact. Virtually ALL commercial software is designed for, and runs exclusively on Windows. The vast majority of high-end games (Half-Life 2, World of Warcraft etc.) run exclusively on Windows.

NEWSFLASH - if you want people to use Ubuntu, you're going to have to offer support for Windows applications and Windows users! All this rubbish about 'we wont no Windoze, everyone should just uze Ubuntu 'cos it's better anyway' is nonsensical.

I am IT manager for a small financial services firm. Virtually all of their annual costs for IT are taken up by Windows-related problems. I would LOVE to walk into the office with a Hardy Heron LiveCD and show them how an OS is supposed to work. But I can't - we use specialist research software that runs exclusively on Windows. The business couldn't run without it. There's no way that we could even think about converting to Ubuntu until there is significant native support for Windows applications.

Incidentally, if there were, it would not act as a barrier to people converting to Ubuntu, and we could then use market share to exert an influence on software developers to provide Linux distributions of their software.

drinkypoo wrote on the 8 May 08 at 15:27
My only concern is that the user will run some malware. My system opens exes with wine automatically (I right-clicked and selected open with wine) but maybe this is not appropriate for the average user who cannot figure this out - because perhaps they are not intelligent enough to separate the malware from the realware? Anyway, that aside, another proposal is that when wine is installed, a small script is also installed (by default, anyway) which uses zenity or similar to inform the user that running random windows applications is dangerous, they should be sure they know where it comes from, and would they like to A) run the program, displaying this message every time, or B) run the program, and always run .exe and other windows extensions with wine when I open them, or C) cancel and do nothing?

See, just opening wine when the user tries to open an exe, without explaining to them that wine might run their program flawlessly or it might just dump core (whatever that means to them) :P then they might get the mistaken impression that Ubuntu is crappy; they might also get the impression that Wine (or for that Matter Ubuntu... I mean, isn't Wine a beverage?) is promising to run all their windows programs, which as we know, just ain't the case.

mistergeorge wrote on the 11 Jun 08 at 10:31
I have put the package for playonlinux on REVU. So it should be on intrepid.

playonlinux is a nice front end for wine. for now on, you find it on http://www.playonlinux.com/.

natureflow wrote on the 19 Jun 08 at 14:45
> I think more Windows users would try out Ubuntu if they
> could just double click an .exe file instead of going into
> a command prompt, browsing to the folder and then typing
> "wine *.exe" to install the program.

If you implement my idea (10049), this idead (762) is implemented too.
automatic runtime detection
http://brainstorm.ubuntu.com/idea/10049/
> Detect the needed runtime for an executable automatically. > Ask if the user wants to install this runtime.
>
> For example I want to execute a shell script, a Windows
> executable, a CLI executable, a python executable, etc.

Andaril wrote on the 19 Jun 08 at 20:25
Yeah! integrated wine is great idea,those boys need some help. With support of wine and hardware I put my windows to trash.

david.m wrote on the 5 Aug 08 at 09:32
I second jhanely's suggestion for automatically associating .msi files.

pestsov wrote on the 3 Sep 08 at 16:58
You can do that stuff manual so I don't care

borsook wrote on the 3 Sep 08 at 21:04
I see that there is a lot of misconception here, while indeed you can just double click to run an exe, it does not set "start in" correctly which can cause problems for some applications.

Also "Double-clicking a downloaded .exe file and having it just run is insane, from a security and IT professionalism perspective. It should never had been allowed on windows, never mind duplicating it on linux. " is probably one of the silliest things I've heard. I won't even go into the sense of reinventing the wheel, but please consider that if someone wants to do something unsafe on their computer that person has every right to. Many people prefer ease of use over security and there is nothing wrong in that, their choice, their risk.

zukoff wrote on the 31 Oct 08 at 13:59
don't make winbuntu! after month of work you relize, that you don't need any of your old windows probrams. There is lots of good linux OS and non-OS projects!
Give more support to lunux software and it will grow faster! Adobe did Acrobat for linux and they will make Photoshop specially for linux! We just have to wait and show our support to linux-based developers!

chipbennett wrote on the 31 Oct 08 at 16:06
Isn't this idea already implemented?

sezal wrote on the 25 Nov 08 at 16:22
guys, it's already implemented!

jeypeyy wrote on the 7 Dec 08 at 20:43
Already done!

Schumbi wrote on the 17 Mar 09 at 13:37
Better Integration? Its done :-) More is too much i think.
Why not use Windows nativ ...
I don't need and don't like MSs Software, tahts why i'm using Linux.

cheesehead (Brainstorm admin) wrote on the 25 Sep 11 at 01:30
If double-clicking does not open using wine (or prompt you to install wine), then please file a bug report.


Post your comment