Чесслово, не нашел как сохранить сессию в Linux Mint 17, а расставлять окна руками при запуске рабочего компа надоело.

И родилось такое:

#!/bin/bash

# Запускаем хром
google-chrome-stable &
sleep 5

# Переключаемся на рабочее место ниже
xdotool key Ctrl+Alt+Down

# Открываем три терминала и расставляем их:
# -----------
# |         |
# -----------
# |    |    |
# -----------
gnome-terminal &
sleep 0.2
xdotool key Super+Down
sleep 0.2
xdotool key Super+Right

gnome-terminal &
sleep 0.2
xdotool key Super+Down
sleep 0.2
xdotool key Super+Left

cd ~/current/project
gnome-terminal &
sleep 0.2
xdotool key Super+Up

# Переключаемся на рабочее место направо-наверх
xdotool key Ctrl+Alt+Right
xdotool key Ctrl+Alt+Up

# Открываем atom
atom --force-device-scale-factor=1 ~/current/project &
sleep 4
xdotool key Super+Up
xdotool key Super+Up

# Переключаемся на рабочее место вниз
# и открываем mongochef
xdotool key Ctrl+Alt+Down
mongochef &

# Возвращаемся на первое рабочее место
sleep 5
xdotool key Ctrl+Alt+Up
xdotool key Ctrl+Alt+Left

Это в общем просто повторение того, что я обычно делаю руками, вплоть до "переключаюсь на workspace-4, открываю mongochef". Наверное можно как-то и сессию сохранить, и сразу раскидывать окна по рабочим столам без переключения, но надо искать, а это решение родилось за несколько минут и работает.

UPD: Наконец то нашел отличный менеджер сессий - называется гибернация :)