Hot answers tagged

25

Does Cygwin work like wine? No. Does it provide a compatibility layer inside a foreign OS? Yes. Wine can run Windows executables on Linux, but Cygwin cannot run Linux executables on Windows. Instead, Linux programs have to be compiled specifically for Cygwin, whereby the aim of the Cygwin project is to make that as straightforward as possible, i.e. it's ...


23

Well, how emulators and virtual machines simulate internal Windows logic on host non-Windows systems? Isn't that by translating Windows system calls into the host's own respective calls? No, or at least not in the sense that WINE does -- by literally translating system calls one to one in user space. An emulator does this abstractly via a more ...


13

They are not the same, no. VirtualBox is a "virtual machine", which means that it create a system where the software inside thinks it is on a real piece of hardware; VirtualBox can run Windows, MacOSX, Linux, SunOS (for x86), etc. It would be a operating system once you start and then you would need to install the applications you desire to run. With ...


13

Don't worry about these errors: gcc: error: unrecognized command line option '-V' and gcc: error: unrecognized command line option '-qversion' Those are unsuccessful probes but the configure script perseveres after them. Do worry about these: /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find crti.o: No such file or ...


9

Firstly, do not build it as root. Generally you will need root privilege with sudo only at the final step you install it in the system. ./configure make sudo make install According to config.log, you failed to build executables because libc and other libraries are missing on your system. On Debian based systems you can install essential tools and ...


8

I had that problem too some months ago, and I remember I had to delete some .desktop files that were inside the $HOME/.local/share/applications folder. I think you should delete any file that has notepad as part of its name, and also you should try to delete (or move somewhere else) the files wine-extension-*.


8

I guess you meant to launch exe programs with wine directly, so tell kernel to run win32 binaries with wine by, Mount binfmt fs, add a line none /proc/sys/fs/binfmt_misc binfmt_misc defaults 0 0 to /etc/fstab and execute mount -a afterwards echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register to register the binary format So ...


7

Consider Java Virtual Machines. No JVM emulates any other, they're all implementations of a specification. Wine isn't emulating the win32 api, it's an implementation of it. Specs and reality not necessarily matching, both Microsoft's implementation and Wine's implementation have workarounds to make buggy code work, and it's not necessarily obvious which ...


6

Generally, set the TZ environment variable: TZ=America/New_York myapplication I don't know if Wine has its own configuration in addition to or overriding the environment variable.


5

The answer is given in a mailing list comment by Stefan Dösinger entitled Wine 64 bit OSX has a ABI incompatibility with Win64 - OSX overwrites a CPU register that Win64 applications expect to remain untouched. Apple can’t change the ABI because there are already 64 bit OSX apps that expect things to work that way. A potential workaround may be to run ...


5

The xrandr command is the one you are looking for. An example usage is: xrandr --output HDMI1 --auto --same-as LVDS1 You can have --left-of, --right-of. Run xrandr on its own to see the different outputs that are available.


4

LibreOffice is a far cry from being compatible with Office. Excel compatibility isn't too bad for calculations, but LibreOffice Writer and Impress can't cope with formatting from Word and Powerpoint. Libreoffice and MS Office are roughly equivalent in functionality, but if you need formatting compatibility, you need to use the same software. (I wish it ...


4

unzip adt-bundle-linux-x86_64-2014031.zip cd adt-bundle-linux-x86_64-2014031/eclipse ./eclipse


4

Linux has a mechanism that allows plug-ins to be registered so that the kernel calls an interpreter program when instructed to execute a file: binfmt_misc. See How does chroot's use of qemu for cross compile environments work? for a more detailed overview. Your Wine package registered /usr/bin/wine as an interpreter for Windows executables as part of ...


4

If you run wine with an empty $DISPLAY, it will skip displaying any dialogs and run without user interaction: DISPLAY= wine pgen.exe To avoid the prefix ownership issue, I generally point WINEPREFIX at a temporary directory so the prefix is re-created every time (but that's slow).


4

You should use winetricks to install the files instead, some files needs specific changes to wine registery which winetricks handle.


3

The flash plugin you have installed is the Linux one. The Safari browser you are running is inside of a windows-look-alike environment bubble, and would need a windows version of the flash plugin installed inside the same environment. I don't think Flash under WINE will help you much with Safari. It is listed with "Bronze" level support on the WineHQ site ...


3

Modify /usr/share/applications/wine-notepad.desktop, adding the line: Hidden=true There is a bit more information about what that does here. Alternatively, you could probably just delete that file instead.


3

There is a z: drive which is the Linux file system. Also you can define drives that point to any folder for which you have access. If you want to confine programs running in Wine to parts of the filesystem, remove the z: drive and declare drives just for the parts that you want to make accessible. You can do this from the “Configure Wine” entry in the Wine ...


3

Wine is available for RHEL6 via the EPEL repositories. After installing EPEL, you can just: yum install wine


3

Just a small update, wine 1.4 is nowadays available in the sid repository - just run apt-get update and apt-get install wine. Original answer: Wine 1.4-0.1 is in the experimental repository. Just add it to your sources.list, run apt-get update and you should be able to install it. Have a look at How to see package version without install? which shows ...


3

You can't: Wine only accesses the networking functionality from Linux. You should mount your Windows shares using mount, then instruct Wine (using winecfg) to assign a drive letter for them. The ping command is part of standard Linux install.


3

Make sure wine is in your path and create a shell script containing the following: #!/bin/sh wine "$HOME/.wine/drive_c/Program Files/TextAloud/TextAloudMP3.exe" Give yourself permission to execute the script by running chmod u+x SCRIPT_NAME. Then, just run that script from your file manager. It will start wine, which will run TextAloudMP3.exe.


3

With a GNU autotools build system, you pass the --prefix option to the configure script. The following should work for compiling wine: ./configure --prefix=$HOME/Self_Programs make make install


3

Microsoft provides VMs with various versions of IE at modern.ie for website testing. You can use VirtualBox to run these on Linux. Currently, they're offering these Internet Explorer – Windows versions: IE6 – XP IE8 – XP IE7 – Vista IE8 – Win7 IE9 – Win7 IE10 – Win7 IE11 – Win7 IE10 – Win8 IE11 – Win8.1


3

You can use the command readlink to track down errant links to files, so that you can find out the true executable behind the link. Example link $ ls -l /sbin/reboot lrwxrwxrwx. 1 root root 16 Dec 16 11:38 /sbin/reboot -> ../bin/systemctl real file $ readlink -f /sbin/reboot /usr/bin/systemctl $ ls -l /usr/bin/systemctl -rwxr-xr-x. 1 root root ...


3

WINE is, as you said, an implementation of Windows APIs for *Nix systems. That means that it only runs programs that you directly tell it to run. The basic syntax for WINE (once it's installed of course) is wine programName.exstension, so if you wanted to run Evernote 5.9.1.8742, then you would cd into the directory that Evernote is in and type wine ...


3

Either build Wine without Mono support ('--disable-mscoree') or add an override to disable loading of 'mscoree.dll' using 'winecfg'. To avoid the initial dialog upon new wineprefix creation you could try the following: WINEPREFIX=$(pwd)/my_new_prefix WINEDLLOVERRIDES=mscoree=d wineboot (after creation make the setting permanent using 'winecfg') The ...


3

xpad is the driver for Xbox controllers included in the kernel; it doesn't fully support the newer controllers though (the button mappings are incorrect and the LEDs never sync). xboxdrv is a user-space driver for Xbox controllers and provides all the functionality of xpad, minus the bugs. You won't lose any features by switching from xpad to xboxdrv. To ...


2

Consider installing a wine helper application such as Crossover Linux or Play on Linux. You can check their supported software list for the version of Photoshop that you are using. Different versions will have varying degrees of support usually with newer versions being less supported. Other options are using Gimp or running it inside a virtual machine with ...



Only top voted, non community-wiki answers of a minimum length are eligible