mate-desktop / mate-terminal Goto Github PK
View Code? Open in Web Editor NEWThe MATE Terminal Emulator
Home Page: http://www.mate-desktop.org
License: GNU General Public License v3.0
The MATE Terminal Emulator
Home Page: http://www.mate-desktop.org
License: GNU General Public License v3.0
DEBUG: checking pkg-config is at least version 0.16... yes
DEBUG: checking for DCONF... yes
DEBUG: checking for gtk-builder-convert... false
DEBUG: configure: error: gtk-builder-convert not found
[root@mother rave]# yum provides */gtk-builder-convert
gtk2-devel-2.24.22-2.fc20.i686 : Development files for GTK+
Quelle : fedora
Übereinstimmung von:
Dateiname : /usr/bin/gtk-builder-convert
gtk2-devel-2.24.22-2.fc20.x86_64 : Development files for GTK+
Quelle : fedora
Übereinstimmung von:
Dateiname : /usr/bin/gtk-builder-convert
my configure flags:
configure --disable-static \
--with-gtk=3.0 \
--disable-schemas-compile
I am trying mate for the first time and I was really looking for Terminal support for Indic languages.
Terminal does not display telugu characters well. I tried installing various telugu fonts but nothing seems to work. The conjuncts are displayed as separate characters an the characters overlap. You can see the text displayed properly in the line below.
సంపూర్తియైన, సంపూర్ణమైన, నెరవేరిన, ముగిసిన
KDE terminal seems to have a problem with cursor movement. Cursor movement for indic languages should be between syllables. I am just mentioning this because this seems to be a common error on other platforms as well.
FWIW, I would spend time to fix this issue if I knew C / CPP, I already contribute to opensource. Learning CPP just to fix this is a steep requirement and would take a considerable effort on my part. So your help with this issue is greatly appreciated.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5159343-terminal-does-not-display-telugu-characters-properly?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github).Is there any possibility of getting profile icons in mate-terminal (i.e., the ability for each terminal window's entry on the window list to use the icon specified in the profile that window is using)? I've been compiling gnome-terminal 2.21 (ever since the Gnome team removed this feature while implementing icon themes), for reasons that I indicated here:
https://bugzilla.gnome.org/show_bug.cgi?id=126081#c38
As time goes on, getting such an old version to compile on a modern system is going to become more and more difficult. It would be Really Awesome if we could get this important feature in a new version of mate-terminal.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1959268-reintroduce-profile-icons-in-the-terminal-like-they-used-to-be-in-2-21-and-earlier?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github).When selecting from the built-in colour schemes in the profile preferences, only the test foreground and background colours are changed, but not the bold colour.
When switching between certain schemes (such as black-on-white to green-on-black, or just white-on-black), the new background colour is the same as the old background, so all bold text disappears. (Try doing this with a "man man" open, for example. Half of it vanishes.)
As a workaround you can leave "Same as text color" checked for bold, or set it manually (but then why bother with a preset).
A quick semi-fix would to just set the bold property the same as the text property when selecting a preset. (But the default bold white is brighter than the default text white.)
There's the question of whether to automatically select, when first opening the dialog, a preset matching on background/text when the bold colour is already different, or go to "Custom" unless all three match. Although the existing presets happen to contain everything I usually need, it strikes me that it would be useful, having manually selected a new custom scheme, to be able to save it as a new "preset" for next time, to make future switching faster. Which should obviously allow for different bold colours, which suggests the built-in presets should also record it separately (and make it either the same as fg or a brighter version of fg.)
Which isn't quite the same as #60 which is both talking about the full (not fg/bg/bold) colour palette, and never quite gets to asking for an easy way to add new schemes rather than asking for new ones to be added to the built-in presets (which I agree could get very silly very quickly.)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Under my profile in mate-terminal 1.6.1, I have the "Use custom default terminal size" checked off and set to 80 columns and 24 rows.
If I have no terminals open and launch a mate-terminal, it is always created with 2 rows less than in my profile. In my case, the first mate-terminal is always created as 80x22. Opening subsequent terminals gives the correct number of rows as 80x24.
Closing them all and opening a new terminal gives 80x22.
Nothing critical, just weird!
-Angelo
In the chat #mate, glen has submitted a patch:
http://git.pld-linux.org/?p=packages/gnome-terminal.git;a=blob;f=wordseps.patch;h=acea8cd73c28cd00b4e97eeb905035aad27cf621;hb=81e71516ed3bcf3733318fb509259d492b74209f
this is the chat log.
(16:43:36) glen: any opinion on this patch landing in mate? http://git.pld-linux.org/?p=packages/gnome-terminal.git;a=blob;f=wordseps.patch;h=acea8cd73c28cd00b4e97eeb905035aad27cf621;hb=81e71516ed3bcf3733318fb509259d492b74209f
(16:46:49) master_j: what's the point of that? ; is part of a word now?
(16:47:19) master_j: hmm i don't get that at all.. those word parts..
(16:47:51) Perberos: glen: what it does?
(16:49:00) Perberos: Ah! I get it
(16:51:06) glen: btw in mate there's some single quotes on <default> is that really neccessary?
(17:00:29) Perberos: https://git.gnome.org/browse/gnome-terminal/tree/src/org.gnome.Terminal.gschema.xml.in#n136 hmmm ...
(17:01:09) glen: ah ok
(17:01:16) Perberos: there is a reason, that patch was not accepted on gnome?
(17:01:33) glen: nobody has attempted to submit there
(17:03:40) Perberos: I have not a reason to reject or accept the patch
(17:03:49) ***Perberos commit suicide
(17:05:05) edomato: would that commit enter the repository :P
(17:05:23) edomato: i hope it doesn't try to kill me ;-)
(17:07:11) cfwk: Perberos: I prefere stopping at ; when navigating word by word in the terminal (Ctrl+Cursor). But this my personal opinion ;-)
(17:07:35) glen: cfwk: that is not for keyboard navigation
(17:07:56) glen: it's for tripleclicking with mouse and what it selects as being "word"
(17:08:15) glen: err, dblclick = word; tripleclikc=line
(17:08:15) Perberos: cfwk: thanks
(17:08:20) cfwk: glen: ok. Was not 100% sure what this would change
(17:08:40) glen: cfwk: for keyboard navigation, it's usually ncurses settings via your shell
(17:08:53) glen: i.e /etc/inputrc or ~/.inputrc
(17:09:42) Perberos: what if I got "mate-terminal;rm ..."? IT should select mate..;rm ?
(17:10:18) glen: yes
(17:10:39) glen: but why you want to select single words from a command?
(17:10:58) glen: commands need arguments, and you can't select them with "words"
(17:11:13) Perberos: ; means end of line
(17:11:50) Perberos: maybe a quadra-click should usefull (?)
(17:11:57) glen: no, ; is command separator in shell
(17:12:25) glen: "echo i like food; echo not" <- you can't dblclick the first command here, it would be selecting just single word and thus pointless
(17:13:52) glen: aside, how can a terminal program reigster itself as possible termina programs in preferred apps?
(17:19:33) cfwk: Perberos/glen: The character set is similar to chars allowed in urls (excluding braces). ";" ist allowed in urls
(17:20:19) Perberos: but a url is a special string
(17:23:39) Perberos: I pasted > echo "http://p.com/wasd;wasd;"
(17:24:19) Perberos: It entire string is recognized as a link but I can only select up `;´
(17:27:00) cfwk: other allowed chars (linke "*" and "$") are also not in the charset. So I see, this will not give you a definite help in the decision to reject or accept the patch...
(17:30:40) Perberos: if the idea is to select links or text strings, would have to consider changing the way the strings are selected by double clicking.
(17:30:57) Perberos: I mean, improve the code
(17:37:31) Amanas: I'm not sure changing how we currently handle this is a good idea.
(17:37:53) Amanas: The current functionality is something that everyone is used to and probably don't pay attention to.
(17:38:08) Amanas: By changing this, we would break a workflow they've been used to for years.
(17:38:31) Amanas: While they may not notice much now, I guarantee you that as soon as we break something the flood gates will open.
I think it's possible to do this, but it must be so complex. And more resources required to perform double click.
Steps to reproduce:
What should've happened:
According to help (mate-terminal --help-terminal), a new tab should've been opened in the existing terminal window. I'll quote the help message:
Options to open new windows or terminal tabs; more than one of these may be specified:
--window Open a new window containing a tab with the default profile
--tab Open a new tab in the last-opened window with the default profile
What happens instead:
A new terminal window opens.
Tested in LMDE with mate-terminal 1.6.1.
Many users copy and paste commands from tutorials and so forth that appear online. Unfortunately, it's possible for hidden commands to be included when copied from a website, and worse, hidden newlines can result in those commands being executed before the user confirms the entry at the terminal by pressing enter.
There's a good outline of this security issue here:
http://www.h-online.com/security/services/Copy-Paste-Tricks-1842855.html
mate-terminal could mitigate this issue by replacing semicolon-newline with semicolon-space and then any remaining newlines with semicolon-space. This would prevent the hidden commands from being immediately executed before the user has a chance to see that something's amiss.
This could be made an optional (rather than compulsory) feature, if necessary.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The mate-terminal doesn't seem to have inherited the functionality of copy/paste from the Gnome-Terminal.
This problem shows up after the recent changes done on mate-window-properties, commit mate-desktop/mate-control-center@510db1d
The issue appears to be in http://git.mate-desktop.org/mate-terminal/tree/src/terminal-window.c#n1643
On Mageia Cauldron install; i'm unable to compile mate-terminal-1.9.0 using "--with-gtk=3.0" configure option with vte-2.91 api. Our system provides vte-2.91 api and i must use that for proper packaging. I tried to create a patch from gnome-terminal changes but unable to do so, because lack of coding skills. This issue should be fixed before 1.10 release i think.
mate-terminal sometimes display the cursor as an outline instead of a solid block. Closing the terminal (or corresponding tab) and opening a new one solves the problem. This happens after a window refresh or something similar (ie., the window was brought in front or uncovered) not at invocation time.
I have the impression, while writing to inactive tabs line breaks are inserted according to the current, visible window, having a different zoom factor, making the display messed up.
(The same issue exists in gnome-terminal and still unsolved.)
fedora report:
https://bugzilla.redhat.com/show_bug.cgi?id=1085985
[email protected] 2014-04-09 15:44:27 EDT
Description of problem:
I kept mate-terminal open without use for a few days, then I typed in "cd" (in bash shell) and it exited.
Version-Release number of selected component:
mate-terminal-1.6.2-1.fc20
Additional info:
reporter: libreport-2.1.10
backtrace_rating: 4
cmdline: mate-terminal
crash_function: g_type_check_instance_is_a
executable: /usr/bin/mate-terminal
kernel: 3.12.5-302.fc20.i686
runlevel: N 5
type: CCpp
uid: 1000
Truncated backtrace:
Thread no. 1 (10 frames)
#0 g_type_check_instance_is_a at gtype.c:3975
#1 gtk_widget_get_parent at gtkwidget.c:6483
#2 sync_tab_label at terminal-tab-label.c:73
#3 g_cclosure_marshal_VOID__PARAM at gmarshal.c:1042
#9 g_object_notify_queue_thaw at gobject.c:292
#10 g_object_thaw_notify at gobject.c:1278
#11 vte_terminal_emit_pending_signals at vte.c:14758
#12 vte_terminal_process_incoming at vte.c:4402
#13 time_process_incoming at vte.c:14766
#14 process_timeout at vte.c:14813
Wolfgang Ulbrich 2014-06-21 11:35:25 EDT
Looks like a needed process for bash has been ended after some days.
Is there a valid reason why you let mate-terminal open witout using it?
[email protected] 2014-06-21 14:56:31 EDT
(In reply to Wolfgang Ulbrich from comment #12)
> Looks like a needed process for bash has been ended after some days.
> Is there a valid reason why you let mate-terminal open witout using it?
I was working on my homework for several days in a row, so I just kept my terminals open so that I can resume my work once I get back to my computer. However I do have one terminal open for a specific task, and I switch from terminals so that I can do more than one homework concurrently. Sometimes I just leave some terminals on for a few days... I saw the pop-up window by abrt and I reported it as expected.
btw is the information provided not specific enough to figure out where the problem is?
Thanks!
Pls ask at original report for questions to user.
I will say the same in fedora report.
mate-terminal needs to improve its' auto-complete and/or tab-completion feature. That way, mate-terminal would be proved to be more user-friendly for newbies. And it'd be handy, too!
i.e.
terminal must either be resized or copy and pasted
mate-terminal releases from 1.9.0 (can't really speak for earlier versions, I began using it with this version) report through mate-terminal --help-terminal-options
:
-e, --command Execute the argument to this option inside the terminal
But actually -e
doesn't work for this purpose, rather -x
does, which is the option that was used in gnome-terminal.
The following forum post deals about the issue: http://forums.mate-desktop.org/viewtopic.php?f=16&t=3362
Arabic letters in both Gnome and Mate terminals don't shown correctly .
They are reversed and disconnected !!
Image of bug from Gnome ( also Mate )
https://bug704657.bugzilla-attachments.gnome.org/attachment.cgi?id=249764
Issue from 2005 !!!!
https://bugzilla.gnome.org/show_bug.cgi?id=321490
Hi, I wonder why MATE Terminal does not mention that it is a fork of GNOME Terminal in the About dialog? That seems like a good thing to include in there.
You can enter a character by unicode code point hex value; for instance, to insert ☃ ('SNOWMAN'), you can hold down Ctrl+Shift
and type U2603
. This works.
When attempting to enter ø 'LATIN SMALL LETTER O WITH STROKE', I need to enter its code point value of F8. I hold down Ctrl+Shift
, hit U
, hit F
...and the 'Find' dialog pops up. I can't actually enter the value.
Tested with MATE Terminal 2.32.0.
Old issue from gnome-terminal.
Open mate-terminal. Change encoding to windows-1251 for example. Open new tab in same terminal. You can see in encoding menu that encoding is set to windows-1251. Type something in windows-1251 - encoding is wrong. You need to select again already selected in menu encoding to become active.
The MATE terminal will sometimes(or always?) not provide the correct timestamp with a window event to the window manager.Wwhen window is maximized the following is printed to ~/.xsession-errors:
Fönsterhanterarvarning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x40008ee (jimmy@debi)
Fönsterhanterarvarning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Fönsterhanterarvarning = Window manager warning
Additionally the following will get written to the file when closing a MATE terminal window:
Fönsterhanterarvarning: Receiving a NET_CLOSE_WINDOW message for 0x400137c (jimmy@debi) without a timestamp! This means some buggy (outdated) application is on the loose!
Fönsterhanterarvarning: Tried to ping a window with CurrentTime! Not allowed.
I'm using mate-netbook at the same time with the only changed setting being that it should undecorate maximized windows (org.mate.maximus -> undecorate)
When I open any man page ("man *" command) in mate-terminal, I can scroll only by up/down keys, but not by mouse wheel. In gnome-terminal I can scroll man pages by mouse wheel. Make, please, mouse wheel scrolling available in mate-terminal like in gnome-terminal.
I copy and paste between applications into the terminal on a daily basis to check my email with mutt. I experienced the issue yesterday and today. I have mate desktop installed on top of stable Debian.
I see that there was a previous report on this issue, but I am not sure that the problem was actually understood before the report was closed: #43
There is discussion in mate-forums: http://forums.mate-desktop.org/viewtopic.php?f=2&t=1510
Searching for this problem I see similar issues with gnome-terminal.
incorrect-fsf-address in upstream
https://bugs.launchpad.net/ubuntu/+source/mate-terminal/+bug/1337195
"""
MATE terminal in Ubuntu needs patching to support mouse scroll in certain console apps like man.
Mouse scroll works in Xfce and Gnome terminals. I think the patch from Gnome terminal can be applied as MATE is a fork of Gnome so there are many similarities in their codebases.
"""
There is a patch by monsta attached to that bug. Will it be upstreamed?
Mike
I'm using MATE on Ubuntu 12.10 and dev repository.
deb http://dev.mate-desktop.org/ubuntu quantal main
deb-src http://dev.mate-desktop.org/ubuntu quantal main
After some recent upgrades, MATE Terminal become unusable.
$ mate-terminal
Floating point exception
I'm using Terminator as a workaround.
Mate Terminal 1.6.2 on Fedora 20. Scrollback is set to unlimited.
This only seems to happen with commands that make lots of output, something like 'yum update', scrolling back you end up with pages and pages of blank space. So, run the command, it generates a few pages out output. Then try to scrollback through it. About 6 lines past the top of the screen, you have to click the scrollbar through about 20 pages of blank lines before you get to the rest of the output.
Another way to reproduce it, type 'ls' three or four times to fill up a few screens worth then try to scroll backwards through that.
The crash does not happen when mate-terminal is not running before clicking the zip file.
Happens with mate-terminal 1.8.1+dfsg1-4~trusty1
.
/bin/sh /usr/bin/xdg-open /home/cweiske/Downloads/2015-03-12 manual snapshot.zip
/usr/bin/perl /usr/bin/run-mailcap --action=view /home/cweiske/Downloads/2015-03-12 manual snapshot.zip
sh -c unzip -l '/home/cweiske/Downloads/2015-03-12 manual snapshot.zip' | /usr/bin/run-mailcap --action=view text/plain:-
/usr/bin/perl /usr/bin/run-mailcap --action=view text/plain:-
sh -c /usr/bin/x-terminal-emulator -T '- (text/plain)' -e /usr/bin/run-mailcap --action=view 'text/plain:/tmp/fileyCq4kp'
/usr/bin/python /usr/bin/x-terminal-emulator -T - (text/plain) -e /usr/bin/run-mailcap --action=view text/plain:/tmp/fileyCq4kp
mate-terminal -t - (text/plain) -x /usr/bin/run-mailcap --action=view text/plain:/tmp/fileyCq4kp
~$ gdb `which mate-terminal`
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
[...]
(gdb) run
Starting program: /usr/bin/mate-terminal
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef742700 (LWP 21676)]
[New Thread 0x7fffeef41700 (LWP 21677)]
[New Thread 0x7fffee740700 (LWP 21678)]
[New Thread 0x7fffd8a3c700 (LWP 21679)]
[New Thread 0x7fffd3fff700 (LWP 21681)]
[Thread 0x7fffee740700 (LWP 21678) exited]
[Thread 0x7fffd3fff700 (LWP 21681) exited]
Program received signal SIGSEGV, Segmentation fault.
0x00000000004164b1 in method_call_cb (connection=<optimized out>, sender=sender@entry=0x7fffe0057490 ":1.387", object_path=object_path@entry=0x7fffe000ceb0 "/org/mate/Terminal/Factory",
interface_name=interface_name@entry=0x7fffe001f870 "org.mate.Terminal.Factory", method_name=method_name@entry=0x7fffe0046ac0 "HandleArguments",
parameters=parameters@entry=0x7fffe0045060, invocation=invocation@entry=0x7fffe8015aa0, user_data=user_data@entry=0x0) at terminal.c:196
196 terminal.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt full
#0 0x00000000004164b1 in method_call_cb (connection=<optimized out>, sender=sender@entry=0x7fffe0057490 ":1.387",
object_path=object_path@entry=0x7fffe000ceb0 "/org/mate/Terminal/Factory", interface_name=interface_name@entry=0x7fffe001f870 "org.mate.Terminal.Factory",
method_name=method_name@entry=0x7fffe0046ac0 "HandleArguments", parameters=parameters@entry=0x7fffe0045060, invocation=invocation@entry=0x7fffe8015aa0, user_data=user_data@entry=0x0)
at terminal.c:196
display_name = 0x896ff0 ":0.0"
initial_workspace = 0
v_wd = 0x7fffe007ab50
v_sid = 0x7fffe005d930
working_directory = 0x89b740 "/home/cweiske"
argc = 3
options = 0x0
v_display = 0x7fffe0007920
v_envv = 0x7fffe0048800
v_argv = 0x7fffe0045090
startup_id = 0x88d830 "_TIME45106151"
envv = 0x8e38f0
argv = 0x8948d0
error = 0x761080
connection = <optimized out>
object_path = 0x7fffe000ceb0 "/org/mate/Terminal/Factory"
method_name = 0x7fffe0046ac0 "HandleArguments"
invocation = 0x7fffe8015aa0
parameters = 0x7fffe0045060
sender = 0x7fffe0057490 ":1.387"
interface_name = 0x7fffe001f870 "org.mate.Terminal.Factory"
user_data = 0x0
#1 0x00007ffff6956301 in call_in_idle_cb (user_data=0x7fffe8015aa0) at /build/buildd/glib2.0-2.40.2/./gio/gdbusconnection.c:4875
invocation = 0x7fffe8015aa0
vtable = <optimized out>
registration_id = <optimized out>
subtree_registration_id = <optimized out>
__FUNCTION__ = "call_in_idle_cb"
#2 0x00007ffff5f0fce5 in g_main_dispatch (context=0x695000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3064
dispatch = 0x7ffff5f0cbc0 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x7fffe8015aa0
callback = 0x7ffff6956210 <call_in_idle_cb>
cb_funcs = 0x7ffff61cd920 <g_source_callback_funcs>
cb_data = 0x7fffe005e100
need_destroy = <optimized out>
source = 0x7fffe0057c40
current = 0x660cb0
i = 0
#3 g_main_context_dispatch (context=context@entry=0x695000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3663
---Type <return> to continue, or q <return> to quit---
No locals.
#4 0x00007ffff5f10048 in g_main_context_iterate (context=0x695000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3734
max_priority = 2147483647
timeout = -1
some_ready = 1
nfds = <optimized out>
allocated_nfds = 5
fds = 0x893720
#5 0x00007ffff5f1030a in g_main_loop_run (loop=0x665580) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3928
__FUNCTION__ = "g_main_loop_run"
#6 0x00007ffff7200447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x00000000004134e0 in main (argc=1, argv=0x7fffffffdfb8) at terminal.c:655
data = 0x667470
owner_id = 1
i = <optimized out>
argv_copy = 0x6637c0
argc_copy = <optimized out>
startup_id = <optimized out>
display_name = <optimized out>
home_dir = <optimized out>
display = <optimized out>
options = <optimized out>
error = 0x0
working_directory = <optimized out>
ret = 0
Copy of http://p.cweiske.de/177
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9652769-crash-when-chromium-tries-to-show-zip-file-contents-in-mate-terminal?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github).I want to backup it. Thank you!
Seems that in line 163 of terminal.c a "@" is missing before the "i".
g_variant_get (parameters, "(@ay@ay@ay@ayi@ay)",
In Ubuntu after updating to mate-terminal 1.8.1, the mate-terminal dies with the message:
Failed to forward arguments: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Type of message, '(ayayayayiay)', does not match expected type '(ayayayayay)'
I really would like to have the solarized color scheme:
http://ethanschoonover.com/solarized
But currently (MATE Terminal 1.6.1), it seems not to be possible to import / export color schemes. You can change the colors, but this is not comfortable, as you have to guess the meaning of the different boxes.
Currently, there are the following color schemes:
I suggest adding solarized (dark and light) and providing some information how to import / export color schemes.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28255085-can-t-import-export-color-schemes-solarized?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F757836&utm_medium=issues&utm_source=github).Hello.
I have a problem with mate-terminal
- when I try to open the link which contains :
, the link parser thinks that the links ends with :
.
But when I click to this link in terminal, it opens just https://codeclimate.com/github/openstreetmap/openstreetmap-website/OSM:
bonus: confirmation dialog on/off/auto, where auto means to skip the confirmation dialog if it's running tmux or screen.
When opening an ssh session on a terminal window with multiple tabs, the tab text reflects the user@hostname of the machine you're connecting to. But when you close the session the text on the tab does not revert back to the default "Terminal" text.
Very Minor bug, but can cause confusion when using lots of ssh sessions on tabs.
Hi,
I enable proxy in Network Proxy, then mate-terminal crashes while launching. Following error message is printed
Settings schema 'org.gnome.system.proxy.http' does not contain a key named 'use-http-proxy'
This happens when proxy is enabled only.
I'm running Fedora 17 and MATE 1.5.8. GNOME 3 and Cinnamon are installed.
mate-terminal 1.2.0-1
Mouse scroll wheel works fine for the CLI.
Mouse scroll wheel does not work in applications that use curses (e.g. mutt). gnome-terminal does not have this problem.
In MATE Terminal 1.2.1 (Linux mint13maya Mate edition) tab autocomplete will not work when trying to modify a previously issued command:it will only work when typing the command for the first time,it won't work when recalling that command from bash history or when pasting a command into the shell.
We seem to be missing mate-terminal's man pages.
At this moment it resets after restart.
I've been hunting down a bug in Linux Mint 13 MATE:
I've set up Firefox to handle mailto: links via the /usr/lib/mutt/mailto-mutt program,
which just starts mutt in a new terminal and should pass the parameters.
It execs x-terminal-emulator -e mutt "$@"
x-terminal-emulator is in turn symlinked through /etc/alternatives to mate-terminal.
But mate-terminal ignores the parameters after -e , so in my case mutt is started
in normal mode and not in compose-email mode.
Originally I wanted to post a bug to Debian to fix mailto-mutt.
But then I tested a few other Debian-based systems (LM 13 KDE, Xfce and Xubuntu 12.04).
All work perfectly.
The reason is that, on one hand, KDE's konsole does pass the parameters after "-e " to cmd,
and the others using xfce4-terminal or gnome-terminal all come with a wrapper with a similar
behaviour. x-terminal-emulator in the latter cases is always a symlink to the wrapper.
MATE should behave at least the same as Linux Mint Xfce and come with a wrapper
for mate-terminal, passing all the rest of the command line to if
mate-terminal.wrapper -e
is called.
Hi, I have a system proxy set to localhost:3128 and since I set this up, mate-terminal crashes:
$ mate-terminal
(mate-terminal:5421): GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy.http' does not contain a key named 'use-http-proxy'
Trace/breakpoint trap (core dumped)
$ gsettings list-keys org.gnome.system.proxy.http
authentication-password
authentication-user
enabled
host
port
use-authentication
$ gsettings list-recursively org.gnome.system.proxy.http
org.gnome.system.proxy.http authentication-password ''
org.gnome.system.proxy.http authentication-user ''
org.gnome.system.proxy.http enabled false
org.gnome.system.proxy.http host 'localhost'
org.gnome.system.proxy.http port 3128
org.gnome.system.proxy.http use-authentication false
Is there at lease any workaround, please?
Thanks
Vaclav
If gsettings-desktop-schemas not installed, the terminal crashes:
(mate-terminal:2265): GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy' is not installed
It is possible checking this schema, before try using it?
I'm gentoo linux user and I have an option to compile mate terminal emulator with gtk3.
as far as I undeerstand since 1.7.0 it's compiled with gtk3 by default.
being compied with gtk3 the terminal has one very annoying bug - it extends terminal window on each tab open/switch.
I temporary recompiled with gtk2 and everything works good.
On my Mate desktop on Fedora, when Mate-terminal is in FULL SCREEN mode and switched to and back from other applications via ATL+TAB keyboard shortcut, I could see a white border (left and top) around the mate-terminal. If I type "clear" in the terminal and press "Enter" to clean the terminal, then the white border will disappear.
This mirror problem seems originated from the old gnome-terminal source code. Since while I was using Ubuntu+Gnome years ago, I encountered the same problem. Then later it seems got fixed in a latter release in Ubuntu/Gnome. Below is an old similiar bug reported on Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/gnome-desktop/+bug/1157220
PS: It is better to set the background color of the mate-terminal to black, then it would be easier to see those white borders.
Thanks.
When calling mate-terminal it forks and goes God nows where in the process tree. I have no idea how to block my shell to wait for the terminal to return. gnome-terminal was more benign in this regard, it would block and you could manually send it into the background with & and get a PID that you could for example wait for. If there is some variant of --nofork, it's not in the help and there is no man page for mate-terminal in Mint currently.
Steps to reproduce:
mate-terminal --title=foo silently fails to set the title to foo.
See fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=1254805
When installing Mate-DE on debian, we need to include a in the post installation of the package the following command:
This will allow the users (the less technically oriented of them ... ) to choose mate-terminal as the default terminal in the session.
This can be done by:
$ sudo update-alternatives --config x-terminal-emulator There are 5 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/lxterm 30 auto mode 1 /usr/bin/koi8rxterm 20 manual mode 2 /usr/bin/lxterm 30 manual mode 3 /usr/bin/mate-terminal 5 manual mode 4 /usr/bin/uxterm 20 manual mode 5 /usr/bin/xterm 20 manual mode Press enter to keep the current choice[*], or type selection number: 3 update-alternatives: using /usr/bin/mate-terminal to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in manual mode.
That last part should be included in the wiki or README file supplied with MATE-TERMINAL for Debian.
Cheers,
Oz
I have a strange issue which only occurs in tmux and enabled mouse mode. I am testing several configurations in tmux, i.e. mouse mode amongst other options. With mouse mode in tmux you can select a pane or selecting text in tmux copy mode. But clicking in the right half of the mate terminal I end up having typed strange characters. It is complicated to describe so please have a look at this video:
mate-terminal: https://www.youtube.com/watch?v=J0hdXxgv014
gnome-terminal comparison: https://www.youtube.com/watch?v=X60_GdWcRkM
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.