Ubuntu 13.10: Come ricordare l'esecuzione delle applicazioni allo spegnimento in modo che si avviino all'accesso?


12

Sto eseguendo Ubuntu 13.10 e non sembra avere le stesse voci di menu menzionate in altre domande. Nel mio "menu classico" ho un "Utilità di sistema"> "Preferenze" e quindi nulla sulle sessioni.

Secondo Software Center, ho installato Gnome Session Manager, ma non c'è alcuna opzione per aprirlo e la ricerca di "sessione" in Dash rivela solo "Applicazioni di avvio" che non è affatto quello che sto cercando e non menziona "sessione " dovunque.

Sto cercando di accedere al dialogo Session Manger illustrato qui: https://apps.ubuntu.com/cat/applications/saucy/gnome-session/

Quando eseguo gnome-sessionin Terminal, ottengo:

gnome-session [5886]: ATTENZIONE: Impossibile acquisire org.gnome.SessionManager

EDIT Sto provando ad abilitare il Ricorda automaticamente le applicazioni in esecuzione quando esci. opzioni sottoSession Options


potrebbe essere utile chiarire se stai eseguendo stock Ubuntu (con Unity), Stock Ubuntu con Gome2 o fallback gnome installato o Ubuntu-Gnome edition? Non sono sicuro che la sessione di gnome funzionerà con Unity (secondo la descrizione)
TrailRider

probabilmente eseguo Ubuntu di serie. è quello di ubuntu.com/download/desktop
jacob

1
Sì, questo è lo stock di Ubuntu, guardando la mia installazione (12.04) Vedo che è installato anche nel mio sistema e usando il comando nel terminale mi dà lo stesso errore. La lettura della pagina man ( man gnome-session) mi porta a credere che questo sia uno dei file di base di Gnome incluso in Ubuntu, poiché Ubuntu utilizza la maggior parte dei programmi di Gnome3 ma utilizza Unity come DE. Poiché i file di configurazione elencati nella pagina man non esistono sul mio sistema, penso che Ubuntu usi gnome-session per comunicare con i programmi gnome ma che la specifica funzione che stai cercando di ottenere non esista.
TrailRider

Potrebbe essere meglio modificare la tua domanda per includere ciò che stavi cercando di realizzare con la sessione di gnome, c'è probabilmente un modo per farlo con i programmi esistenti di Ubuntu ....
TrailRider

@TrailRider, fatto. Sto cercando di convincere Ubuntu a ricordare / ripristinare la mia sessione.
Jacob

Risposte:


10

Modifica: lascio la risposta a scopo informativo in modo che ogni futuro lettore possa vedere cosa è stato provato. (i commenti includono informazioni aggiuntive) Nel corso del tentativo di risolvere questo problema è stato scoperto che la funzione desiderata è stata rimossa. Se qualche lettore conosce qualcosa di diverso, per favore fatemelo sapere

Mentre il comportamento esatto non è possibile, quasi la stessa cosa può essere realizzata abilitando l'ibernazione. Tenere presente, tuttavia, che alcuni sistemi non supportano l'ibernazione (motivo per cui è stata rimossa come opzione predefinita), quindi prima di aggiungere il file necessario nel seguente collegamento Accertarsi di testarlo utilizzando il comando terminal

Come posso ibernare il mio computer?

per potenziali problemi (e alcune soluzioni alternative) per l'ibernazione / sospensione vedere:

Perché il mio computer non si riaccende dopo averlo sospeso?


Sto usando questa domanda e la risposta come riferimento, ma la risposta è leggermente diversa in quanto il nome del programma e la posizione delle impostazioni sono cambiati, quindi non credo che la domanda di cui sopra sia piuttosto un duplicato della mia fonte Quindi, posterò un nuova risposta .....

D: Come posso avviare automaticamente un programma ogni volta che eseguo l'accesso? >> A: Per avviare un programma con Ubuntu:


Il programma di cui hai bisogno era chiamato editor gconf ma ora è chiamato editor dconf

Puoi installarlo installando il programma dconf-tools

Dopo averlo installato puoi usare il trattino per aprirlo come Dconf Editor.

C'è un albero sulla sinistra della finestra che puoi usare per navigare alla pagina delle impostazioni corrette.

Il percorso è: org >> gnome >> gnome-session

Ti verrà quindi presentato uno schermo simile al seguente:

inserisci qui la descrizione dell'immagine

Dove si trova il puntatore del mouse nello screenshot è l'impostazione che si desidera selezionare selezionando la casella.

Ciò dovrebbe quindi salvare i programmi in esecuzione e riavviarli al riavvio. Le impostazioni vengono salvate quando si seleziona la casella, non è necessario fare clic su un pulsante di salvataggio prima di chiudere l'editor dconf.

Avvertenza: questo salverà solo un elenco delle applicazioni da riavviare al prossimo riavvio, non salverà alcuno stato non salvato (vale a dire documenti non salvati) allo spegnimento e tutto il lavoro non salvato andrà perso. (Probabilmente un avviso non necessario ma meglio includilo comunque)

Se vuoi disabilitarlo, puoi farlo semplicemente deselezionando la casella.

Come afferma la mia risposta alla fonte, questo potrebbe rallentare significativamente il tuo avvio se hai un gran numero di programmi aperti quando si spegne .... Aggiungo anche che a Firefox non piace quando si spegne il computer quando è in esecuzione , non danneggerà ma eliminerà completamente la cache di Internet (pagine Web salvate), ma lascerà intatti i cookie --- se i cookie sono impostati per l'eliminazione alla chiusura del browser, è necessario verificare che il i cookie sono stati rimossi, non sono sicuro che lo saranno o meno. Non posso dare indicazioni su Chrome / Chrome, non ne uso nessuno .....


Devo aggiungere un avvertimento alla mia risposta, non ho provato a verificarlo, ma non ho motivo di credere che non funzionerà. La mia risposta alla fonte era una risposta accettata con 29 voti positivi e le impostazioni sono ancora disponibili, anche se in una posizione diversa ...


2
ma questo non ha funzionato (ho abilitato entrambe le opzioni di salvataggio automatico). Quando riavvio il mio computer non riapre i programmi e i file che avevo aperto nella mia ultima sessione.
jacob

2
hmm beh di ricerche più approfondite ho scoperto che questa opzione è stata completamente rimossa scavata nei bug .... alcune delle migliori spiegazioni, o collegamenti ad esse, possono essere trovate su AU .... askubuntu.com/q/201778 /65969....http://askubuntu.com/q/78207/… , ho trovato altre fonti sul Web ma fondamentalmente includono solo le informazioni in queste risposte, quindi non mi preoccuperò di provare a collegarle come bene.
TrailRider

1
Ho testato le impostazioni sul mio computer e ho provato diverse cose per farlo funzionare, ma nulla ha fatto ciò che mi ha spinto a fare qualche ricerca più approfondita, che mi ha portato ai collegamenti che ho incluso sopra .... Vorrei poter essere di più aiuto, ma gli sviluppatori avevano altre idee ...
TrailRider

1
Immagino che l'unico modo in cui puoi farlo (come soluzione alternativa) sia ibernare il tuo computer .... devi avere almeno lo spazio di swap di quello della RAM. Puoi farlo da un terminale digitando sudo pm-hibernate questo ti permetterà di testare che funzionerà sul tuo sistema (è stato rimosso dalle opzioni di spegnimento perché era molto difettoso su alcuni computer). Se funziona puoi continuare a ibernare usando il terminale, oppure puoi riattivare l'ibernazione per mostrarlo come selezione nel menu {gear icon}.
TrailRider

1
l'ibernazione è un'alternativa praticabile, se il tuo sistema lo supporta (credo che la maggior parte lo faccia) Salverà tutti i programmi aperti nel loro stato attuale (incluso il lavoro non salvato, ma salverei comunque) Linux può andare a lungo termine senza un duro riavvio-kernel e alcuni altri aggiornamenti lo richiederanno. in caso di un cattivo salvataggio / ricaricamento danneggiato, dovrai riavviare, ma questo è raro nella mia esperienza .... Durante l'avvio otterrai una schermata nera vuota mentre l'immagine viene caricata nella RAM e richiederà un po 'più di tempo (10 sec.?)
Rispetto

5

L'alternativa alla riga di comando:

dconf write /org/gnome/gnome-session/auto-save-session true
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.