q4wine
System Software
Score 86%
Description:

Q4Wine is a qt4 [http://www.qtsoftware.com/] GUI for W.I.N.E. [http://winehq.org/] It will help you manage wine prefixes and installed applications.

Home page:
q4wine: http://q4wine.brezblock.org.ua/
download: http://q4wine.brezblock.org.ua/download/
documentation: http://q4wine.brezblock.org.ua/documentation/
support: http://q4wine.brezblock.org.ua/bugs/

General features:
- Can export QT color theme into wine colors settings.
- Embedded Wine AppDB browser;
- Can easy work with different wine versions at same time;
- Easy creating, deleting and managing prefixes (WINEPREFIX);
- Easy controlling for wine process;
- autostart icons support;
- Easy cd-image use;
- FuseISO\Embedded FuseISO mount profiles;
- You can extract icons from PE files (.exe .dll);
- Easy backup and restore for managed prefixes.
- Winetriks support.
- and more... ;)

License: GPL v3

Dependences:
General:
x11-libs/qt-gui:4
x11-libs/qt-sql:4[sqlite]
>=dev-db/sqlite-3.5.6
>=sys-apps/which-2.19
app-emulation/wine
x11-misc/xdg-utils

Optional:
app-admin/sudo
>=media-gfx/icoutils-0.26.0
dev-libs/libzip
>=sys-libs/glibc-2.0
>=sys-fs/fuse-2.7.0

HowTo install::
http://q4wine.brezblock.org.ua/documentation/en_us/01-installation.html
HowTo post install:
http://q4wine.brezblock.org.ua/documentation/en_us/02-post-installation.html

Head\Unstable sources:
You can get head\unstable q4wine sources from the git:

git clone git://github.com/brezerk/q4wine.git
Last changelog:

9 years ago

Version 1.3
Added:
- Taiwan translation (thx 2 Jeff Huang);
- Use icons from the system icon theme where possible [BUG-22];
- Replace default raster icons with SVG analogs [BUG-21];
- Extend App icons zoom sizes up to 512px [BUG-21];
- Allow to choose .svg and .svgz images for icons [BUG-21];
- Add an app option to switch default/ambiance-light/ambiance-dark icon [BUG-21];
- Use ISO country codes for translation files (required for: pootle, gentoo ebuild);
- Use native language name for language selection;
Fixed:
- WineLibs paths are no longer strictly required [BUG-68];
- Process explorer is broken [BUG-70];

Version 1.2-r2
Added:
- Czech translation update (thx 2 Pavel Fric);
Fixed:
- QtSystemApplication library detection does not work well for Qt5 [BUG-64];

Version 1.2-r1
Added:
- Deleting prefix does not remove prefix folder in ~/.local/share/wineprefixes [BUG-43];
Fixed:
- Fixed typo in Startup Wizard;
- Fixup Wine Libs detection [BUG-50];
- Remove Wine settings from App settings [BUG-50,BUG-23];
- Make Wine64 libs optional (for x86 only platforms) [BUG-50];
- Backup/Restore prefix path handler;
- Can't use pre/post run scripts without standalone script [BUG-49];
- Do not force startpage open;
- add custom dll overrides outside from the list [BUG-60];
- Revert "Kill dead online components" breaks the Qt5 build [BUG-62];
- Do not build wineappdb core components if -DWITH_WINEAPPDB=OFF is set [BUG-62];
- 'Run -> Browser' on Programs window not work [BUG-54];
- QT5: Winetricks application list fails to refresh and causes segfault on quit [BUG-53];
- Make -DQT5 flag visible during cmake build and runtime;
- CLI: -v/-h options must not trigger nor database check nor wizard startup;
- Remove useless and confusing appdb startup dialog;

Version 1.1-r2
Fixed:
- Error while loading application settings by key: 'WineLibs' BUG-42;

Version 1.1-r1
Fixed:
- Error while loading application settings by key: 'WineLibs' BUG-42;
- Updated Afrikaans translation. thx 2 Danie Wessels;
- Fixed cmake warnings;
- Updated .desktop file;

Version 1.1
Added:
- extended list of a virtual desktop resolutions [BUG-35];
- configure multiple wine paths globally to allow easily selection in prefixes [BUG-23];
- create predefined execution template strings for optirun, separate X display, e.t.c. [BUG-37];

Fixed:
- Gentoo: QtSingleApplication package not found with DWITH_SYSTEM_SINGLEAPP=ON [BUG-39];
- FreeBSD\clang error: use of undeclared identifier 'LC_*' [BUG-41];

Version 1.0-r3
Fixed:
- "Use single-click to run icons" does not affect icons in "setup" tab BUG-27;
- q4wine.desktop value "" for key "Path" in group "Desktop Entry" BUG-29;
- Pre and Post run Icon scripts unusable, if the path contains ")" BUG-33;

Added:
- Keyboard navigation for items in "setup" and "icon" tabs;
- Afrikaans translation. Thx 2 Danie Wessels;

Version 1.0-r2
Fixed:
- Clean setup: error while loading application settings by key: prefixDefaultPath BUG-25;
- Winetricks plugin does not check script presence BUG-26;
- "Use single-click to run icons" does not affect icons in "setup" tab BUG-27;
Added:
- Persian translation. Thx 2 Arash Ariayee;
- Winetricks plugin can use script installed in system BUG-28;

Version 1.0-r1
Fixed:
- Prefix tree "Delete" menu item do not remove menu tree.
- Support for utf8 system user name [BUG-20];
- Winetricks doesn't work properly if WINEPATH contain spaces [BUG-19];

See ChangeLog [https://github.com/brezerk/q4wine/blob/master/ChangeLog] for recent changes list.

brezerk

8 years ago

> just want to say, that I use q4wine at arch linux, and I like it a lot! :)

>Keep up that good work!

Thx =)

> ps: maybe you could add new screenshots here at qt-apps.org and the sourceforge-page ... i mean with the current kde4/oxygen-style, should look alot better so ;)

Ok. I'l update screenshots on new release =)

Report

Hwoarang

8 years ago

Hello

Could you please fix the provided .desktop file?

for GenericName ( and GenericName[uk] ) has a Russian Title. Same for Comment( and Comment[uk] ). Could you change those two on English language?


Thanks :)

Report

brezerk

8 years ago

>> for GenericName ( and GenericName[uk] ) has a Russian Title. Same for Comment( and Comment[uk] ). Could you change those two on English language?

Oh. I am sorry. I'l fix this, when i will be at work.

Thank you for bug reporting.

Report

brezerk

8 years ago

.desktop fixed ;)

Thx to Markos Chandras (hwoarang) new Gentoo ebuilds are added into qting-edge overlay [ http://github.com/gentoo-qt/qting-edge/tree/master ]

Report

Trekker

8 years ago

To compile Q4Wine on Ubuntu or OpenSuSE is easy.
Thank you for that great app.

Report

brezerk

8 years ago

Thank you =)

Report

statc

8 years ago

1. Why does not cmake check whether icoutils is installed? I know it is written in the INSTALL file, but it would be convenient if cmake checks this too.

2. What are "wine libraries" on the tab where paths to wine utilities are edited? When I run q4wine in Ubuntu 8.10 for the first time, this field was not filled by default. And I could not find any documentation or help where this field is described.

Report

brezerk

8 years ago

>> 1. Why does not cmake check whether icoutils is installed? I know it is written in the INSTALL file, but it would be convenient if cmake checks this too.

It is simply a bug ;) I'l try to fix this.

>> 2. What are "wine libraries" on the tab where paths to wine utilities are edited?

This is a path to wine windows fake libraries. On my gentoo box it is: /usr/lib/wine

[code]
[ Shaman ] brezerk:~ $ ls /usr/lib/wine | head -n 6
acledit.dll.so
activeds.dll.so
actxprxy.dll.so
advapi32.dll.so
advpack.dll.so
amstream.dll.so
[/core]

>>When I run q4wine in Ubuntu 8.10 for the first time, this field was not filled by default.

Path to wine libraries can not be determinated automatically;

>>And I could not find any documentation or help where this field is described.

Actually now documentation is not exists ;) It will be available on q4wine web site... of course after I will create this site...

Report

statc

8 years ago

OK. Thank you for the program and help.

Report

sirsimon

8 years ago

Sorry, I didn't find how I should use it. I've compiled, configuerd and run q4wine. But my application still look like win98 :/ Should I my application run in special way? Now I just double click on exe icon. Is anywere a describe using q4wine? PS Sory for my english ;)

Report

brezerk

8 years ago

>>But my application still look like win98 :/ Should I my application run in special way?

q4wine is a GUI tool for wine configuration and management. It can't affect on wine app look style, except color theme.

>>Now I just double click on exe icon. Is anywere a describe using q4wine? PS Sory for my english ;)

Actually now documentation is not exists ;) It will be available on q4wine web site... of course after I will create this site...

Report

sirsimon

8 years ago

I've red wine is support themes like WInXP Theme. Q4Wine is not working like this?

Im waiting for webside, documentation and I wish You good luck :)

Report

brezerk

8 years ago

>>I've red wine is support themes like WInXP Theme. Q4Wine is not working like this?

Actually wine support WinXP themes [http://gastly.wordpress.com/2007/06/18/apply-windows-xp-themes-in-wine/], but it makes wine too Slooooooooooooo-o-o-owly on my PC =[

I can add "Install theme" option in q4wine. Thx for the tip :]

>>Im waiting for webside, documentation and I wish You good luck :)

Thx :]

Report

dovidhalevi

8 years ago

1. Placing things in the poetic symbolic directory "src" not the best idea.
2. src.pro is imcomplete. After running qmake-qt4 -project, I could start to build.
3. Had to hand edit -I/usr/include/qt4/QtSql and -I/usr/include/qt4/QtNetwork into the Makefile.
4. After all this, make is looking for a missing config.h among other things.

Report

brezerk

8 years ago

Yes, there is src.pro. But it is deprecated. (Actually, I forgot to remove it. BTW: thx for bugrepport)

There is _ready for build_ q4wine.pro.

So you need to run (in q4wine root directory (NOT IN SRC)):

qmake && make
(or)
qmake PREFIX=/you/own/path && make

I'l create config.h, and build the project.

Report

brezerk

8 years ago

- I'l create config.h, and build the project.

+ This will create config.h, and build the project. =)

Report

dovidhalevi

8 years ago

OK

Better to have the head directory in the tar, saves a lot of headache (or at least tell folks to create it and then untar to there).

The problem was that it got untarred to the home directory. I had to move/get rid of all that stuff and then start over in the right place.

Report

brezerk

8 years ago

Ok. I'l fix this in 0.110

Thx for bugrepporting =)

Report

shura

8 years ago

Hi,
What about FreeBSD support?

Report

brezerk

8 years ago

I'm lame in BSD systems. So i can't do it myself.

It seems there only one big problem:

Q4Wine actually use /proc/ file system, to get wine process info. So, if any one can solve this problem, he can easy make q4wine work on BSD systems.

Report

tigerby

8 years ago

After replace some things on Makefile`s I build q4wine on my FreeBSD box (-CURRENT). After I run it on Step 5 of 7 I don't know what q4wine wants for 'User utils'. After tests on my PC and Laptop (-CURRENT and RELENG_7) I'm planing send-pr with subject '[NEW PORT]'

Report

brezerk

8 years ago

On step 5, q4wine try to find this utils:

1. konsole (KDE Console application)
2. wrestool and icotool;

wrestool and icotool is a part of icoutils package, which is needed for extracting icons from PE-files;

[I] media-gfx/icoutils
Available versions: 0.22.0 0.26.0 {nls}
Installed versions: 0.26.0(10:36:34 02.10.08)(nls)
Homepage: http://www.nongnu.org/icoutils/
Description: A set of programs for extracting and converting images in Microsoft Windows icon and cursor files (.ico, .cur).

Does BSD have any similar package for replacement?

Report

tigerby

8 years ago

sure. /usr/ports/graphics/icoutils
for what purposes is used /proc ?
I mounted linux procfs. Output of `ls /usr/compat/linux/proc` :
http://paste.org.ru/?e724ot
As I understand you from Ukraine ?:) May I talk with you via email on russian?

Report

brezerk

8 years ago

shure ;)

Report

olegue

8 years ago

Thanks for the great application. Please include possibilities for changing of Keyboards and Language settings for using other languages than English. Thanks in advance:)

Report

9 years ago

Version 1.3
Added:
- Taiwan translation (thx 2 Jeff Huang);
- Use icons from the system icon theme where possible [BUG-22];
- Replace default raster icons with SVG analogs [BUG-21];
- Extend App icons zoom sizes up to 512px [BUG-21];
- Allow to choose .svg and .svgz images for icons [BUG-21];
- Add an app option to switch default/ambiance-light/ambiance-dark icon [BUG-21];
- Use ISO country codes for translation files (required for: pootle, gentoo ebuild);
- Use native language name for language selection;
Fixed:
- WineLibs paths are no longer strictly required [BUG-68];
- Process explorer is broken [BUG-70];

Version 1.2-r2
Added:
- Czech translation update (thx 2 Pavel Fric);
Fixed:
- QtSystemApplication library detection does not work well for Qt5 [BUG-64];

Version 1.2-r1
Added:
- Deleting prefix does not remove prefix folder in ~/.local/share/wineprefixes [BUG-43];
Fixed:
- Fixed typo in Startup Wizard;
- Fixup Wine Libs detection [BUG-50];
- Remove Wine settings from App settings [BUG-50,BUG-23];
- Make Wine64 libs optional (for x86 only platforms) [BUG-50];
- Backup/Restore prefix path handler;
- Can't use pre/post run scripts without standalone script [BUG-49];
- Do not force startpage open;
- add custom dll overrides outside from the list [BUG-60];
- Revert "Kill dead online components" breaks the Qt5 build [BUG-62];
- Do not build wineappdb core components if -DWITH_WINEAPPDB=OFF is set [BUG-62];
- 'Run -> Browser' on Programs window not work [BUG-54];
- QT5: Winetricks application list fails to refresh and causes segfault on quit [BUG-53];
- Make -DQT5 flag visible during cmake build and runtime;
- CLI: -v/-h options must not trigger nor database check nor wizard startup;
- Remove useless and confusing appdb startup dialog;

Version 1.1-r2
Fixed:
- Error while loading application settings by key: 'WineLibs' BUG-42;

Version 1.1-r1
Fixed:
- Error while loading application settings by key: 'WineLibs' BUG-42;
- Updated Afrikaans translation. thx 2 Danie Wessels;
- Fixed cmake warnings;
- Updated .desktop file;

Version 1.1
Added:
- extended list of a virtual desktop resolutions [BUG-35];
- configure multiple wine paths globally to allow easily selection in prefixes [BUG-23];
- create predefined execution template strings for optirun, separate X display, e.t.c. [BUG-37];

Fixed:
- Gentoo: QtSingleApplication package not found with DWITH_SYSTEM_SINGLEAPP=ON [BUG-39];
- FreeBSD\clang error: use of undeclared identifier 'LC_*' [BUG-41];

Version 1.0-r3
Fixed:
- "Use single-click to run icons" does not affect icons in "setup" tab BUG-27;
- q4wine.desktop value "" for key "Path" in group "Desktop Entry" BUG-29;
- Pre and Post run Icon scripts unusable, if the path contains ")" BUG-33;

Added:
- Keyboard navigation for items in "setup" and "icon" tabs;
- Afrikaans translation. Thx 2 Danie Wessels;

Version 1.0-r2
Fixed:
- Clean setup: error while loading application settings by key: prefixDefaultPath BUG-25;
- Winetricks plugin does not check script presence BUG-26;
- "Use single-click to run icons" does not affect icons in "setup" tab BUG-27;
Added:
- Persian translation. Thx 2 Arash Ariayee;
- Winetricks plugin can use script installed in system BUG-28;

Version 1.0-r1
Fixed:
- Prefix tree "Delete" menu item do not remove menu tree.
- Support for utf8 system user name [BUG-20];
- Winetricks doesn't work properly if WINEPATH contain spaces [BUG-19];

See ChangeLog [https://github.com/brezerk/q4wine/blob/master/ChangeLog] for recent changes list.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.3 Linux\BSD\OSX
updated Feb 27 2016
added Jul 23 2008
downloads today
0
page views today 5