Creo que lo que estás buscando es "hibernar" el sistema. En esencia lo que hace es copiar todo el contenido de la RAM a un fichero en disco (o hacer un volcado de la RAM en el área de SWAP, si es suficiente). Después, apaga el ordenador.
Al arrancar de nuevo, se dará cuenta de que hay un fichero de hibernación y lo que hará será copiar el contenido de ese fichero (o SWAP) de nuevo en la RAM, restaurando todo lo que tenías (incluida la sesión X).
Por desgracia, no es tan fácil y creo que necesita ciertas opciones en el kernel, así que si no lo tienes habilitado es probable que necesites recompilar. Tienes mucha información en Google (busca la información específica para tu distro), pero te paso algunos enlaces:
¿Qué tal la hibernación?
(Puntos:2, Interesante)( http://www.txana.net/ | Última bitácora: Viernes, 11 Julio de 2008, 13:07h )
Al arrancar de nuevo, se dará cuenta de que hay un fichero de hibernación y lo que hará será copiar el contenido de ese fichero (o SWAP) de nuevo en la RAM, restaurando todo lo que tenías (incluida la sesión X).
Por desgracia, no es tan fácil y creo que necesita ciertas opciones en el kernel, así que si no lo tienes habilitado es probable que necesites recompilar. Tienes mucha información en Google (busca la información específica para tu distro), pero te paso algunos enlaces:
Para Ubuntu [ubuntu-es.org]
Algo en BULMA, pero no en castellano [bulma.net]
Página oficial de SoftwareSuspend2 [suspend2.net]
Hope this helps...
CATS: ALL YOUR BASE ARE BELONG TO US
txana [txana.net]