Bug 954252

Summary: Configuring "Focus Follows Mouse" via System Settings->Window behavior not working
Product: [openSUSE] openSUSE Distribution Reporter: Jürgen Groß <jgross>
Component: KDE Workspace (Plasma)Assignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: jgross, qantas94heavy, wbauer
Version: Leap 42.1   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 42.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jürgen Groß 2015-11-09 12:37:13 UTC
After upgrading openSUSE 13.2 to LEAP 42.1 the window behavior "Focus Follows Mouse" is no longer working.

Even after setting it again via:
 System Settings->
  Window Behavior
it won't work. The window gets focus only after clicking on it.
Comment 1 Wolfgang Bauer 2015-11-09 13:52:27 UTC
Hm, works fine here on 13.2 with the latest packages from KDE:Frameworks5.

Are you sure you used Plasma5's systemsettings5 to change the setting?
As you upgraded from 13.2, you will still have KDE4's systemsettings installed and might have called that by accident.

To be sure, run "systemsettings5" in a terminal window (Konsole e.g.), and try to set it again.
Comment 2 Jürgen Groß 2015-11-09 14:12:38 UTC
(In reply to Wolfgang Bauer from comment #1)
> Hm, works fine here on 13.2 with the latest packages from KDE:Frameworks5.
> 
> Are you sure you used Plasma5's systemsettings5 to change the setting?
> As you upgraded from 13.2, you will still have KDE4's systemsettings
> installed and might have called that by accident.
> 
> To be sure, run "systemsettings5" in a terminal window (Konsole e.g.), and
> try to set it again.

Aah, thanks! That did the job.

Next question: why is the kde start menue still calling the old systemsettings application (settings->configure desktop)? Shouldn't this be updated with the update installation as well?
Comment 3 Wolfgang Bauer 2015-11-09 17:07:19 UTC
(In reply to Jürgen Groß from comment #2)
> Next question: why is the kde start menue still calling the old
> systemsettings application (settings->configure desktop)? Shouldn't this be
> updated with the update installation as well?

As I wrote, you probably have *both* installed, which is no bug in itself.
But, Plasma5's systemsettings5 should be called "Configure Desktop" in Leap, while KDE4's systemsettings should be called "Configure KDE4 Applications".

Is that not so?

What language are you using?
Comment 4 Jürgen Groß 2015-11-10 04:33:08 UTC
(In reply to Wolfgang Bauer from comment #3)
> (In reply to Jürgen Groß from comment #2)
> > Next question: why is the kde start menue still calling the old
> > systemsettings application (settings->configure desktop)? Shouldn't this be
> > updated with the update installation as well?
> 
> As I wrote, you probably have *both* installed, which is no bug in itself.
> But, Plasma5's systemsettings5 should be called "Configure Desktop" in Leap,
> while KDE4's systemsettings should be called "Configure KDE4 Applications".
> 
> Is that not so?

No. "Configure Desktop" called systemsettings.

systemsettings5 was not reachable via the menu.

> What language are you using?

I used the english setting. Switching it to german modified the menu to use systemsettings5.
Comment 5 Jürgen Groß 2015-11-10 09:13:46 UTC
(In reply to Jürgen Groß from comment #4)
> (In reply to Wolfgang Bauer from comment #3)
> > (In reply to Jürgen Groß from comment #2)
> > > Next question: why is the kde start menue still calling the old
> > > systemsettings application (settings->configure desktop)? Shouldn't this be
> > > updated with the update installation as well?
> > 
> > As I wrote, you probably have *both* installed, which is no bug in itself.
> > But, Plasma5's systemsettings5 should be called "Configure Desktop" in Leap,
> > while KDE4's systemsettings should be called "Configure KDE4 Applications".
> > 
> > Is that not so?
> 
> No. "Configure Desktop" called systemsettings.
> 
> systemsettings5 was not reachable via the menu.
> 
> > What language are you using?
> 
> I used the english setting. Switching it to german modified the menu to use
> systemsettings5.

And switching back to english modified it again to use systemsettings.
Comment 6 Wolfgang Bauer 2015-11-10 12:28:58 UTC
(In reply to Jürgen Groß from comment #4)
> No. "Configure Desktop" called systemsettings.

Ah, well. I see what the problem is.
The patch that renames KDE4's systemsettings in the menu is not applied on Leap by mistake.

The specfile has this:
%if %suse_version > 1320
%patch73
%endif

But Leap is version 1315 (just that wasn't known yet when that Patch had been added as Tumbleweed switched to Plasma5 as default KDE desktop).

I will take care of that.
Comment 7 Karl Cheng 2017-09-23 01:16:13 UTC
kdebase4-workspace spec file was fixed in Leap 42.2, but was never fixed for Leap 42.1.