Come salvare e ripristinare un gruppo di finestre (non necessariamente al riavvio)


8

Sto cercando un modo per salvare e ripristinare gruppi di finestre (sto usando Cinnamon DE). Ho già cercato su Google, ma tutto quello che ho trovato è stato salvare e ripristinare Windows al riavvio. Ora, questo è un po 'quello che voglio, ma poi selettivo e senza riavvio.

Diciamo che sto lavorando a un progetto universitario, quindi ho bisogno di TeXStudio, Nautilus, Okular, Octave, Geany e forse altre applicazioni aperte (tutte con file / cartelle specifici). Poi improvvisamente ho bisogno di ulteriori informazioni, che mi richiedono di andare in biblioteca l'altro giorno.

Quindi chiudo tutte le mie finestre (risparmiando RAM → batteria) e decido di lavorare sul mio CV e metterlo in un nuovo stile. Per questo, avrò bisogno del mio vecchio CV, del documento di lavoro (nuovo CV) e forse di un CV di esempio (tutti i documenti in LibreOffice).

La sera, stancati e voglio leggere qualche romanzo mentre la mia ragazza vuole usare il computer per il suo gioco preferito. Quindi chiudo di nuovo tutte le finestre, anche se non ho ancora finito con il CV.

Il giorno dopo, vado in biblioteca, trovo le informazioni che stavo cercando e voglio continuare a lavorare sul mio progetto universitario. Ora devo riaprire tutte quelle applicazioni (TeXStudio, Nautilus, Okular, Octave, Geany) e trovare quei file su cui stavo lavorando prima. Quando ho molta letteratura e mi dimentico di scrivere quello che stavo leggendo, potrei anche avere difficoltà a trovare il PDF giusto da aprire. Simile è la situazione quando voglio lavorare di nuovo sul mio CV: riaprire tutti quei documenti.

Ora, questa è solo una situazione esemplificativa per spiegare il mio bisogno. Potrei pensare a molte altre situazioni in cui voglio salvare le finestre correnti con i loro rispettivi file e ripristinarle in seguito.

Se non esiste un'applicazione come questa, probabilmente mi aiuterebbe già ad avere un modo conveniente per creare launcher per più file contemporaneamente (poiché si apriranno tutti con la loro applicazione standard). Sarebbe fantastico, tuttavia, se esistesse un'applicazione che rilevi automaticamente tutti i file / applicazioni aperti e mi consenta di scegliere quelli per cui voglio creare un launcher al fine di ripristinarli quando ne ho bisogno.

I migliori saluti,

Hemanti


1
Usa workspaces. Crea uno spazio di lavoro con tutte le app per un progetto. Crea un altro spazio di lavoro per i giochi, ecc. Basta passare da uno spazio di lavoro all'altro per visualizzare solo le finestre desiderate.
heynnema

Sì, lo faccio già, ma ci sono volte in cui devo riavviare il mio computer quando l'ibernazione non è un'opzione (sembra che ci siano soluzioni per quel problema) o semplicemente devo salvare la RAM (memoria di lavoro) chiudendo alcune applicazioni. Inoltre, a volte, alcune applicazioni si arrestano in modo anomalo. La mia batteria si scarica anche molto velocemente con così tante applicazioni aperte.
Hemanti,

Non indichi la versione di Ubuntu che stai utilizzando, ma qualcuno su questo forum ha scritto uno script per fare qualcosa di simile a quello che stai considerando. I dettagli sono disponibili a questo link . C'è anche uno strumento github che potrebbe anche essere utile per le tue esigenze. Si noti che X è richiesto (almeno) in quest'ultimo caso.
richbl,

Ubuntu 16.04 sarebbe per me. Grazie per l'input, ma temo che le interessanti opzioni che hai non ricordino i file aperti in quelle finestre. Correggimi se sbaglio!
ed0

Risposte:


1

È esattamente come corro su una macchina da 16 GB usando una combinazione di:

  1. Aree di lavoro
  2. CompizConfig Settings Manager's Place windows plug-in che permetterà ad un'applicazione che non è in esecuzione di aprirsi sul suo particolare spazio di lavoro con la sua coordinata XY predefinita,
  3. avvio automatico di singole applicazioni
  4. Per le singole applicazioni che aprono singoli file dipende dall'applicazione stessa:

    1. Esempio per gedit
    2. Esempio per FireFox
    3. eccetera...
  5. Crea più utenti sul tuo computer in modo che ognuno abbia le proprie sessioni
  6. ibernazione

Più utenti e applicazioni, maggiore è l'utilizzo della RAM, tuttavia ...


Grazie per il tuo contributo. Tuttavia, stiamo esaminando una soluzione alternativa che non comporta il mantenimento delle finestre aperte nella RAM (aree di lavoro) o il salvataggio della sessione tramite l'ibernazione
ed0

@ ed0 Sarebbe solo # 1 e # 2: guarda la risposta accettata esistente per # 2 per Thunderbird. Puoi anche usare lo stesso modulo per posizionare la finestra su un particolare spazio di lavoro. L'ibernazione è solo la ciliegina sulla torta e su come faccio funzionare la mia macchina, ma ho 16 GB di RAM: le applicazioni aperte occupano molta RAM
Fabby,

Quello che stai cercando è solo # 1 e # 2 = più applicazioni hai bisogno per mettere a punto più tempo ci vorrà per impostare.
Fabby, il

Scusa @fabby, non mi sono espresso bene. Quello che sto cercando è una soluzione che ti consenta di avere gli stessi file aperti all'interno di quelle finestre, quindi a parte la posizione, ho bisogno del contenuto (gli stessi file / documenti vengono riaperti dal rispettivo software)
ed0

1
Questo è il n. 3, a meno che non si specifichi ogni singola applicazione esatta e tale applicazione consenta il salvataggio programmatico delle sessioni e l'apertura automatica. In tal caso, dovresti porre più domande per ogni singola domanda poiché i tuoi commenti indicano che la tua domanda diventa troppo ampia per rispondere all'interno di una singola domanda. (Ho già dovuto collegare 3 risposte separate per rispondere all'originale.)
Fabby il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.