Comments (22)
gnome-terminal 2.32 or 3.x ?
from mate-terminal.
$quoted_author = "Stefano Karapetsas" ;
gnome-terminal 2.32 or 3.x ?
Ah, I had tested with the gnome-terminal already on my system but...
$ gnome-terminal --version
GNOME Terminal 3.0.1
Downloaded the Ubuntu Natty version of gnome-terminal...
$ /tmp/gnome-term/usr/bin/gnome-terminal --version
GNOME Terminal 2.32.1
... and can confirm that scrolling insides curses based apps works there
too.
from mate-terminal.
What distro are you using?
from mate-terminal.
$quoted_author = "Steve Zesch" ;
What distro are you using?
Ubuntu 11.10
mate from 'http://packages.mate-desktop.org/repo/ubuntu oneiric main'
from mate-terminal.
This was a feature that the Ubuntu devs patched to gnome-terminal. It relies on a patched version of vte that, once again, the Ubuntu devs patched. Since these patches were either not contributed or rejected upstream, our code-base doesn't contain them. In the future, the Ubuntu devs will have to apply these patches to mate-terminal.
In other words, we can't build these because not every distro includes the patched version of vte that this feature requires.
from mate-terminal.
Is it possible to take source code of this patch and add this code to mate-terminal?
If this is possible, please do this.
Thank you.
from mate-terminal.
The code relies on patched versions of packages that we don't develop. In this case, vte.
from mate-terminal.
Why gnome-terminal 2.32 in Mate (without Gnome) can scroll by mouse wheel, but mate-terminal can't scroll? I think difference only between this two terminal programs. Or I am wrong?
If gnome-terminal source in Ubuntu repo have differences with original gnome-terminal, why we can't get Ubuntu's source of gnome-terminal and port some parts of code to mate-terminal?
from mate-terminal.
As I've previously stated, we cannot use Ubuntu's code because it relies on Ubuntu specific patches to other pieces of software like vte. If we were to use Ubuntu's code, then mate-terminal would fail to build for Debian, Fedora, Archlinux, Gentoo, etc.
from mate-terminal.
Agreed, patching VTE is... not my first choice. I'd be very happy to see this issue addressed cleanly. Mouse wheel is a big time saver, almost anywhere it's used.
from mate-terminal.
+1! Still a issue in mate-terminal 1.4.0.
If someone already forwarded this issue upstream (to Ubuntu, Debian, VTE, ...) then please leave a link here. Otherwise I will try.
from mate-terminal.
I have not looked into this closely so I'm not sure how deeply "mate-terminal would fail to build for..." goes. I'm running Mint 13 with MATE and I simply installed gnome-terminal from the repos; Works fine, nothing else broke.
Just for fun, I opened a lengthy document in both gnome-terminal and mate-terminal simultaneously. Scrolls with wheel in gnome-, doesn't in mate-; otherwise, both "terminals" work identically and look identical.
from mate-terminal.
thanks for tip about gnome-terminal :)
PS Gentoo has this feature too.
from mate-terminal.
Guys, does anyone here have the similar patch ready for MATE? Or at least an instruction about what to patch?
I'd like to patch mate-terminal 1.8 in Mint 17 (it's Ubuntu-based distro).
from mate-terminal.
I observe this issue for quite a while, but had not time to look into source code yet. There are patches, but not only for gnome-terminal but also for libvte. See here:
https://launchpad.net/bugs/947892
https://launchpad.net/bugs/358796
I'd also be very happy about a solution for Mint/Mate! So if you manage to port these patches to Mint 17 please write again. I'd definitely find the time to test them.
from mate-terminal.
These two reports seem to be about xfce terminal - I'm afraid this won't help much.
from mate-terminal.
Though I've followed some links and stumbled upon this upstream VTE bug report which clearly indicates that the Ubuntu patch have been finally accepted into the upstream VTE code on 2013-09-30.
Indeed, Ubuntu Trusty's VTE changelog states:
- Remove debian/patches/93_add_alt_screen_scroll_toggle.patch: implemented
upstream (differently).
from mate-terminal.
One thing I can't understand: why this scrolling works in mate-terminal in Debian when there are no vte patches?
I have LMDE with MATE 1.6 and vte without that alt.scrolling feature, and I also have Debian Testing with MATE 1.8 and vte with that feature already in the code. In both systems, scrolling in e.g. man works fine.
from mate-terminal.
Since MATE 1.8 is now available in Ubuntu 14.10 repositories, I've filed a bug report here. You can comment and/or click on "Does this bug affect you?" link.
from mate-terminal.
Thanks for filing the bug!
Let's continue there...
from mate-terminal.
I've made a patch for VTE library (instead of just MATE terminal), it's here.
from mate-terminal.
Please don't forget about Ubuntu 14.04 LTS release. For this release mate-terminal patch is needed because patching vte in this release is impossible IMO.
from mate-terminal.
Related Issues (20)
- mate-terminal on Wayland improperly sets $DISPLAY="wayland-0" HOT 8
- [Feature Request] Search all tabs and windows HOT 2
- Enabling / disabling the scrollbar in the profile causes column numbers to be off
- The cursor is not displayed while moving in the terminal HOT 1
- Visual artifacts in TerminalScreen widget when running under Mutter/GNOME Shell with transparent background HOT 4
- [Feature Request] Enable Resizing Exactly According to User-Specified Geometry
- [Feature Request] Set Title dialog: Accept input with Enter key HOT 5
- [Feature Request] double-click a tab to change its title HOT 1
- [Feature request]: Reload the settings when they are applied from the interactive shell like gnome-terminal
- [Feature request]: Increase the font-size from 10 to 12 HOT 6
- [Feature request]: Use bright background HOT 1
- [feature request]: Setting to always maximize the window
- Set Title dialog box appears when double-clicking in "tui" apps HOT 10
- Crash
- RFE: make a sound when a new line appears
- File URIs are wrongly entered when a file is pasted HOT 9
- in the "Define title" window, there is no default action when you press enter. HOT 2
- Copy coloured text and backgrounds to clipboard
- PR "terminal-window: Factor CSDs into geometry hints #452" seems to break some things for me HOT 10
- meson.build files are not in released 1.28 tarball generated with distcheck HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mate-terminal.