Live data from Hacker News

Tilix: A tiling terminal emulator

gnunn1.github.io

81–90 of 121 posts

Re: Tilix: A tiling terminal emulator

#81

Earlier quoted context omitted.

https://www.iterm2.com/ Mac only, unfortunately.

I'm not on Mac, unfortunately. I couldn't find anything on the web site showing how the integration happens or works. Presumably it is completely transparent.

I'm a newbie to tmux but I use it with iTerm and I love it. I use my macbook for work but my dev code/servers are on a linux desktop. When I get into work I ssh to my linux box and type "tmux -CC attach" and my tabs all re-open like normal iTerm tabs and my subdivided terminal windows all restore to right where I left them. It's great for leaving all my watches/running code/tailing logs all open and in panes. It used to take me a couple of minutes to re-setup everything when I got into work but now I just run 1 command and I'm back to where I left off.

Re: Tilix: A tiling terminal emulator

#82
post #62
post #4

Cool project! Given that the whole point of the tool is that it's a tiling terminal app, I'd appreciate a few more screenshots on the page or in the readme showing the different ways it lets me organise my terminals. I'm a big fan of Gnome's design with the unified title and toolbars. For a terminal app such as this, however, the fat title bar combined with the tab bar make for a fairly large and heavy looking header…

It's quite sad that I mostly lost interest when I saw it mentioned Gnome, because my experience is with Gnome is that either it will take too much space, or if I like it they will systematically take away the options that makes it possible for me to make it work the way I want.

Gnome is relatively easy to customize with CSS (at least in recent versions, I think after 3.20).

I wrote some quick notes about it here: https://www.bidon.ca/fr/random/2017-02-25-customizing-gnome-...

It also has an inspector, so you can find the right class name as you would when doing CSS in a browser.

I have to admit that I also tried developing an extension (https://github.com/mlutfy/hidetopbar), which I found hard, but someone else took over maintenance and he's been doing a really good job. Has a few active contributors too.

(after 10 years on fvwm, I re-tested every w-m out there, before giving up and adopting Gnome3.. happy since)

Re: Tilix: A tiling terminal emulator

#83

I've been a long-time user of terminator on linux. I started playing around with tilix a couple of months ago, and really liked it. Interestingly though, what I finally realized is there is a huge amount of value in ditching both and switching over to tmux. Tmux does everything that tilix does but is completely independent of the underlying terminal. What I finally realized is that tmux is not just about persistent s…

Tmux with modality is something I use alot.

https://github.com/mtl/tmux-modality

I need to iron my workflow out a little bit though as all the modes (especially when you have vim within tmux modality ) can be a little confusing.

Re: Tilix: A tiling terminal emulator

#84

Earlier quoted context omitted.

I actually don't want any tiling to be done on the terminal level. I want to use my tiling window manager to tile multiple terminals, so I can move a tile between workspaces, monitors, etc. The "problem" I'm having with the xfce terminal is that it supports tabs. It basically has too much features for me. And being the idiot that I am, I make use of them. Even though I'd actually prefer not to, so that instead I'll b…

Evilvte is small and configurable in the source code, you can easily compile it without tabs.

And it's dead. For something dead simple, you can also write your own terminal (based on libvte, like many existing terminals): https://vincent.bernat.im/en/blog/2017-write-own-terminal.

Re: Tilix: A tiling terminal emulator

#87
post #71
post #55

Earlier quoted context omitted.

Highlights one of the big issues in (Linux) desktop: nested inconsistent ad-hoc window management. Consider that in somewhat typical situation you would have your WM/compositor at top managing windows, then something like tilix managing its own panes/tabs, then tmux/screen also managing windows, and finally maybe vim/emacs which also does its own window management. That is four completely independent layers of window…

The beauty in Linux is also the freedom to simplify your workflow as much as you want, and not use the tools you don't need. I've decided to only use a tiling WM for all window/pane management, and stop using anything else, as much as possible. So I abandoned Gnome3->Terminator->tmux in favor of bspwm->urxvt. I don't lose the functionality that I had before (tiling terminals), and I'm using much lighter-weight tools…

Re: editors, sometimes you simply cannot get away with multiple windows in place of panes, unless someone decides to do insane amount of work just to make editor integrate-able(?) with screen/tmux/whatever WM you happen to use; vimdiff would be a great example, as it is basically impossible to use it without panes.

Re: Tilix: A tiling terminal emulator

#89
post #86

It seems ro lack multiple groups of terminals? In Terminator you can create more than one group to broadcast input to, and it can be across multiple tabs.

That's correct, there is an issue open for it and if someone wants to implement it I'm happy to take a PR for it.

Re: Tilix: A tiling terminal emulator

#90

It seems to me that terminals are one of those things that handles the most sensitive of details on a server. No offense to the project (which looks very nice), but shouldn't we prefer a terminal emulator that has been well audited for security issues?

Has any terminal emulator had a formal security audit done for it as I'm not aware of any that have. If there has let me know, would love to read the report and recommendations as I imagine some of them would be broadly applicable.
Post reply on HN