Comments (10)
I wasn't able to duplicate this with visudo (based on vim) or with nano. I don't have vim itself installed as I prefer nano for such tasks
from mate-terminal.
You're right.
Not a problem with nano or less (the pager).
I've noticed it with: htop, fzf, mc (midnight commander), gdu, vim, neovim, dialog.
Maybe these use a different ncurses library or something. These support mouse, nano and less do not.
When I use Tilix instead of Mate-terminal, everything works as expected.
Mate-terminal was working fine until the "double-click tab to set title" feature was added.
from mate-terminal.
I don't have anything installed by default that triggers this. Presumably some of the other devs here do
from mate-terminal.
Thanks for looking at this.
Just to make sure this isn't a Manjaro/Arch problem, I did the following:
- Installed Debian Testing with Mate Desktop, in a VM.
- built mate-terminal 1.27.1 according to instructions.
Same issues as on Manjaro, so it's not a distro issue.
I took a look at xfce4-terminal's terminal-window.c
at line 1196, it looks like they are checking to make sure you actually double clicked on a tab.
Whereas in mate-terminal's terminal-window.c, line 2994 it just acts on a double click event.
Perhaps if we add xfce's check, it fixes the problem.
Unfortunately I don't know how to do this.
Here's the snippet from xfce4-terminal
/* check if the user double-clicked on the label */
label = gtk_notebook_get_tab_label (notebook, GTK_WIDGET (window->priv->active));
if (terminal_window_notebook_event_in_allocation (x, y, label))
{
terminal_window_action_set_title (window);
return TRUE;
}
}
from mate-terminal.
Looks like the general algorithm here is to ensure the click was in the tab space before opening the dialog
from mate-terminal.
Installed htop, issue confirmed here
from mate-terminal.
Try
#446
from mate-terminal.
I like your idea of just removing this feature.
The user can already set the title three ways:
- clicking "Terminal...Set Title" in the main menu bar.
- right-clicking on the tab and choose "Set Title"
- create a profile with the desired title
I think if mate-terminal is going to borrow an idea from xfce4-terminal,
it should be adding "Open file manager here" to the "File" menu.
from mate-terminal.
We have a better and simpler fix in #446 now, thanks to @cwendling
I will leave the choice betweeen reverting the prior offending commit and this fix to the rest of the team
from mate-terminal.
#446 is merged, so closing as the fix will automatically be in the next 1.27 point release
from mate-terminal.
Related Issues (20)
- Mate-terminal 1.26.0 no longer does -t and -x options HOT 3
- [Possible bug] I can not start mate-terminal HOT 1
- Display tab in Mate window containing only one terminal HOT 5
- Window title setting dialog - enter key not working HOT 2
- copy big amount of mate-terminal content causes immediate segmentation fault HOT 10
- 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
- Crash
- RFE: make a sound when a new line appears
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.