Obwohl es möglicherweise nicht in Ihr Ökosystem passt, tut Dolphin von KDE dies bereits - zumindest wenn es unter KDE ausgeführt wird.
Ein anderer Ansatz könnte darin bestehen, eine voreingestellte Sitzung wiederherzustellen.
Dies kann erreicht werden, indem Sie ein oder mehrere Autostart-Skripte verwenden, um bestimmte Anwendungen mit Ihren bevorzugten Optionen zu starten, und dann Programme verwenden, die gerne xdotoolmit ihren GUIs interagieren, als würden Sie mit Tastatur und Maus nachahmen, was Sie tun würden, um sie manuell einzurichten. Normalerweise können die Anwendungen nicht sagen, dass Sie nicht tippen, sodass Sie sie dazu bringen können, fast alles zu tun, wozu sie in der Lage sind.
All dies funktioniert für Anwendungen ohne spezielle APIs usw.
Sobald die Sitzung wiederhergestellt ist, kann eine weitere Automatisierung / Konfiguration mit Tools erreicht werden AutoKey, die solche Aufgaben erheblich erleichtern.
Der Teil Ihrer Frage, auf den hier nicht eingegangen wird, ist die Wiederherstellung beliebiger Sitzungsmerkmale, die möglicherweise vorhanden waren, als Sie Ihre letzte Sitzung geschlossen haben.
Während einige Skripte wahrscheinlich geschrieben werden könnten, um den endgültigen Status einer Sitzung vor dem Schließen zu ermitteln und zu speichern (damit nachfolgende Startskripte wissen, was zu tun ist), wäre dies ziemlich schwierig zu implementieren und wahrscheinlich nicht die Mühe wert.