2 workspaces (einer tiled und einer floating)
Floating workspace soll per Default leer gestartet werden und fuer z.B. Gimp sein. Der tiled workspace soll ein vorgegebenes Layout haben (Position und Groesse der Fenster)
Layout fuer tiling Workspace:
+-------------+-----+ | | | | | C | | | | | +-----+ | A | | | | D | | | | | +-----+ | | | +-------------+ E | | B | | +-------------+-----+
- Fenster A: soll beim Start des Window Managers einen frei definierbaren Inhalt (Programm) haben z.b. 'x-browser'
- Fenster B: soll beim Start des Window Managers einen festen Inhalt haben z.b. 'urxvt -e screen -d -r sessionname b' (soll nicht geaendert werden koennen)
- Fenster C: soll beim Start des Window Managers einen festen Inhalt haben z.b. 'tvtime', welcher jedoch durch eine andere Anwendung aus einer Liste (z.b. 'mplayer', 'vlc') ersetzt werden kann. Die Anwendungen der Liste sollte konfigurierbar sein.
- Fenster D: soll beim Start des Window Managers einen festen Inhalt haben z.b. 'urxvt -e screen -d -r sessionname a' (soll nicht geaendert werden koennen)
- Fenster E: soll beim start des Window Managars einen festen Inhalt haben z.b. 'urxvt -e ssh user@host', welcher jedoch durch eine andere Anwendung aus einer Liste2 (z.b. 'urxvt -e ssh user@host2', 'urxvt -e ssh user@host2') ersetzt werden kann. Die Anwendungen der Liste2 sollte konfigurierbar sein.
So und jetzt kommt das eigentliche:
Wird eine neue Anwendung gestartet erscheint sie immer Fenster A ausser sie befindet sich in Liste oder Liste2. Die Anwendungen in Fenster A sollen jetzt einfach wie workspaces gewechselt werden koennen, d.h. neue Anwendung in A generiert neuen workspace, Schliessen einer Anwendung in A loescht den workspace. Wechseln des workspace zeigt also nur eine Aenderung in Fenster A und Fenster B-E bleiben unangetastet.
Fremde Ideen:
- Fenster A mit tabs