Abra o terminal da maneira certa

Cansei de ter iniciado meu trabalho e aberto o terminal, toda vez que tenho que abrir mais de uma aba e aí rodar comandos semelhantes. Caso mais de um projeto seja aberto, a ausência de nomes de abas adequados torna a navegação nas abas abertas um inferno. Terminal, Terminal, Terminal e assim por diante …

Por isso decidi tornar esse processo mais automático.

Não é segredo que, ao executar o terminal, você pode especificar opções que afetam o trabalho seguinte do terminal. Aqui estão as opções mais interessantes:

--tab Open a new tab in the last-opened window with the default profile
--hide-menubar Turn off the menubar
--maximize Maximise the window
-e, --command Execute the argument to this option inside the terminal
-t, --title=TITLE Set the terminal title

Com base nisso, o comando abre um terminal sem a barra de menus com duas guias e com vim e zsh abertos. Este mesmo comando parece assim:
gnome-terminal --maximize --hide-menubar --tab --tab
Adicione os nomes aos títulos:
gnome-terminal --maximize --hide-menubar --tab -t "VIM | myproj" --tab -t "CONSOLE | myproj"
Adicione a execução do programa:
gnome-terminal --maximize --hide-menubar --tab -e "zsh -c 'cd ~/myproj && vim'" -t "VIM | myproj" --tab -e "zsh -c 'cd ~/myproj; exec zsh" -t "CONSOLE | myproj"

Uma coisa importante é que a aba será fechada imediatamente assim que a operação for realizada, então se você deseja carregar o shell, você deve usar exec.

Em vez de escrever uma string tão longa, é melhor escrever um script. Aqui está o meu https://gist.github.com/4183308

O resultado é assim:

Cenário
PS

Você pode receber mais detalhes sobre as opções de terminal disponíveis depois de fazer o seguinte:

gnome-terminal --help-all
Todas as opções estão em vigor para Linux Mint. Apenas use o terminal mate em vez do terminal gnome.
A mesma situação ocorre com o bash, você só deve transformar zsh em bash ou em um de seus shells favoritos.
Para russos: http://8xx8.ru/blog/2012/12/03/otkryvaiem-tierminal-pravilno/