Bug 344328 - krunner is not visible when using multiple monitors
Summary: krunner is not visible when using multiple monitors
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.2.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords:
: 345628 353982 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-02-18 19:40 UTC by jarlgjessing
Modified: 2020-10-10 13:22 UTC (History)
23 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
krunner core dump (1.09 MB, application/octet-stream)
2015-03-20 14:51 UTC, Jiri Tyr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jarlgjessing 2015-02-18 19:40:43 UTC
Shows fine in the top of the screen if I do not connect my external monitor, but disapears when connecting the external monitor.
Sometimes I actually see it once or twice, but rest asured. It will disapear :-)
I say disapear, because even though I cannot see it, it functions. If I press ALT+F2 and type ie. konsole and press enter konsole starts.
And while typing, I do not see any sugestions.
If I unplug my external screen, it appears just fine.
I normally set my external screen (which runs the same resolution as my laptop) as my primary display

Reproducible: Always

Steps to Reproduce:
1. Connect external monitor
2. Press ALT+F2
3. Look for krunner

Actual Results:  
krunner is not visible, but works just fine

Expected Results:  
krunner should be visible
Comment 1 jarlgjessing 2015-02-25 13:28:14 UTC
I have now seen, that this is not just for krunner, but also preview in taskbar, calendar popup for clock etc.
So, without trying to be smart, it looks as if it is all plasma popup thingies.
IF I move my mouse to my internal screen and press ALT+F2 I see the krunner just fine. If I move the mouse to the external and press ALT+F2 then, again I cannot see it
Comment 2 Jiri Tyr 2015-02-25 13:31:16 UTC
I can confirm this issue. My main screen is the bottom one (laptop screen) and if I press ALT+F2 on that screen, there is no krunner displayed. Similar issue is on the top screen (external display) where if I press ALT+F2 several times, I eventually get the krunner to display.
Comment 3 Jiri Tyr 2015-03-20 14:49:57 UTC
I would like to add some more input here. When I could not get the krunner displayed, I tried to execute it several times from the command line and this is the result:

$ krunner 
QCoreApplication::postEvent: Unexpected null receiver
KCrash: Application 'krunner' crashing...
Segmentation fault (core dumped)
$ krunner 
QCoreApplication::postEvent: Unexpected null receiver
$ krunner 
QCoreApplication::postEvent: Unexpected null receiver

I will attach one of the core dumps.
Comment 4 Jiri Tyr 2015-03-20 14:51:14 UTC
Created attachment 91654 [details]
krunner core dump

Core dump captured during krunner execution from the command line.
Comment 5 miciu 2015-10-01 06:45:29 UTC
I still observe the same behaviour as the original reporter. Running Arch Linux with:
kf5 5.14.0
plasma-workspace 5.4.1

Some more details and a workaround:
After plugging in the second monitor, krunner activates with Alt-F2 on the first screen, but not on the second. Workaround is restarting krunner:
kquitapp5 krunner; kstart5 krunner

Still annoying to do that after each docking of the laptop.
Comment 6 Simone Gaiarin 2015-10-12 07:50:26 UTC
Same problem on Manjaro with:
 kf5 5.14.0
plasma-workspace 5.4.1
Comment 7 imad 2015-10-16 14:27:23 UTC
Can cofirm the same problem here on an up-to-date Arch system. It's a recurring problem with the following setup which I use at my workplace- 

Laptop + External Monitor 1 @ resolution 1 (krunner shows properly)
Laptop + External Monitor 2  / Projector @ resolution 2 (krunner visible partially or not at all)

My xorg.conf is empty. The workaround suggested by miclu is what I'm using for the time being, but it would be nice to see this fixed in future version.
Comment 8 Björn Ruberg 2015-10-18 11:13:23 UTC
*** Bug 353982 has been marked as a duplicate of this bug. ***
Comment 9 Björn Ruberg 2015-10-18 11:28:16 UTC
*** Bug 345628 has been marked as a duplicate of this bug. ***
Comment 10 Björn Ruberg 2015-10-18 11:31:33 UTC
Marked #345628 and #353982 as duplicate of this bug.
Comment 11 sseba89 2015-11-02 23:09:05 UTC
Same problem here.

I've two different set up (both laptop + external screen)
- First setup, visible on both monitor, on the second one is not centered, but randomly aligned at left (restarting fixed)
- Second setup, visible on main monitor, not visible on secondary. (haven't yet tried restarting, i'll post as soon as i will be able to try). Actually in this case it seems like krunner is not displayed, but is still working (if i press alt+F2 and i type something and press enter, then the program is lunched).

Actually it seems like
Comment 12 sseba89 2015-11-23 09:21:34 UTC
It seems like if krunner exists but is not displayed. In fact i can type and start applications.

Add: if i restart krunner after adding the screen, then it work properly. 
I restart it by:  "kquitapp krunner && kstart krunner".
Comment 13 bake.earmuffs 2015-12-11 07:48:17 UTC
My setup: laptop + external monitor. Primary display is the external monitor.

In 9 system startups out of 10 krunner is not centred (displayed on the left half of the primary display). Restarting krunner helps.
Comment 14 Robert Munteanu 2015-12-14 14:11:49 UTC
I think I have a manfestation of the same bug ( please let me know if you want me to split it off to a different report ).

I have a laptop and have two modes of usage:

- docked - 2 external displays and the laptop's screen turned off
- undocked - laptop display turned on, no external displays connected

When undocking the laptop, most things fall nicely into place, but when invoking krunner via ALT-F2 it is not shown, but I see the focused window losing focus, and typing stuff and pressing enter works. So it seems that it is rendered somewhere outside the visible area.

On openSUSE Tumbleweed x86_64 running plasma5-workspace-5.4.3-1.1.x86_64 .
Comment 15 GSC 2016-01-03 08:17:09 UTC
I have external monitor tiled above my laptop monitor. When I click alt-f2 when the cursor is in my laptop monitor a small corruption on the top left area of the external monitor would show and disappear immediately, as if krunner tries to show but failed, and I can input things and press enter to launch applications. When I click alt-f2 when the cursor is in the external monitor the krunner windows shows up properly at the center of the top. After a restart of krunner the problem seems to be gone, though.
Comment 16 Franco Pellegrini 2016-01-20 12:51:57 UTC
Same problem here Kubuntu 15.10 KDE 5.4.3
Comment 17 Maciej Sitarz 2016-01-24 22:29:35 UTC
I confirm this bug is still present on version 15.12.1 on Arch Linux.
Also the workaround from micuu from comment #5 works.
Comment 18 Sven Eden 2016-02-10 08:56:39 UTC
I can confirm this issue on Gentoo Linux with the following software installed:

QT 5.5.1
Frameworks 5.18.0
Plasma 5.5.4
Apps: 15.12.1

The workaround from comment #5 is a real helper! Thank you a lot!

I take my laptop home every day and only have an external monitor at work. It does not not seem to be relevant whether I plug in the external monitor before resuming from suspend or after. krunner does not show up on the external monitor but works invisibly.
Comment 19 Alex @ e-dimensionz, Inc. 2016-03-31 11:23:28 UTC
The way i recreate it every time.

i have a multi-monitor setup. When i play a game or disconnect/reconnect one of the monitors, krunner disappears
Comment 20 Alex @ e-dimensionz, Inc. 2016-03-31 11:31:24 UTC
Sorry forgot specs:

Up-to-date KDE Neon as of March 31, 2016
NVIDIA driver v364.12
Comment 21 jarlgjessing 2020-10-10 06:49:22 UTC
I do not see this happening anymore