Можно ли сохранить состояние открытых терминалов?

При работе над некоторыми проектами я регулярно открываю несколько терминалов, перемещаю каждый из них в разные каталоги и изменяю размер и размещаю их на своем рабочем столе.

Есть ли способ сохранить эту конфигурацию, чтобы я мог легко вернуться к этому состоянию?

В идеале я хотел бы сохранить количество терминалов и для каждого терминала:

  • Положение на мониторе
  • Размер окна
  • Текущий рабочий каталог

Я использую оболочку gnome, но я очень открыт для использования в других средах рабочего стола.

Linux и Unix - лучшая ОС в мире.