gnunn1 / tilix

A tiling terminal emulator for Linux using GTK+ 3
https://gnunn1.github.io/tilix-web
Mozilla Public License 2.0
5.42k stars 292 forks source link

Right clicking on window title with CSD causes right-click menu to come up on the left side of the window #1175

Open Lyude opened 7 years ago

Lyude commented 7 years ago

Running on Fedora 26 with gnome-shell on Wayland. tilix version info:

Versions
    Tilix version: 1.6.4
    VTE version: 0.48
    GTK Version: 3.22.21

Tilix Special Features
    Notifications enabled=1
    Triggers enabled=0
    Badges enabled=0

Reproduction recipe:

This very well also might be a bug in gtk+/gtkd, but I'll leave that decision up to you.

egmontkob commented 7 years ago

(I cannot reproduce on Ubuntu Artful, and Tilix 1.6.4 from the distro.)

f2404 commented 7 years ago

@egmontkob Are you on wayland?

egmontkob commented 7 years ago

Not regularly, but for testing purposes (e.g. testing the above) yes.

f2404 commented 7 years ago

Ok, just checking if you were sharp enough to notice it (the main suspect) ;)

gnunn1 commented 7 years ago

I cannot duplicate this under Wayland, can anyone else?

stuaxo commented 6 years ago

@Lyude did the bug appear on single or dual monitors ?

Lyude commented 6 years ago

Triple monitors is the default setup I use on both of my machines that I see the issues with yeah, I'm still seeing this so I can probably try checking whether or not the issue depends on the number of active monitors when I get into the office today. Will let you know what I find

On Feb 26, 2018 10:35 AM, "Stuart Axon" notifications@github.com wrote:

@Lyude https://github.com/lyude did the bug appear on single or dual monitors ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/gnunn1/tilix/issues/1175#issuecomment-368542399, or mute the thread https://github.com/notifications/unsubscribe-auth/ABdNEepwQ2VB0LIQNMfbJrrj2bINsFpQks5tYs88gaJpZM4QQLjO .

gnunn1 commented 6 years ago

@Lyude Did you get a chance to try this out further?

Lyude commented 6 years ago

Ah, sorry! No; I just tried and I'm able to reproduce the problem with only one display unfortunately. If you can't reproduce this bug; what distro are you trying this with? Maybe there's a patch we have on VTE or something else tilix uses that you don't have

Lyude commented 6 years ago

Also; this is still applicable on Fedora 27. GTK+ and VTE info:

Last metadata expiration check: 4 days, 2:26:07 ago on Wed 07 Mar 2018 11:22:24 PM EST.
Installed Packages
Name         : gtk3
Version      : 3.22.26
Release      : 2.fc27
Arch         : i686
Size         : 18 M
Source       : gtk3-3.22.26-2.fc27.src.rpm
Repo         : @System
From repo    : updates
Summary      : GTK+ graphical user interface library
URL          : http://www.gtk.org
License      : LGPLv2+
Description  : GTK+ is a multi-platform toolkit for creating graphical user
             : interfaces. Offering a complete set of widgets, GTK+ is suitable
             : for projects ranging from small one-off tools to complete
             : application suites.
             : 
             : This package contains version 3 of GTK+.

Name         : gtk3
Version      : 3.22.26
Release      : 2.fc27
Arch         : x86_64
Size         : 17 M
Source       : gtk3-3.22.26-2.fc27.src.rpm
Repo         : @System
From repo    : updates
Summary      : GTK+ graphical user interface library
URL          : http://www.gtk.org
License      : LGPLv2+
Description  : GTK+ is a multi-platform toolkit for creating graphical user
             : interfaces. Offering a complete set of widgets, GTK+ is suitable
             : for projects ranging from small one-off tools to complete
             : application suites.
             : 
             : This package contains version 3 of GTK+.

Name         : vte3
Version      : 0.36.5
Release      : 5.fc27
Arch         : x86_64
Size         : 984 k
Source       : vte3-0.36.5-5.fc27.src.rpm
Repo         : @System
From repo    : fedora
Summary      : Terminal emulator library
URL          : http://www.gnome.org/
License      : LGPLv2+
Description  : VTE is a library implementing a terminal emulator widget for
             : GTK+. VTE is mainly used in gnome-terminal, but can also be used
             : to embed a console/terminal in games, editors, IDEs, etc.
             : 
             : VTE supports Unicode and character set conversion, as well as
             : emulating any terminal known to the system's terminfo database.

Available Packages
Name         : vte3
Version      : 0.36.5
Release      : 5.fc27
Arch         : i686
Size         : 349 k
Source       : vte3-0.36.5-5.fc27.src.rpm
Repo         : fedora
Summary      : Terminal emulator library
URL          : http://www.gnome.org/
License      : LGPLv2+
Description  : VTE is a library implementing a terminal emulator widget for
             : GTK+. VTE is mainly used in gnome-terminal, but can also be used
             : to embed a console/terminal in games, editors, IDEs, etc.
             : 
             : VTE supports Unicode and character set conversion, as well as
             : emulating any terminal known to the system's terminfo database.