Page MenuHomePhabricator
Feed Advanced Search

Jun 21 2020

billiob closed T8756: Terminology can't start with more than one split as Resolved by committing rTRM30b74f84f3ea: win: better handle initial focus when creating splits.
Jun 21 2020, 3:04 PM · Terminology

Jun 16 2020

Niko2040 created T8756: Terminology can't start with more than one split.
Jun 16 2020, 7:03 AM · Terminology

May 26 2020

simotek created T8734: Terminology shouldn't have the full icon path in the .desktop file..
May 26 2020, 1:03 AM · Terminology

May 17 2020

Peter2121 added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.
May 17 2020, 8:26 AM · E on FreeBSD, Terminology

May 15 2020

cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Thank you @Peter2121.. I had to modify one header that was linux specific in order to make VNC server work:

May 15 2020, 3:46 PM · E on FreeBSD, Terminology
Peter2121 added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

@cederom,
It seems that has_header meson function is not recursive.
I could reproduce your problem creating symlinks of epoll.h in /usr/local/include/sys or in /usr/include/sys
I don't know why do you have such links (or strange CFLAGS=I/usr/local/include/libepoll-shim) but anyway it is not a standard situation. So I think that libepoll-shim package installed would not prevent correct building of EFL without epoll.

May 15 2020, 10:17 AM · E on FreeBSD, Terminology
Peter2121 added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

@cederom,
I cannot reproduce your problem on my test PC under FreeBSD 12.1.
I have libepoll-shim package installed, but during the configuration of EFL meson does not detect sys/epoll.h header. I have it installed in /usr/local/include/libepoll-shim/sys/epoll.h and I have CFLAGS=-I/usr/local/include exported, but meson does not detect it. Don't you have a symlink of this file in /usr/include for any reason?

May 15 2020, 9:51 AM · E on FreeBSD, Terminology
Peter2121 added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

It's just

May 15 2020, 4:44 AM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

I can confirm that this is the EFL build time configuration issue. Older EFL build works fine with Terminology 1.7.0. I will looks into that epoll stuff in a free moment. Thank you!! :-)

May 15 2020, 4:07 AM · E on FreeBSD, Terminology
arrowdodger added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

epoll-shim is required by other packages and cannot be removed from the system. If presence of that package impacts Terminology then terminology build scripts need fix.

May 15 2020, 12:32 AM · E on FreeBSD, Terminology

May 14 2020

cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Thank you for your feedback that it works for you, this is valuable input.

May 14 2020, 4:22 PM · E on FreeBSD, Terminology
Peter2121 added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

@cederom,
Try to build EFL and Terminology in jail with the strict minimum of other software installed. Terminology and Enlightenment from Git work fine here with EFL 1.24 on FreeBSD 11.3.

May 14 2020, 1:59 PM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Your terminology 1.6.0 is probably linked with an other version of efl, one that was compiled when epoll-shim wasn't installed.

May 14 2020, 1:47 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

You cannot build a port package with all this other software installed.

May 14 2020, 1:46 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Did you build EFL with those flags?

May 14 2020, 1:46 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

The problem with Terminology 1.7.0 is not fixed, exactly the same setup and 1.6.0 works fine, I cannot remove libepoll-shim from system because other applications depend on it. Will report a working solution if I find one. Thanks for your quick response :-)

May 14 2020, 1:35 PM · E on FreeBSD, Terminology
netstar closed T8716: Terminology 1.7.0 no input reaction to keystrokes as Invalid.

EFL

meson build -Dsystemd=false -Deeze=false
May 14 2020, 1:25 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Well, it looks like I am updating the port, because no one did that so far ;-)

May 14 2020, 1:24 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Please advise the FreeBSD port maintainers not to build with wayland support . It does not work, it merely builds.

May 14 2020, 1:20 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.
May 14 2020, 1:18 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Follow that guide - remove the libepoll-shim package as suggested by @arrowdodger

May 14 2020, 1:16 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

These goes the port updates tickets and whole ports sources / patches are there too:

May 14 2020, 1:16 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

@cederom

May 14 2020, 1:15 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

That sounds about right @arrowdodger

May 14 2020, 1:10 PM · E on FreeBSD, Terminology
arrowdodger added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

@cederom Are you building in unclean environment? It might be that build system picks stuff from libepoll-shim FreeBSD package.

May 14 2020, 1:06 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

I'm runnning E 24.0 and EFL 1.24 and Terminology 1.7.0 on FreeBSD 12.1 and OpenBSD 6.7-beta

May 14 2020, 1:05 PM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Hey @netstar :-) Which version of Terminology on which E and EFL?

May 14 2020, 1:01 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

I'm running terminology fine here on OpenBSD and FreeBSD.

May 14 2020, 12:58 PM · E on FreeBSD, Terminology
netstar added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Can you show the build options for EFL? There should be no reference to epoll

May 14 2020, 12:57 PM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

There are some changes in src/bin/termpty.c but I don't see why it should fail.

May 14 2020, 9:57 AM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Sure thing, I am porting EFL+E to FreeBSD so no problem with building and patching :-)

May 14 2020, 9:33 AM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Would it be possible for you to compile terminology 1.6.0 with the same efl version?

May 14 2020, 9:18 AM · E on FreeBSD, Terminology
cederom added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

Hello @billiob and thank you for quick response :-)

May 14 2020, 9:13 AM · E on FreeBSD, Terminology
billiob updated subscribers of T8716: Terminology 1.7.0 no input reaction to keystrokes.
May 14 2020, 8:44 AM · E on FreeBSD, Terminology
billiob added a comment to T8716: Terminology 1.7.0 no input reaction to keystrokes.

If you create a new terminal from the menu, is it better?
What if you focus/unfocus the window?

May 14 2020, 8:28 AM · E on FreeBSD, Terminology
cederom created T8716: Terminology 1.7.0 no input reaction to keystrokes.
May 14 2020, 8:17 AM · E on FreeBSD, Terminology

May 7 2020

billiob closed T7700: Application freezes as Wontfix.

No update in more than a year

May 7 2020, 1:00 AM · Terminology

May 5 2020

billiob closed T8693: Cannot select text on multiple pages as Resolved.
May 5 2020, 12:56 PM · Terminology
billiob added a comment to T8693: Cannot select text on multiple pages.

Should be fixed by 38e4935427939d21f9c545935e3a0e2ffa674a0b

May 5 2020, 12:56 PM · Terminology

May 2 2020

billiob triaged T8223: utmp broadcast messages support as Wishlist priority.
May 2 2020, 10:13 AM · Terminology
billiob triaged T8693: Cannot select text on multiple pages as High priority.
May 2 2020, 7:27 AM · Terminology
billiob claimed T8693: Cannot select text on multiple pages.
May 2 2020, 7:26 AM · Terminology
Peter2121 created T8693: Cannot select text on multiple pages.
May 2 2020, 4:43 AM · Terminology

Apr 26 2020

Peter2121 created T8686: Cannot add Ctrl-Enter binding.
Apr 26 2020, 12:07 PM · Terminology
teacup_on_rc added a comment to T8684: Slow Paste functionality.

For now I patched the last release version so it is not the clone from git, but thanks for the tip. 🙇

Apr 26 2020, 6:19 AM · Terminology
billiob added a comment to T8684: Slow Paste functionality.

Are you using terminology from git? Because there was a bug and pasting stuff might not have worked as expected. It was fixed in
https://phab.enlightenment.org/rTRMb76bbbe45507e2c1c62e38b60f12c09eef176e15 ?

Apr 26 2020, 3:53 AM · Terminology
teacup_on_rc triaged T8684: Slow Paste functionality as Wishlist priority.
Apr 26 2020, 3:36 AM · Terminology

Apr 20 2020

raster added a comment to T8643: terminology: transparancy not working (EFL git master).

that's not transparency. first it's an implied protocol where whoever sets a pixmap; on root window sets a property that gives that's pixmap id. it's a hack. it's also got wonderful side effects like the client has to track it's x,y relative to root and redraw every time it's moved - this doesn't sync. it'll always be a bit out-of sync as yoiu get the events that the window moved after it happened. in the age of real compositing this hack is no longer valid or desirable. as the person who came up with the hack in the first place over 20 years ago... i think i get to call it dead when it is dead. :) move on and use a compositor. :)

Apr 20 2020, 7:10 PM · Terminology, efl
billiob added a comment to T8643: terminology: transparancy not working (EFL git master).

I was expecting something like using the picture from the root window of the wm and just use that as background.
I'm using feh to set the background picture.

Apr 20 2020, 3:09 PM · Terminology, efl
raster added a comment to T8643: terminology: transparancy not working (EFL git master).

how is this broken? to be transparent you create a window with an argb visual and fill it with alpha channel pixels... efl actually doesnt have any special different code-path per wm. there is a code path to detect a if the composite extension exists (and xrender and xfixes) etc. and falls back to shaped if it doesn't... it also checks to see if the parent window is argb or not on creation to ensure it matches a parent if done that way - for root window it's special and doesn't enforce it but if it's requested it'll work fine..

Apr 20 2020, 2:57 PM · Terminology, efl
billiob merged task T8650: Vim black background into T746: Support for True Color (16 millions colors) in Terminal app.
Apr 20 2020, 1:47 PM · Terminology
billiob merged T8650: Vim black background into T746: Support for True Color (16 millions colors) in Terminal app.
Apr 20 2020, 1:47 PM · Terminology
billiob added a comment to T8650: Vim black background.

The line set termguicolors makes vim use truecolor escape sequences.
Terminology uses color approximation in that case and that's the reason it uses that dark color for the background.
I've blogged a bit about it in https://fau.re/blog/20180313_terminology_encircled.html .
If the background was #073642, you'd have more luck.

Apr 20 2020, 1:46 PM · Terminology
netstar closed T8643: terminology: transparancy not working (EFL git master) as Resolved.

I'm just going to close this then...

Apr 20 2020, 9:12 AM · Terminology, efl
netstar added a comment to T8643: terminology: transparancy not working (EFL git master).

I agree here also. I didn't realise it had been broken outwith E since 1.22. With it working in E, I'm personally happy.

Apr 20 2020, 8:42 AM · Terminology, efl
billiob added a comment to T8643: terminology: transparancy not working (EFL git master).

I do agree with you. It's been broken on too many stable releases to be considered a broken on that one.

Apr 20 2020, 7:59 AM · Terminology, efl
stefan_schmidt added a comment to T8643: terminology: transparancy not working (EFL git master).

Hmm, so the part where Terminology is running in E is fixed in terminology, right?
And we we have it broken for Terminology running outside E since efl version 1.22 onwards.

Apr 20 2020, 7:55 AM · Terminology, efl
billiob added a comment to T8643: terminology: transparancy not working (EFL git master).

It still does not work for me outside e.
I couldn't find a release of efl, with a meson build, that had this to be working.

Apr 20 2020, 5:47 AM · Terminology, efl
stefan_schmidt added a comment to T8643: terminology: transparancy not working (EFL git master).

@netstar , @billiob is this fixed now? Any problem remaining in efl? If not we should close this.

Apr 20 2020, 5:41 AM · Terminology, efl

Apr 18 2020

billiob claimed T8650: Vim black background.
Apr 18 2020, 8:27 AM · Terminology

Apr 17 2020

netstar added a comment to T8643: terminology: transparancy not working (EFL git master).

@billiob seems fixed due to changes in terminology. In E at least. Tested on 3 machines.

Apr 17 2020, 3:22 PM · Terminology, efl

Apr 8 2020

idopshik added a comment to T8650: Vim black background.

filetype off " required
call plug#begin('~/.vim/plugged')
Plug 'mhinz/vim-startify' " Nice start screen (COW)
Plug 'mhartington/oceanic-next'
Plug 'lifepillar/vim-solarized8'
call plug#end() "

Apr 8 2020, 1:43 PM · Terminology

Apr 7 2020

billiob added a comment to T8650: Vim black background.

And you're using the default theme in Terminology, right?

Apr 7 2020, 3:24 PM · Terminology
billiob added a comment to T8650: Vim black background.

There's something we've not tried: have you set Set TERM to xterm-256color in Settings → Behavior? Should be the default.
Could you please point me to the exact colorscheme your using and/or minimal vimrc you tested?

Apr 7 2020, 3:22 PM · Terminology
idopshik added a comment to T8650: Vim black background.

Thx for your time. I give up.
Any settings different colorschemes.
Guake, Kitty, Terminator and terminology (on the left):


Terminology still black no matter what I do. Papercolor obviously looks as expected since it doesn't contain background.
blueish colorschemes which look like this: OceanNext, solarized8

Apr 7 2020, 7:45 AM · Terminology
billiob added a comment to T8650: Vim black background.

things in my .vimrc that could be relevant:

set t_Co=256
set background=light
"set background=dark
"let g:solarized_termcolors=256
colorscheme PaperColor
hi Search ctermbg=LightBlue
hi Search ctermfg=White
Apr 7 2020, 7:04 AM · Terminology
idopshik added a comment to T8650: Vim black background.

kitty terminal at exactly this point of time and vim's setup:

Apr 7 2020, 6:52 AM · Terminology
idopshik added a comment to T8650: Vim black background.

snap run terminology

Apr 7 2020, 6:49 AM · Terminology
billiob added a comment to T8650: Vim black background.

Since you're on ubuntu, could you try that: https://snapcraft.io/terminology ? and tell me if it's better?

Apr 7 2020, 6:17 AM · Terminology
idopshik added a comment to T8650: Vim black background.

terminology 1.3.2
OS: Ubuntu 19.04 Disco
Vim 8.2 (2019 Dec 12)

Apr 7 2020, 5:52 AM · Terminology
billiob added a comment to T8650: Vim black background.

Which version of terminology are you using?

Apr 7 2020, 5:30 AM · Terminology
idopshik created T8650: Vim black background.
Apr 7 2020, 5:24 AM · Terminology

Apr 5 2020

billiob updated subscribers of T8643: terminology: transparancy not working (EFL git master).

It's working for me on Enlightenment v1.22.0 on X. I'm using efl and terminology on their respective master branch.

Apr 5 2020, 1:25 PM · Terminology, efl
netstar triaged T8643: terminology: transparancy not working (EFL git master) as Showstopper Issues priority.
Apr 5 2020, 8:34 AM · Terminology, efl

Mar 30 2020

netstar closed T7344: Terminology: allow fonts to be rendered without anti-aliasing. as Resolved.

This isn't going to happen. We don't do sub pixel rendering.

Mar 30 2020, 1:15 PM · Terminology

Feb 27 2020

morb added a watcher for Terminology: morb.
Feb 27 2020, 12:52 PM

Feb 9 2020

billiob closed T8563: splits and --exec broken since upgrade to 1.6.0 as Resolved by committing rTRM91e6ae31fcea: ipc/main: restore ability to set multiple commands at startup..
Feb 9 2020, 2:45 PM · Terminology

Feb 6 2020

LucKy4U added a comment to T8603: Images don't preview on Ubuntu, tycat works but shows an efreen error message.

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 will try to resolve those dependency issues from the enlightenment.org package. :))

Feb 6 2020, 4:48 AM · Terminology

Feb 5 2020

billiob claimed T8603: Images don't preview on Ubuntu, tycat works but shows an efreen error message.

This is with the snap version of Terminology.
I'm aware of that issue but I don't know yet how to fix it.

Feb 5 2020, 11:51 PM · Terminology

Feb 4 2020

LucKy4U updated the task description for T8603: Images don't preview on Ubuntu, tycat works but shows an efreen error message.
Feb 4 2020, 8:07 PM · Terminology
LucKy4U created T8603: Images don't preview on Ubuntu, tycat works but shows an efreen error message.
Feb 4 2020, 8:06 PM · Terminology

Jan 16 2020

Offray added a comment to T8574: Vertical and horizontal splits inside tabs instead of spreading across them .

Thanks. I will be using Tmux inside Terminology while 1.7+ get released. :-)

Jan 16 2020, 3:49 PM · Terminology
billiob added a comment to T8574: Vertical and horizontal splits inside tabs instead of spreading across them .

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.

Jan 16 2020, 3:24 PM · Terminology
billiob triaged T8574: Vertical and horizontal splits inside tabs instead of spreading across them as Wishlist priority.

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.

Jan 16 2020, 3:23 PM · Terminology
pespin added a comment to T8563: splits and --exec broken since upgrade to 1.6.0.

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 16 2020, 9:24 AM · Terminology

Jan 14 2020

Offray created T8574: Vertical and horizontal splits inside tabs instead of spreading across them .
Jan 14 2020, 12:42 PM · Terminology

Jan 13 2020

billiob closed T5093: Tabs no longer copy properly in selection as Resolved.

I think this has been fixed.

Jan 13 2020, 6:48 AM · Terminology
billiob moved T8134: Missing handling for blink escape code from Backlog to For 1.7 (or later) on the Terminology board.
Jan 13 2020, 6:45 AM · Feature request, Terminology
pespin updated the task description for T8563: splits and --exec broken since upgrade to 1.6.0.
Jan 13 2020, 5:12 AM · Terminology
pespin created T8563: splits and --exec broken since upgrade to 1.6.0.
Jan 13 2020, 5:04 AM · Terminology

Dec 18 2019

raster added a comment to T3438: terminology on tty: switching from and to tty freezes screen(s): Trying to set a Framebuffer of improper size !!.

move to here - i can't reproduce any of the above issues. works perfectly for me. what os AND video drivers?

Dec 18 2019, 5:02 AM · efl: display system, Terminology

Dec 5 2019

billiob merged task T6240: Feature request: Implement find/search functionality of scroll back output into Restricted Maniphest Task.
Dec 5 2019, 2:13 PM · Terminology, Feature request
billiob closed T7429: Multi-line URL strings in the terminal don't get selected entirely as Wontfix.

If you ever find a way, please reopen.

Dec 5 2019, 2:12 PM · Terminology

Dec 4 2019

billiob closed T4712: selection size / buffer size limit? as Resolved by committing rTRMb76bbbe45507: termpty: better handle writes.
Dec 4 2019, 2:17 PM · Bug Report, Terminology

Dec 2 2019

billiob raised the priority of T4712: selection size / buffer size limit? from Pending on user input to High.
Dec 2 2019, 11:09 AM · Bug Report, Terminology
billiob claimed T4712: selection size / buffer size limit?.
Dec 2 2019, 11:08 AM · Bug Report, Terminology

Nov 4 2019

billiob closed T8367: xdg-open Writes To Previous Instance as Invalid.
Nov 4 2019, 2:32 PM · Feature request, Terminology
billiob added a comment to T8367: xdg-open Writes To Previous Instance .

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.

Nov 4 2019, 2:32 PM · Feature request, Terminology
billiob added a project to T8367: xdg-open Writes To Previous Instance : Feature request.
Nov 4 2019, 1:39 PM · Feature request, Terminology
billiob reopened T8367: xdg-open Writes To Previous Instance as "Open".
Nov 4 2019, 11:35 AM · Feature request, Terminology