Opening a new tab makes Guake jump to default display
Be sure to check the existing issues (both open and closed!), and make sure you are running the latest version of Guake.
For how to run the latest Guake in your computer, please refer to Install from source.
Describe the bug
I have three display setup. This issue happens when I open a new tab after I moved the window from default display.
- When "Appear on mouse display" is disbled, upon opening a new tab, the Guake window jumps to "Appear on display" when it was previously moved to a different display
- When "Appear on mouse display" is enabled, upon opening a new tab, Guake window jumps to the display where mouse currently is.
Expected behavior
If I previously moved the window using keyboard shortcuts to a different display, not the default one, when I open a new tab, I want the Guake window to stay on the same display previously chosen, not the default display selected in preferences.
Actual behavior
When I hit CTRL-T to open a new tab, or also by clicking a new tab button, the window jumps to default display
To Reproduce
- Open Guake on multi display setup
- Move the Guake window to a display that is not set as default/to a display where your cursor is currently not at
- Open a new tab
- See the Guake window jump to the "Appear on display" display or to a display with mouse if "Appear on mouse display" is turned on
Please run $ guake --support, and paste the results here. Don't put backticks (`) around it! The output already contains Markdown formatting. And make sure you run the command OUTSIDE the Guake.
$ guake --support
Guake Version: 3.10
Vte Version: 0.74.0
Vte Runtime Version: 0.74.0
GTK+ Version: 3.24.38
GDK Backend: <GdkX11.X11Display
Desktop Session: ubuntu
Display: :1
RGBA visual: True
Composited: True
- Monitor: 0 - GSM DP-0
- Geometry: 1920 x 1080 at 1920, 0
- Size: 531 x 298 mm²
- Primary: True
- Refresh rate: 60.0 Hz
- Subpixel layout: unknown
- Monitor: 1 - SAM HDMI-0
- Geometry: 1920 x 1080 at 0, 0
- Size: 521 x 293 mm²
- Primary: False
- Refresh rate: 60.0 Hz
- Subpixel layout: unknown
- Monitor: 2 - AUS DP-2
- Geometry: 1920 x 1080 at 3840, 0
- Size: 598 x 336 mm²
- Primary: False
- Refresh rate: 119.982 Hz
- Subpixel layout: unknown
Same issue on: Guake Version: 3.10
Vte Version: 0.68.0
Vte Runtime Version: 0.68.0
GTK+ Version: 3.24.33
GDK Backend: <GdkX11.X11Display
Desktop Session: ubuntu
Display: :0
RGBA visual: True
Composited: True
- Monitor: 0 - AUO eDP-1
- Geometry: 1920 x 1080 at 3840, 0
- Size: 309 x 173 mm²
- Primary: True
- Refresh rate: 60.006 Hz
- Subpixel layout: unknown
- Monitor: 1 - HPN DP-2
- Geometry: 3840 x 2160 at 0, 153
- Size: 709 x 411 mm²
- Primary: False
- Refresh rate: 59.996 Hz
- Subpixel layout: unknown