3 ms·
I never found that i3 and tmux were so useful together... i3 gives me 90% of what tmux offers when you configure it right. The only thing that i3 lacks is to de
by simlevesque 9y ago
I never found that i3 and tmux were so useful together... i3 gives me 90% of what tmux offers when you configure it right. The only thing that i3 lacks is to detach a session. I don' use that feature often so I'm not missing much.
Also, check this out: https://github.com/jwilm/i3-vim-focus https://github.com/jwilm/i3-vim-focus
- francis-io 9y agoI agree that i3 and tmux features overlap a lot. I tend to use 4 desktops usually, then throw terminals I'm not using into the 4+ desktops. I've never liked detaching sessions, I always forget about them. As for remembering keybindings, what I did was comment/remove all but the basic keybindings from i3, then added them back in when I needed them. The only ones I really use are left/right to rearrange windows, moving items to a new desktop, moving to the new desktop, and closing windows. If your going down this rabbit hole, you might want to look at rofi (as a launcher), i3lock-color and i3blocks, which lets you put any script onto a bar at the top or bottom of the screen. This is also a good chance to remove everything, and add it back in when needed. Things I have on my bar are cpu usage, date, time, wifi, a toggle for num/caps lock, a vpn indicator to show when I'm connected, as well as one showing when my webcam is plugged in or on. Having all these things with config files makes managing them really easy with config management. I use Saltstack personally to keep terminal config, desktop setup and packages consistent across work and home. This helps me remember shortcuts if I can expect them to be the same on all PCs I use.
- MachineGunPablo 9y agoThis exactly. I honestly don't quite get the need for a terminal multiplexer inside a tiling window manager. I also get along with ctrl-Z + fg for 'detaching'.
- oneweekwonder 9y agoI rarely use tmux on my local machine. But as soon as I ssh in somewhere you will see me `tmux attach` and if that fails `tmux`. Also for unattached sessions hanging around on production servers we kill nightly with a cron.