FS#57676 - [mc][vte] midnight commander mouse clicks produce garbled input

Attached to Project: Community Packages
Opened by Roman Mikhayloff (rimf) - Wednesday, 28 February 2018, 10:27 GMT
Last edited by Jan de Groot (JGC) - Thursday, 05 April 2018, 22:07 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jan de Groot (JGC)
Jakob Gruber (schuay)
Kyle Keen (keenerd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Some time ago after the updates, the mouse clicks in the Midnight Commander, launched inside lxterminal, stopped working correctly.

Steps to reproduce:
Run mc in the lxterminal application and click on the headers of the columns to sort the files, or click on the files for selection. Instead of normal work, we get some strange character input.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 05 April 2018, 22:07 GMT
Reason for closing:  Fixed
Additional comments about closing:  vte removed from repositories
Comment by Doug Newgard (Scimmia) - Thursday, 01 March 2018, 14:54 GMT
Actual versions, please. lxterminal, ncurses, mc, slang, etc.
Comment by Roman Mikhayloff (rimf) - Thursday, 01 March 2018, 15:24 GMT
mc 4.8.20-3
lxterminal 0.3.1-1
slang 2.3.1a-2
ncurses 6.1-3
glib2 2.54.1-2 (It was downgraded due to a problem with the right mouse button in lxpanel)
Comment by Balló György (City-busz) - Friday, 23 March 2018, 23:37 GMT
I can reproduce the problem with lilyterm and vte too, so it's probably a bug in either mc or vte. I think we should consider to drop the old GTK+ 2 based VTE library, which is unmaintained a long time ago.

I'm reassigning this bug to the appropriate maintainers.
Comment by Jan de Groot (JGC) - Sunday, 25 March 2018, 22:07 GMT
I think it's best to drop vte. We can't maintain this software forever, it has bugs that will not get fixed by upstream and upstream has rewritten lots of code in C++, making it impossible to backport bugfixes.

There's not much packages left requiring vte:
- lilyterm
- lxterminal
- genius
(-gsql: optdepend)
(-medit: optdepend)
Comment by Balló György (City-busz) - Sunday, 25 March 2018, 23:08 GMT
Debian has the same goal to drop old VTE:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=vte;users=pkg-gnome-maintainers%40lists.alioth.debian.org

I'm going to rebuild gsql and medit without vte, and replace lxterminal with lxterminal-gtk3.

@JGC: You can rebuild genius without the GNOME frontend with the --disable-gnome configure option:
https://git.gnome.org/browse/genius/tree/configure.ac#n113

@keenerd: We have to drop lilyterm, because it does not support GTK+ 3:
https://github.com/Tetralet/LilyTerm/commit/62bbd1774417c3408c96ea082b66cc0726f1f250
Comment by Balló György (City-busz) - Sunday, 01 April 2018, 08:36 GMT
I updated gsql, lxterminal and medit.

@Jan: Please rebuild genius, drop lilyterm and vte.
Comment by Jakob Gruber (schuay) - Monday, 02 April 2018, 16:31 GMT
Confirming that lxterminal 0.3.1-2 and mc 4.8.20-3 work. Thanks all :)

Loading...