3 ms·
I 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 det
by francis-io 9y ago
I 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.