Live data from Hacker News

Tilix: A tiling terminal emulator

gnunn1.github.io

71–80 of 121 posts

Re: Tilix: A tiling terminal emulator

#71
post #55

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…

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 and less of them. I love it.

Oh, and as for editor tiling... Yeah, I still have to tile buffers in Vim/Emacs, but only because I prefer the editing workflow in that case (all my context / session / environment remains the same). I suppose I could have lightweight clients, but I haven't really looked into it.

Re: Tilix: A tiling terminal emulator

#72
post #30
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…

I feel like people have been complaining about the massive GNOME 3 title bars for at least six years, but the GNOME design team seems incredibly stubborn and unwilling to listen to feedback.

You think so?

https://blogs.gnome.org/aday/2014/08/27/gnome-design-saving-...

Re: Tilix: A tiling terminal emulator

#73

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…

I wish someone did a terminal emulator that integrates deeply with tmux. eg forward all pane/window management, scrollback etc to tmux while making it appear as native gui features of the terminal emulator itself.

Re: Tilix: A tiling terminal emulator

#74

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…

I wish someone did a terminal emulator that integrates deeply with tmux. eg forward all pane/window management, scrollback etc to tmux while making it appear as native gui features of the terminal emulator itself.

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

Re: Tilix: A tiling terminal emulator

#75

Earlier quoted context omitted.

I wish someone did a terminal emulator that integrates deeply with tmux. eg forward all pane/window management, scrollback etc to tmux while making it appear as native gui features of the terminal emulator itself.

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.

Re: Tilix: A tiling terminal emulator

#76
This fails the do one thing and one thing well test very badly. This entire this can be managed by a window manager already. Managing information frames should happen at the WM level, not the bastardized versions of it like this, or man IDEs, or mysqlworkbench, etc

Re: Tilix: A tiling terminal emulator

#77

Apologies for the off-topic, but does anyone know a nice simple terminal emulator to use with tiling window managers such as i3? I'm using the xfce terminal right now, but that supports tabs which gets a little confusing since so does i3.

I also recommend and use `urxvt`, but I would also add (and others haven't mentioned this) I use `urxvtd` and `urxvtc`. `urxvtd` is a daemon, and when you run `urxvtc` it spawns another urxvt 'client' off of the daemon. It results in a lot less memory usage and much quicker terminal start-ups. Doesn't matter tons if you already have a beefy system, but it helped tons on my older laptop that I used to use, and I've co…

I did this for awhile but occasionally (about daily) urxvtd would segfault and I'd lose all of my terminals. Never could figure out why :(

Re: Tilix: A tiling terminal emulator

#78

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.

It's transparent, but doesn't seem to map 100%. Last time I used it a lot of stuff in my tmux config didn't work, like keyboard shortcuts.

Re: Tilix: A tiling terminal emulator

#79

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…

Thanks for this, just gave tmux a try. Seems fantastic. Tried Version 2.0.

Here are the bindings I went for so that it feels more like screen ( what I am used to ), plus being able to use vi like commands for copy + paste:

  vim ~/.tmux.conf


  setw -g mode-keys vi
  unbind [
  bind Escape copy-mode
  unbind p
  bind p paste-buffer
  bind-key -t vi-copy 'v' begin-selection
  bind-key -t vi-copy 'y' copy-selection
  unbind C-b
  set -g prefix C-a
  bind C-a send-prefix
Split screen vertically

  ctrl+a %
Split screen horizontally

  ctrl+a "
Copy and paste works like...

  ctrl+a escape  - copy mode
  v              - enter visual mode to highlight
  y              - capture text
  ctrl+a p       - paste into terminal
Seems you can use ctrl+a (release) and arrow keys to flip between panes.

Plus ctrl+a left/right to adjust pane size.

Re: Tilix: A tiling terminal emulator

#80

Apologies for the off-topic, but does anyone know a nice simple terminal emulator to use with tiling window managers such as i3? I'm using the xfce terminal right now, but that supports tabs which gets a little confusing since so does i3.

The creators of i3wm provide a hint as to what they think might serve as good terminal implementations for i3 on their manual page[1]. Here's how the search sequence begins for a "sensible terminal": $TERMINAL urxvt rxvt termit terminator... [1] http://build.i3wm.org/docs/i3-sensible-terminal.html

Note that the order in this script is undefined. We started with the terminal emulators we knew about and accepted all PRs which added others. The current order should not be mistaken for fitness or judgement :).
Post reply on HN