Myrlyn / Discover differences

I must be dense. Is q4wine not set up correctly? It still doesn’t open any of the icons on the default system entries. That’s what I was trying to figure out. So I won’t try to figure out the exec string in the logging, but why doesn’t any of the programs work? Like winecfg, wineconsole, explorer…etc. How can I find out why?

Think of a flatpak as being like a zip file. It has its own internal “filesystem” structure that has nothing to do with the filesystem on your system.

If you run the command sfalken or carlggest suggested, that runs the command inside the Flatpak’s filesystem. You can’t use WINE commands that are not installed in the flatpak with the flatpak version - you have to use the ones that are in the flatpak itself using a command like the ones suggested.

2 Likes

I was only trying to figure out the problem. So I will stop trying to do that on my own, and ask how to get q4wine to work? To open the winecfg, for instance? It is one of the icons under “system” in q4wine. And doesn’t work. None of the icons work. Did someone not make q4wine properly for flatpak?

Works fine here.


All I did was install the q4wine flatpak, accept the defaults in the wizard, and then doubleclick on the winecfg icon

So you only chose q4wine and not wine in addition? I did that and when it didn’t work, I added wine from flatpak. But that was after I had added it from myrlyn. Should I uninstall everything and try again or will that make a difference?

I don’t really use wine, so I have no idea, given q4wine is roughly 500MB of software, and it’s allowing me to do things like run minesweeper and notepad, it’s obviously creating a wineprefix of some sort.

But I’m not even remotely any kind of authority on wine, or how it works

Yes, you’re trying to mix RPM-based WINE with a flatpak of q4wine. Don’t do that; remove both, and then pick one package format for anything WINE-related and use that.

You can’t mix q4wine from flatpak with wine from RPM. It won’t work, as you’ve seen.

I uninstalled both q4wine and wine in flatpak, and also uninstalled wine in the Myrlyn system. I then reinstalled q4wine in flatpak using Discover. After 30 minutes, it finished and I get the same thing: Exit code -1.
As far as mixing things, this is what I did to start with and when it didn’t work, I then added wine from Myrlyn. So I didn’t do that this time. What do I do next?

@dt30 just uninstalling may leave other supporting packages present… Did you install the flatpaks as your user or system?

What does the output from flatpak list show?

I’m assuming @sfalken installed as a user?

I installed it as my user using Discover.

> flatpak list
Name                       Application ID                     Version Branch       Installation
Flatseal                   com.github.tchx84.Flatseal         2.4.0   stable       system
i386                       ….freedesktop.Platform.Compat.i386         25.08        system
Mesa                       …g.freedesktop.Platform.GL.default 25.3.3  25.08        system
Mesa (Extra)               …g.freedesktop.Platform.GL.default 25.3.3  25.08-extra  system
Mesa                       …freedesktop.Platform.GL32.default 25.3.3  25.08        system
Mesa (Extra)               …freedesktop.Platform.GL32.default 25.3.3  25.08-extra  system
Codecs Extra Extension     …freedesktop.Platform.codecs-extra         25.08-extra  system
i386                       …esktop.Platform.codecs_extra.i386         25.08-extra  system
GNOME Application Platfor… org.gnome.Platform                         49           system
KDE Application Platform   org.kde.Platform                           5.15-25.08   system
KDE Application Platform   org.kde.Platform                           6.10         system
DB Browser for SQLite      org.sqlitebrowser.sqlitebrowser    3.13.1  stable       system
gecko                      org.winehq.Wine.gecko                      stable-25.08 system
mono                       org.winehq.Wine.mono                       stable-25.08 system
q4wine                     ua.org.brezblock.q4wine            1.4.1   stable       system

Oh, I see “Extra” in there.

@dt30 Installed as “system” not “user”… I only use user install level.

Wine on Leap 16.0 is only 64bit, no 32bit support (see Release Notes)
https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/16.0/html/release-notes-leap-160/index.html#id-wine

For 32bit (which I see there) for the likes of steam requires some additional packages and boot options (again in the Release Notes).
https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/16.0/html/release-notes-leap-160/index.html#id-steam

So I do wonder if above is needed, I do have the boot option added here, I use flatpak Bottles rather that wine… all installed as user, not system.

For comparison on Leap 16.0 I have;

flatpak list
Name                                         Application ID                                         Version                       Branch             Installation
Flatseal                                     com.github.tchx84.Flatseal                             2.4.0                         stable             user
Google Chrome                                com.google.Chrome                                      144.0.7559.132-1              stable             user
Bottles                                      com.usebottles.bottles                                 61.1                          stable             user
Freedesktop Platform                         org.freedesktop.Platform                               freedesktop-sdk-25.08.7       25.08              user
i386                                         org.freedesktop.Platform.Compat.i386                                                 25.08              user
Mesa                                         org.freedesktop.Platform.GL.default                    25.3.3                        24.08              user
Mesa (Extra)                                 org.freedesktop.Platform.GL.default                    25.3.3                        24.08extra         user
Mesa                                         org.freedesktop.Platform.GL.default                    25.3.3                        25.08              user
Mesa (Extra)                                 org.freedesktop.Platform.GL.default                    25.3.3                        25.08-extra        user
nvidia-580-126-09                            org.freedesktop.Platform.GL.nvidia-580-126-09                                        1.4                user
Mesa                                         org.freedesktop.Platform.GL32.default                  25.3.3                        25.08              user
Mesa (Extra)                                 org.freedesktop.Platform.GL32.default                  25.3.3                        25.08-extra        user
nvidia-580-126-09                            org.freedesktop.Platform.GL32.nvidia-580-126-09                                      1.4                user
Intel VAAPI driver                           org.freedesktop.Platform.VAAPI.Intel                                                 24.08              user
Intel VAAPI driver                           org.freedesktop.Platform.VAAPI.Intel                                                 25.08              user
i386                                         org.freedesktop.Platform.VAAPI.Intel.i386                                            25.08              user
Nvidia VAAPI driver                          org.freedesktop.Platform.VAAPI.nvidia                                                25.08              user
i386                                         org.freedesktop.Platform.VAAPI.nvidia.i386                                           25.08              user
Codecs Extra Extension                       org.freedesktop.Platform.codecs-extra                                                25.08-extra        user
i386                                         org.freedesktop.Platform.codecs_extra.i386                                           25.08-extra        user
openh264                                     org.freedesktop.Platform.openh264                      2.5.1                         2.5.1              user
GNOME Application Platform version 49        org.gnome.Platform                                                                   49                 user
Adwaita theme                                org.kde.KStyle.Adwaita                                                               5.15-24.08         user
KDE Application Platform                     org.kde.Platform                                                                     5.15-24.08         user
QGnomePlatform                               org.kde.PlatformTheme.QGnomePlatform                                                 5.15-24.08         user
QAdwaitaDecorations                          org.kde.WaylandDecoration.QAdwaitaDecorations                                        5.15-24.08         user
VLC                                          org.videolan.VLC                                       3.0.23                        stable             user
Wine                                         org.winehq.Wine                                        11.0                          stable-25.08       user
gecko                                        org.winehq.Wine.gecko                                                                stable-25.08       user
mono                                         org.winehq.Wine.mono                                                                 stable-25.08       user

@ecsos the user is AFAIK on a slow internet connection.

You do realize that for Leap 16.0 doesn’t support 32bit wine applications, users need to use flatpak.

Likewise, if you have nothing to add to the users issue, I would suggest you refrain from commenting further.

If the user has a slow internet connection, that’s even more reason not to use Flatpak!

Giving up on 32-bit, especially for Wine, was an absolute mistake.

But there is a user who has revived Steam via package management.
Perhaps the repo could then also be used for q4wine or expanded?

https://download.opensuse.org/repositories/games:/tools:/steam/16.0

Incidentally, q4wine can be built for leap 16.
You don’t need wine for this. Only for installation. And it’s available at openSUSE:Backports:SLE-16.0

Built here:
home:ecsos:q4wine

1 Like

yes, all my flatpaks are installed --user

I did the default. I do see the list saying system. So how does one install it as “user”? I never trusted Discover, and less so now. But it seems to be the direction things are going. If there’s some specific way users should install things as “user”, I never came across anything and would think many would be doing the same default as I.

Yes, I read and knew that. I’m not sure why you are telling me that here. Must be implying that I installed it as 32bit?

I just needed to run a few windows programs. Wine and q4wine was the only thing I came across initially and q4wine made it work good for me. I had seen but do not know about Bottles, and a few others. I have found it hard to “discover” about new things.

So you are not using “Discover”, but manually typing it in a terminal?

Originally I saw it, at least I though I did, in the standard repositories. Then it was gone. When I was trying to install q4wine, the software.opensuse.org was down, so looked in Discover. And later, when it was back up I had seen it in your’s and Emulator. What would be the decision to choose one over the other?

No, I installed through discover. I just happen to be using Kalpa, which is set up to do that by default.

It’s not really germane to your problem which version of the OS I’m running, as in most ways, it’s identical to Tumbleweed, when it comes to software, so I don’t want to confuse you even further.

I’m not a Plasma user, so hopefully another Plasma user can advise, but I would suggest a clean up (as in delete) all the system ones, not sure about FlatSeal, I think that is integrated into Discover (<- @sfalken ?)

I would use the command line if Discover doesn’t offer the user install(?)