Danke Chicken. Ja, einiges an Script- und Co-Aufwand. Ist mir eigentlich eine Nummer zu groß. Aber ich lasse die Verweise auf mich einwirken.
Bis dahin können wir mit Bordmitteln, abgesehen von den auf allen Arbeitsflächen gleichen Schreibtischsymbolen, etwas ähnliches auf einfache Weise erreichen. So möchte ich z.B. in XFCE zwei Arbeitsflächen haben mit jeweils einem unterschiedlichen Mousepad, Firefox, Thunar, Terminal, uam.
Beim Anmelden stellt XFCEs eigene Sitzungsverwaltung einen zuvor zweimal gestarteten Thunar plus Terminal wieder her; Anwendungsprogramme hingegen starten wir zweimal per kleinem Bash-Script, welches auch die zweiten Programme inklusive Thunar und Terminal auf die zweite Arbeitsfläche verschiebt: mit dem wmctrl-Kommando, welchem wir mittels „-r“-Parameter den Programmtitel des zu verschiebenden Fensters übergeben und mittels „-t“-Parameter das Verschieben auf die Arbeitsfläche Nr. 0, Nr. 1, usw.
(Starten wir Mousepad mit mehreren Textdateien, so stellt die letzte den Fenstertitel. Beim Firefox ist es ähnlich; das erste Firefox-Fenster erhalten wir durch Starten von „firefox url“, und um für die zweite Arbeitsfläche ein zweites Firefox-Fenster (mit denselben Cookies usw.) zu erhalten, nehmen wir „firefox --new-window“. Eine neue Instanz mit eigenes Cookies usw. bekämen wir mit „firefox --new-instance“.)
mousepad Einsa.txt Einsb.txt &
mousepad Zweia.txt Zweib.txt &
firefox url_eins &
firefox --new-window url_zwo &
sleep 1
wmctrl -r name@rechner -t 1
wmctrl -r Dateiverwalt -t 1
wmctrl -r Zweib.txt -t 1
wmctrl -r urltitel_zwo -t 1
Damit habe ich eigentlich fast alles, was ich suchte. Danke an alle Helfer für ihre Vorschläge und Ideen.