Qt settings: GUI Style issue

There is this “Qt Settings” preinstalled in Tumbleweed KDE

I understand you can configure some options about qt applications from there. I think.

One of them is the “GUI Style”

By default it is set to “Desktop Settings”

Which should be the breeze theme. However when I open applications like SUSE imagewriter, libreoffice, kalzium, the GUI style is plastique instead of breeze.
Changing the “GUI style” from “Qt Settings” to “Breeze” the issue is (partially) fixed. What is not fixed in some applications like SUSE immagewriter is the colour scheme. Which, instead of “breeze” colour scheme, they use a dark blue colour scheme. That cannot be configured by “Qt Settings” for some reason.

In addition to the odd colour scheme, SUSE imagewriter (and kalzium and some others) use the “Oxygen” icon theme when browsing for an iso or another file instead of the “breeze” icon theme.

And all these issues are odd because I have selected breeze theme for everything in settings menu (theme, icon, window borders, colors, gnome theme, etc)

This issue is present only in the latest snapshots of tumbleweed and not in Leap.
Any ideas?

That’s Qt4’s settings application that is included in the Qt4 packages (and therefore installed by default).
The settings only apply to Qt4 applications though.

This issue is present only in the latest snapshots of tumbleweed and not in Leap.
Any ideas?

Install kdebase4-workspace-addons, that contains KDE4’s plugin for Qt4 that makes Qt4 and KDE4 applications respect the KDE settings.

It always was installed by default, but might not be any more. IIANM ktorrent was the last thing that required it on a default installation, but that’s also KF5 based now.
We probably should add a dependency somewhere, probably kdebase4-runtime which is required by all KDE4 applications.

Okay, will do!

Ktorrent is not installed by default anymore too.

No idea.
It’s been a while since I did a fresh Tumbleweed installation… :wink:

It (the KDE4 version) is installed by default in Leap though, and pulls in kdebase4-workspace-addons for its “Shutdown after downloads have finished” feature.

Ok preinstalled applications is not a big deal, someone can just install them afterwards or select them during installation (from YaST software selections)

But what about availability of packages? I have seen some packages/applications available for leap and not for tumbleweed and vice versa. Or the 32 bit available for tumbleweed while for leap the 64 bit version is available. What determines the availability of packages?

The answer to that depends on what you actually mean with that in detail.

I suppose you are talking about the packages included in the standard repos.
For a package to be available in Tumbleweed, somebody needs to commit himself to maintain the package, and submit it to Factory.
Previous openSUSE releases were based on and forked off Tumbleweed/Factory at a fixed point in time, and automatically contained all packages that are in Factory.
Packages that fail to build and are not fixed within a certain time period are removed again. Also, everybody can request removal of a package (there have to be good reasons though of course), just as everybody can request the addition of a package (if he promises to maintain it).

For Leap, the development has changed a bit: it is based on SLES, and only contained the packages from SLES by default. It was up for the actual package/repo maintainers to decide what packages from Factory they want to submit to Leap (and maintain for the whole Leap life-cycle).

If a package is missing it might be because of different reasons…

And Leap is not available for 32bit at all, it does contain some 32bit libraries to be able to run 3rd party 32bit applications though.
The release manager decided to not do a 32bit release any more, as 64bit CPUs are readily available since 10 years at least.
Tumbleweed OTOH is still fully available as a 32bit version, mainly because nobody decided to kill the 32bit version yet (but it is completely untested since a while).

Yes I’m talking about the official repositories…

Therefore standard (official) Leap repos contain less software than official Tumbleweed ones?

But here for example

https://software.opensuse.org/package/kalarm

kalarm in tumbleweed is an older version and only 32 bit :confused: which confuses me a little :slight_smile:

Not necessarily, but yes they do for 42.1.
E.g. the whole KDE3 is missing because nobody submitted it (the maintainers apparently weren’t aware that they have to actively push it to Leap, or they didn’t want to)

But here for example

https://software.opensuse.org/package/kalarm

kalarm in tumbleweed is an older version and only 32 bit :confused: which confuses me a little :slight_smile:

That’s a “bug” in the search page (or the index).
kalarm 4.8.2 definitely is not available in Tumbleweed, not even in 32bit…
If you click on the result, you’ll actually get an error 404.
That version is from 2012:
https://community.kde.org/Schedules/KDE4/4.8_Release_Schedule

The KDE4 version (the last one was 4.14.10) has been removed completely a while ago (the whole kdepim4 actually) and was replaced by kalarm5 (15.12.3 at the moment, but 16.04.0 is on the way).

I installed kdebase4-workspace-addons
All issues seem resolved :wink:
I am worrying for the future though. I have heard that rolling distributions need some kind of “extra work” and “maintenance” from the user that I am not really used to these things

Hm, why did you install a rolling distribution then?

The constant changes can indeed bring problems you have to solve yourself manually, although especially Tumbleweed should be quite stable in this regard (as long as you are not using 3rd party drivers or applications).
I wouldn’t say that there would be need for extra “maintenance” from the user, if you don’t mean installing updates with that. Updates there are a lot of course.

You can always “downgrade” to a stable release though.

I have a fairly new Dell laptop bought this August and I see that things work better with Tumbleweed than with Leap for example wifi connectivity is faster and more stable. (in Leap the signal gets lost without reason and doesnt always connect on startup because it fails for some reason) Also I experienced some freezes with Leap Gnome 3 probably because of bumblebee (?). Tumbleweed has no problems like that except some minor software issues like above.

Plus I like the newer software I get like plasma 5.6

However yes, I would prefer Leap. Maybe the next Leap release will work better with my hardware

Likely yes, and it will of course also contain the other latest packages from SLE12 SP2, and Tumbleweed at that time.

It would of course also be possible to add extra repos to a stable release (to get the latest kernel, Plasma, and so on), but that would probably even be more extra work and maintenance in the end than using a rolling distribution…

As mentioned, Tumbleweed should be quite stable because of the constant automated testing. But not everything is (or can be) tested of course.
You are still likely to run into bugs sooner than users of “normal” distributions (which might not experience certain bugs at all because they may be fixed before they reach a proper openSUSE release), if only just because you get the latest and greatest earlier.

I would like to see more software too :shame:

For example what is currently available in Tumbleweed’s repos to use for editing partitions and using webcams for KDE?

(Yes I understand this about the testing and the difference of rolling openSUSE than the stable Leap. But I have read people promoting Tumbleweed for personal every day use and Leap for server use mostly. I can send you names and links in private. But it makes sense at some points. Everyday users like me get easily amazed by the new. It’s a temptation, hehe)

Well, step up as maintainer and submit it… :wink:

Or add additional repos for things that are already packages, just not part of the standard distribution.

For example what is currently available in Tumbleweed’s repos to use for editing partitions and using webcams for KDE?

For editing partitions you have YaST of course, gparted is included in the distribution too.
A KDE application would be partitionmanager, available in KDE:Extra.

I don’t use webcams, so cannot recommend anything, but it would also depend on what you want to do exactly with your webcam.
There’s kamoso, available in KDE:Extra again.
But also kdenlive e.g. should able to capture videos from the webcam, or VLC, both are in the standard repos.

Oh thanks

Difference between partitionmanager and partitionmanager5? :confused:

Yes I would be interested. I don’t mind working hard. But even though I am usually the one helping other people (even my father who is a computers professor, I helped him create a custom .desktop file to launch arduino, in his Leap gnome 3) when it comes to simple computing/office/installations etc etc things, I don’t know if I am able to do many advanced things. If someone can show me some very basics, yeah I’m in lol!

There is no partitionmanager5 in KDE:Extra, or any other semi-official repo.

I do have it in my home:wolfi323:branches:KDE:Frameworks5 repo, because that is intended to provide Plasma5 and KF5 applications packages that are coinstallable with the KDE4 versions.
You should be able to use partitionmanager5 too, but it won’t give you any advantage over the “official” package in KDE:Extra. It’s exactly the same package (even branched from KDE:Extra), it just installs the files to /opt/kf5/, which actually could give you problems if you are not fully using my repo as a whole.

If someone can show me some very basics, yeah I’m in lol!

Well, have a look here for a start:
https://en.opensuse.org/openSUSE:How_to_contribute_to_Factory

While installing partitionmanager5 I get an error saying something like “nothing provides libkmpcore”
I downloaded the 1-click installation file which added your repos

Nice, gonna read it!

As I said, you shouldn’t really use my repo or partitionmanager5. I’m not even sure whether it is in a fully consistent state for Tumbleweed at the moment…

Remove my repo again and uninstall partitionmanager5.
Then just use the “official” one from KDE:Extra, you don’t even need a 1-click install, just add the repo and then install “partitionmanager” with YaST or zypper.

See here:
https://en.opensuse.org/SDB:KDE_repositories#Updated_KDE_Applications_only

Note that you don’t really need KDE:Applications, as everything from there will be submitted to Tumbleweed anyway, and be in the standard repo when it passes through testing.

KDE:Extra does contain extra applications as well though that are not part of the distribution.

Ooops, I’m sorry but I zyppered dup with your repos , hehe. Okay I see. Thanks for your advice. I will do it though!

Well, it should work fine in general, but you probably replaced some of your KF5 applications with the older KDE4 versions now…
Removing the repo and running “zypper dup” should “fix” that though.

Btw, the problem with partitionmanager5 in my repo is that it failed to build for a while and so still needs an older libkpmcore that is not available any more.
I know the reason and will have it fixed shortly.