Bug 97919 - [weston-terminal] xterm mouse tracking protocol
Summary: [weston-terminal] xterm mouse tracking protocol
Status: RESOLVED MOVED
Alias: None
Product: Wayland
Classification: Unclassified
Component: weston (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: low enhancement
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-25 02:01 UTC by Telnet User
Modified: 2018-06-08 23:54 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Telnet User 2016-09-25 02:01:25 UTC
weston-terminal doesn't support xterm mouse tracking protocol[1]. Mouse tracking makes it easy to navigate inside apps that support it, e.g. links browser, vim (via set mouse=a), and emacs (via xterm-mouse-mode).

It would be better to add mouse tracking support into weston-terminal for better interactive terminal use.

[1] http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Mouse-Tracking
Comment 1 Pekka Paalanen 2016-09-26 11:42:06 UTC
This is a request for an enhancement.

weston-terminal has been on kind of maintenance mode without new development. It's the fallback terminal for cases when everything else fails or nothing else is available. I'm not sure how much sense it makes to make it featureful, I hope there would be better alternatives for development.
Comment 2 Mike Frysinger 2018-02-06 08:13:52 UTC
if mouse reporting is added at some point, I'd recommend only implementing SGR mode 1006.  the older/limited modes just aren't worth the effort (such as 1005 and 1015).
Comment 3 GitLab Migration User 2018-06-08 23:54:56 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/wayland/weston/issues/83.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.