This is how I'm moving from GNU Screen to tmux, updated as I go. I run Arch Linux at home and on my servers, kUbuntu at work. My config. files are in my Dropbox (I'm moving over to ownCloud too, once I find a small CLI sync client) and symlinked, so I can have a consistent environment.
I don't consider myself a power user of the shell by any means, partly because I don't tend to concentrate on the shell itself too much and partly because it's less pain when I can't have it my way. I like my tools to be just enough to solve my problems.
As I did with Screen, I started with nothing and looked for a solution when I came across a problem. My first task was to start it without me having to do anything. I switched Konsole's default shell from Screen to tmux by copying ~/.kde4/apps/konsole/Screen.profile
to ~/.kde4/apps/konsole/tmux.profile
and changing the name and command lines in ~/.kde4/share/config/konsolerc
.
I used to have screen -AdR
,which would do a few things: