gnome-shell-pano
gnome-shell-pano copied to clipboard
Disappears and reappears at random when opened via keyboard shortcut on another monitor
Description
Pano seems to not stay on screen on other monitors, unless it is actively animated/interacted with.
Problem Explanation
Pano seems to only be consistently visible on my main monitor, when opened by any means. When opened on other monitors by keyboard shortcut, it's only visible as long as some sort of animation or interaction is happening - while it fades in or out or while I scroll through the list of copied items, it's visible, but when standing still for any period of time it vanishes. While it's invisible I can still interact with it as if I can see it, clicking where an item should be if it was visible will paste that item.
Expected Behavior
Pano stays visible on screen instead of randomly disappearing
Reproduction
Steps To Reproduce
- Connect another display to PC
- Copy a few things so there's something there
- Invoke Pano on the not-primary display
Details
It happens with any application?
- [ ] Yes, it applies to any application.
I think it primarily happens with Chromium-based (or Electron-based) applications? When Pano is invoked while focused on a native app, it doesn't seem to happen.
It happens only on one computer?
- [x] I don't know.
It happens only with some specific gnome configuration?
- [x] I don't think that the configuration matters.
It happens only with some specific extension installed?
- [x] I don't think that the installed extensions affect the bug/behavior.
Diagnostics
Under what conditions does it happen?
Fill in all information that applies:
Environment
- GNOME Shell version: 45.1 (using Wayland)
- Distro: Fedora Workstation
- Distro version: 39
Screenshots
If applicable, add screenshots to help explain your problem:
https://github.com/oae/gnome-shell-pano/assets/25239471/8b327f16-68a7-4eeb-987d-0ea357bf0ab7
Also demonstrated: Somehow, it's visible to OBS via PipeWire just fine, but it's not visible on the actual monitor itself.
Application Details
Output and Logs
Gnome
Command: journalctl --since=now --follow /usr/bin/gnome-shell
Could not get any output from this command whatsoever.
Pano Configuration
Command: dconf dump /org/gnome/shell/extensions/pano/
[/]
active-item-border-color='rgb(255,120,0)'
global-shortcut=['<Super>v']
history-length=30
hovered-item-border-color='rgba(255,102,0,0.6875)'
keep-search-entry=false
link-previews=false
open-links-in-browser=false
play-audio-on-copy=true
send-notification-on-copy=false
session-only-mode=true
window-background-color='rgba(39,18,0,0.826667)'
window-height=342
[code-item]
header-bg-color='rgb(145,65,172)'
[color-item]
header-bg-color='rgb(220,138,221)'
[file-item]
header-bg-color='rgb(230,97,0)'
[image-item]
header-bg-color='rgb(255,120,0)'
[link-item]
body-bg-color='rgb(255,120,0)'
header-bg-color='rgb(198,70,0)'
metadata-bg-color='rgba(39,18,0,0.826667)'
[text-item]
header-bg-color='rgb(198,70,0)'
Enabled Extensions
Command: dconf read /org/gnome/shell/enabled-extensions | tr ' ' '\n'
['[email protected]',
'[email protected]',
'[email protected]',
'[email protected]',
'[email protected]',
'[email protected]',
'simple-message@freddez',
'[email protected]',
'[email protected]',
'[email protected]',
'custom-accent-colors@demiskp',
'[email protected]',
'blur-my-shell@aunetx',
'[email protected]']
Just checked again on GNOME 45.2, updated from 45.1 - same issue with newer GNOME version.
thanks @blanknam3d for creating this issue was willing to report it as well,
I am facing the same problem on ubuntu 22.04.03 LTS, Gnome 42.9
Can confirm I face the same issue on GNOME 45.
I'm on ubuntu 22.04 Gnome 42.9, I managed to somewhat recreate the intended behavior.
option 1:
- Focus a tab on the main monitor
- move mouse over to other monitor but DONT CLICK/FOCUS ANYTHING
- shortcut
option 2:
- focus a non fullscreen app
- shortcut
The selection menu should still be there visible. This looks like the full screen window on the non main screen acts differently than its counterpart
I report the same behavior:
- on Fedora 37
- and now (I updated the system, consequently the GNOME and this extension too), on Fedora 39
Still happening on GNOME 46
I'm on fedora 39 and having same issue with secondary display.
Same issue, makes it unusable for me as I mostly work multi monitor!
Weird thing I found is that when I switched primary display to external monitor (built in monitor is laptop screen), everything is working as expected.
It working fine for me now, on Ubuntu 24.04 LTS.
Note: I built it from source as the extension is not supported yet for gnome 46: https://github.com/oae/gnome-shell-pano?tab=readme-ov-file#build