the best terminal emulator written with the EFL
Sun, Feb 9
Thu, Feb 6
oh I see. well, This same issue exists when you install using sudo apt-get install terminology on elementaryOS. It installs version 0.7 though. which is very old.
I have spent the past 3 days trying to figure out how to solve this issue, have installed and uninstalled many versions.
I also downloaded the package directly from enlightenment.org website and thought to build and install it myself but I hit a snag there as well. I faced some dependency issues there.
That's when I install snap specially for terminology and then installed it using snap. 📦
I guess I till try to resolve those dependency issues from the enlightenment.org package. :))
Wed, Feb 5
This is with the snap version of Terminology.
I'm aware of that issue but I don't know yet how to fix it.
Tue, Feb 4
Jan 16 2020
Thanks. I will be using Tmux inside Terminology while 1.7+ get released. :-)
I'm working on tab management and splits at the moment. It should be nice for Terminology 1.7 but I won't add yet support for what you ask.
So far tabs are like that and the fact that tabs are integrated with the underlying terminal makes it not easy to put splits in there.
For example, the background of a terminal goes "into" the tab.
I confirm this feature works fine in 1.5.0 (I rebuilt that terminology version to test). So it definitely got broken in some commit between release 1.5 and 1.6.
Jan 14 2020
Jan 13 2020
I think this has been fixed.
Dec 18 2019
move to here - i can't reproduce any of the above issues. works perfectly for me. what os AND video drivers?
Dec 5 2019
If you ever find a way, please reopen.
Dec 4 2019
Dec 2 2019
Nov 4 2019
So, I did give your thoughts a chance and a bit of hacking (See https://github.com/billiob/terminology/commit/3892e3eb87be33809f0df5d64a167aca8b9ebaa5 ).
I won't finish that as I consider it to be too difficult/impossible to do it correctly.
1/ It is not writing to the terminal's fd as that would create a security issue.
2/ It is only writing text to the terminal, but that might create issues because it moves the cursor and writes stuff that the application underneath does not know about.
Oct 28 2019
Hi Billiob, thanks for replying. I realize that children inherit the parent's fd's but Terminology obviously has somewhere the fd's to write to the Terminology terminal since that's what it normally does. Maybe within the Ecore_Fd_Handler?
Ok, I understood what is going on!
When you run xdg-open in your shell, it spawns more that write to its standard output… your shell.
When Terminology starts xdg-open, it's not spawning it inside the shell (and it can't do it), but as a child. When `more' write to its standard output, it writes to Terminology's output (they use the same file descriptor), which is actually printed by the parent program: the shell that started Terminology.
Your bug report is great! Thanks.
I can reproduce your issue but I don't know how to fix it yet.
Oct 27 2019
Oct 13 2019
Oct 10 2019
Same behavior if you have multiple media files and do something like:
$> typop *.mp4
Oct 9 2019
Thanks bud, I've got it working - I moved my .bashrc to old.bashrc and the commands work now. I think it's my PROMPT_COMMAND which sets a complicated PS1. I haven't played around with it in a while but it may have a window title in there. I thought dropping into ksh or csh would have tested that scenario but guess not.
bash sets the title on each prompt. You'd see it easily with echo -ne "\033]0;Foo Bar\007"; sleep 5.
Terminology does not print back the title due to security issues it would introduce.
I've tested with 1.3.2 and it still works with zsh, but not with bash!
With the git version, it does work for me.