dabisu / sakura

GTK/VTE based terminal emulator
https://launchpad.net/sakura
GNU General Public License v2.0
176 stars 22 forks source link

When using hime input method, mouse wheel scrolls tabs instead of text within current tab #45

Closed ckhung closed 1 month ago

ckhung commented 5 months ago

I use the hime input method on debian 12.5 bookworm + (icewm or xfce4). In the sakura window with multiple tabs, scrolling the mouse wheel results in switching among tabs, not the expected behavior of vertically scrolling text within the current tab. If I replace hime with ibus, then this problem goes away. xfce4-terminal does not have this problem. https://github.com/Guake/guake/issues/2142 from the guake terminal project looks similar.

I am cross-posting this issue from the same issue in hime. My apology if this is not welcome.

dabisu commented 1 month ago

This issue it's fixed with the last commit.

ckhung commented 1 month ago

Thank you! Is there document describing the required packages for building sakura? I am running debian 12.5 bookworm. I have installed cmake and pkg-config, but there seems to be still more road bumps ahead... Or maybe I should contact the debian packager to create a new build?

gusnan commented 1 month ago

Thank you! Is there document describing the required packages for building sakura? I am running debian 12.5 bookworm. I have installed cmake and pkg-config, but there seems to be still more road bumps ahead... Or maybe I should contact the debian packager to create a new build?

(I am the guy who has done the Debian packaging of sakura lately) - For the packages required to build sakura in Debian, you can see the Build-Depends for example here: https://salsa.debian.org/debian/sakura/-/blob/debian/master/debian/control?ref_type=heads

If you want an updated package in Debian Bookworm, please report a bug against sakura in Debian - I need to convince the release team that the problem is serious enough to get an update to stable - and the way to do that is through Debian bugs.

(edit)And it is easier convincing the release team if there are bugs in the Debian BTS describing the problem, that are posted by someone else than the maintainer(/edit)

dabisu commented 1 month ago

Thank you! Is there document describing the required packages for building sakura? I am running debian 12.5 bookworm. I have installed cmake and pkg-config, but there seems to be still more road bumps ahead... Or maybe I should contact the debian packager to create a new build?

No document, but besides cmake and pkg-config you'll need the dev packages for gtk and vte. Also, I'm aiming in doing a 3.8.8 release soon after solving some pending issues-