4 ms·
I'm writing an i3/tmux integration similar to iTerm2's[0], but working at the WM layer, using i3 and urxvt. The reason I'm doing this is that I'm often ssh'd i
by roblabla 10y ago
I'm writing an i3/tmux integration similar to iTerm2's[0], but working at the WM layer, using i3 and urxvt.
The reason I'm doing this is that I'm often ssh'd into a box, and having to ssh into multiple terminal is a chore. I often create a spontaneous term that I close after a couple of minutes. Being able to have a dedicated ssh'd workspace where every split is ssh'd into the box would be a godsent.
This would also fix the mouse integration and various other things that annoy me with raw tmux.
[0]: https://www.youtube.com/watch?v=nGhfE9n1RLo https://www.youtube.com/watch?v=nGhfE9n1RLo
- opk 10y agoThis would be great if you get it working. I don't suppose you've got a link for what you've got so far in git or anything? I only make basic use of tmux because I'm more comfortable with i3 key bindings.
- roblabla 10y agoWell, it's extremely rudimentary but I put everything on github : https://github.com/roblabla/i3-tmux-integration/tree/in-progress https://github.com/roblabla/i3-tmux-integration/tree/in-prog... I'm still stumbling in the dark trying to understand how everything works. Also, the code might be an abomination, my goal was mostly to get stuff working, refactoring will come later. This project is at once a learning project for many things (tmux internals, Rust, IPC in general, i3 IPC) and a tool I've been really needing for a while, so progress is slow but steady (I mostly work on it in sleepless nights and week-ends).
- 20after4 10y agoThat's really cool. I'm a linux user who lusts after all the cool stuff in iTerm2, so I appreciate what you are trying to do.
- curioussavage 10y agoThis sounds cool. Especially for me since i have been using a chrome book with Linux. There is no cmd or windows key so I have to use alt for i3 but then have nothing for vim/tmux navigator.