Code Monkey home page Code Monkey logo

mate-terminal's Introduction

This is the MATE terminal emulator application.  mate-terminal is
only the shell (menubar, prefs dialog); the terminal emulation ("stuff
in the middle") comes from the VTE widget. Remember this when you
report a bug. ;-)

MATE terminal is a fork of GNOME terminal.

How it works
===

Profiles -
  all settings are stored in profiles. prefs dialog edits the current
  profile

Session -
  just the number of open windows/tabs and their profile is stored
  per-session

Command line options -
  do not overlap things that are preferences


== Install ==

In order to build this program from the source code you need git installed and
 a working MATE environment, with the development tools installed
properly.

Example:
git submodule init
git submodule update --remote --recursive
./autogen.sh --prefix=/usr --sysconfdir=/etc \
    --disable-static --localstatedir=/var --with-gnu-ld
make
sudo make install

mate-terminal's People

Contributors

alxpl avatar clefebvre avatar cristian64 avatar endurox-dev avatar flexiondotorg avatar geo-stark avatar grover92000 avatar hekel avatar infirit avatar liuyi92 avatar lukefromdc avatar marcxjo avatar markbt avatar mbkma avatar micheal65536 avatar monsta avatar noone3 avatar norbusan avatar osch avatar perberos avatar raveit65 avatar rbuj avatar rezso avatar sc0w avatar stefano-k avatar szesch avatar tamplan avatar vkareh avatar xrevan86 avatar yetist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mate-terminal's Issues

Strange mouse issue on right half of terminal window using tmux

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

Crash when proxy is enabled

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.

Crash when chromium tries to show zip file contents in mate-terminal

What I do

  1. Open mate-terminal
  2. Start chromium
  3. Click a downloaded .zip-file
  4. It runs xdg-open, which in the end tries to show the contents of a zip file in a terminal

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.

Processes

/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

Backtrace

~$ 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).

Terminal does not display telugu characters properly.

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.

selection_001

--- 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).

MATE Terminal 1.2.1 : tab autocomplete not working when modifying command

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.

Can't import / export color schemes (solarized)

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:

  • Tango
  • Linux console
  • XTerm
  • Rxvt
  • Custom

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).

choosing built-in colour scheme doesn't set bold text colour

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.

mate-terminal-1.7.0 + gtk3

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.

Command-line option "--tab" does not work as intended

Steps to reproduce:

  1. Open an instance of mate-terminal.
  2. Press Alt-F2, type "mate-terminal --tab" and run that command.

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.

Tab title doesn't revert to default when closing ssh session

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.

Large blank areas during scrollback

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.
mateterminalscrollproblem

select text strings and links

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.

No way to keep mate-terminal from forking

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.

Initial mate-terminal created with wrong number of rows

screenshot
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

Can't scroll by mouse wheel in man pages

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.

mate-terminal: g_type_check_instance_is_a(): mate-terminal killed by SIGSEGV

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 GDBus.Error

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)'

mate terminal cannot start - core dumped

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

White border appears around mate-terminal

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.

Reintroduce profile icons in the terminal, like they used to be in 2.21 and earlier.

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).

Cursor outline instead of solid block

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.

Not providing timestamps with window manager events

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)

-e command line parameter does not work

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

mate-terminal.wrapper needed

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.

configure issue GTK3 with 1.7.1

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     

update debian alternatives

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

[gtk3] 1.9.0 can not be compiled with vte-2.91 api

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.

Unicode code point entry does not function with code point hex value including 'F'

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.

paste can execute unexpected commands without user confirmation

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.

ctrl-shift-copy paste intermittently out

  1. ctrl-c selected text from pluma or keepass
  2. shift-ctrl-v into mate-terminal: no result
  3. edit > paste into terminal: works
  4. restart computer: normal copy and paste functionality in mate-terminal resumes. This will make the issue difficult to reproduce.

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.

Character encoding not applied on new tab terminal

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.

alternate scroll patch by monsta

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?

https://bugs.launchpad.net/ubuntu/+source/mate-terminal/+bug/1337195/+attachment/4149554/+files/add-alt-scroll.patch

Mike

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.