¿Hay alguna manera de guardar la sesión actual (las aplicaciones + la organización de las ventanas en los escritorios) en Unity y cargarla cuando sea necesario?
fuente
¿Hay alguna manera de guardar la sesión actual (las aplicaciones + la organización de las ventanas en los escritorios) en Unity y cargarla cuando sea necesario?
No, como ha descrito, actualmente no es posible en las versiones de Ubuntu 11.04 y posteriores.
Puede leer este informe de error, comentario 24 en particular
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896
o aquí hay una explicación más completa (demasiado larga para copiar aquí)?
https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html
He creado una solución alternativa que es un script que ayuda a configurar su sesión.
Descárgalo aquí .
Hazlo ejecutable y ejecuta desde la terminal./session.config
Puede ver el código del script ( https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0 ), hay explicaciones en cada parte. Creará un script de inicio que se moverá a cada ventana y abrirá la aplicación especificada.
También puedes ejecutarlo cuando quieras solo presiona Alt+ F2y pega ~/.sessionconf
.
Quitando
Para eliminar cualquier cambio realizado por mi script, simplemente elimine estos archivos:
O ejecuta esto en la terminal:
rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop
Usted puede hacer esto:
killall gnome-session
. Como sabemos que al ingresar el comando sesudo gnome-session-save --logout
cerrará la sesión del sistema. Esto guardará la sesión actual en Unity. He intentado estoO puede leer acerca de cómo hacer que un programa se inicie automáticamente cada vez que inicie sesión .
O puede probar esta clave gconf-editor :
fuente
gnome-session-save
? Me sale "comando no encontrado". Y no puedo encontrarlo en el repositorio. "No se puede ubicar el paquete gnome-session-save".Este script funciona muy bien para mí en Xubuntu. Es más o menos independiente del escritorio y, en teoría, también debería ser compatible con Unity. De la publicación original del blog de Arnon Weinberg :
Instalación en Ubuntu
Las instrucciones de instalación proporcionadas en la publicación del blog son válidas para Fedora. En Ubuntu tendrás que instalar las siguientes dependencias:
Asegúrese de consultar la sección 'Detalles' de la publicación original del blog para obtener más información sobre los diferentes niveles de restauración de sesión.
Actualización: otro usuario informó que el script solo funcionaba con la primera línea en
#!/usr/bin/perl
lugar de#!/bin/perl
.fuente
Debería habilitar esto para usted.
fuente
Escribí una pequeña herramienta de biblioteca / línea de comando que permite guardar y restaurar sesiones y tiene soporte para diferentes configuraciones de monitores, así como escritorios virtuales.
Instalación
Uso
Guarde la sesión actual en ~ / .lwsm / sessionData / DEFAULT.json
Guarde la sesión actual en ~ / .lwsm / sessionData / my-session.json
Restaurar la sesión desde ~ / .lwsm / sessionData / DEFAULT.json
Restaurar la sesión desde ~ / .lwsm / sessionData / my-session.json
Cierre con gracia todas las aplicaciones en ejecución antes de comenzar la sesión
Compruébalo: https://github.com/johannesjo/linux-window-session-manager
fuente