Munkamenetek (a jelenleginél magasabb szintü) kezelése

Fórumok

Sziasztok!
Nem tudom azt sem, hogy ez a legjobb hely-e a topicnak, és hogy amit kérdezek, de mivel én is több dologra használom szinte párhuzamosan a gépet, és van, hogy félbe kell hagynom az egyiket a másik kedvéért.

Egy példán mutatom be, hogy mire gondolok:
- Jelen pillanatban a symfony php-s framework-el ismerkedek, tegnap elhelyeztem az első munkaasztalon egy firefox-ot 4 tabbal, egy evince-t egy dokumentummal, és egy terminal-t 2 tabbal.
- Másik dolog amivel épp dolgozgatok, az netbeans(JEE) ehhez is lenne pár nyitott böngésző fül, és egyebek.. pl egy terminál.

A kérdésem a következő: lehet-e olyan módon váltogatni ezek között, mintha csak hibernálásból kerültem volna vissza?
Tehát jelen pillanatban megvan nyitva a netbeans, egy firefox, egy terminál... váltok... ezek kitisztulnak a memóriából, megnyílik a másik terminál (a history más mint a váltás elött), megnyilik egy másik firefox más tabokkal, és egy evince a pdf-el ugyanazon az oldalon..

Ilyen "session" váltást lehet valamivel elérni? Vagy ez még túlságosan jövőbemutató igény?

Hozzászólások

Ha nem találsz jobb megoldást, akkor csinálj minden fontosabb melóra egy külön usert és indíts mindegyiknek külön X-et meg gnome sessiont. A képernyővédő tud olyat, hogy user váltás.

de egy olyan laptophoz, ami több memóriát is megeszik, mint 2Gb az meg 140E huf legalább!:)
Az oké, hogy nem gyors annyira megnyitni a fájlokat sem, de legalább akkor pl a pdf-ben nem kell navigálni arra a helyre, ahol ott hagytam, a terminálban is ugyanaz a mappa lesz, ahol hagytam..
A memóriáról meg annyit, hogy netbeans+glassfish+mysql+apache+mysql-tools+firefox megeszik azért jókora szeletet abból a +1 gigából, sőt néha többet is.

Erre én is kíváncsi vagyok.
Amik segíthetnek:
- egy-két shellscipt, ami elindítja a megfelelő paraméterezéssel az alkalmazásaidat (ez ugye alkalmazásfüggő)
- vagy egy-két virtuális gép (itt az egyes alkalmazások helyett a virtuális környezetre fog elmenni a memória)
- esetleg usermode linux: http://eggdrop.ch/texts/uml/ (nekem ez tűnik egy járható útnak, de nincs vele tapasztalatom)
- amit írtál, ahhoz leginkább a cryopid lenne hasonló (http://sourceforge.net/projects/cryopid2/ az aktuális), de ez nekem így kívülről nem tűnik valami nagyon kiforrott dolognak.
[szerk:]
- és végül: dobj rá több vasat, a ram olcsó, egyik munkaasztalon mehet az egyik környezet, a másikon a másik

- Shell szkriptel az a gond, hogy azt nehéz lenne kezelni, és újat kell írni minden munkafolyamathoz, ehelyett le is írhatnám egy txt fájlba, hogy mi volt nyitva..
- Virtuális gép lassú és memóriaigényes.. én a gyorsaság miatt akarom bezárni a nem használt processeket, tehát ez nem működik.
-cryopid2 pont a gtk-s alkalmazásokkal van gondban, nem tudom ezek után mit szólna a netbeans-hez!:)
- User_modeLinux: erőforrás használatához nem találtam még semmit, de
Here are some of the things that UML is used for:
* Hosting of virtual servers
* Kernel development
* Experimenting with new kernels and distributions
* Education
* Sandbox
ezek közül nekem nem nagyon kell semmi.. a sandbox főleg nem.
Az UML-re is azt írják, hogy egy virtuális gép, amit én nem szeretnék a szó szoros értelmében használni, mert én a fő rendszert akarom használni, csak más-más processekkel! Persze lehet félre értettem a leírását az UML-nek.

De köszi a tippeket! Az UML látszik a leghasználhatóbbnak.
Igazából olyan eszközre gondoltam, ami az X kiszolgálón belül tudná váltani a munkameneteket.