Jak zapisać / zapamiętać ostatnio używane położenie i rozmiar okna dla aplikacji?

58

Kiedy loguję Ubuntu, chciałbym, aby wszystkie okna otwierane podczas poprzedniej sesji (głównie terminal i Firefox) były otwierane automatycznie w tym samym rozmiarze i pozycji.

Jak postępować?

Eric
źródło
1
Jak możesz przeczytać tutaj, ta funkcja została usunięta. Proponuję zmienić twoje pytanie i poprosić o równoważne obejście, za które zaoferujesz nagrodę.
Jakob
2
Dlaczego? Nie możesz edytować swojego pytania, skoro zaoferowałeś tę nagrodę? W przeciwnym razie zapytałbym coś w stylu „Masz pomysł na obejście?” ponieważ jest to interesujące pytanie!
Jakob
2
„Chciałbym uzyskać odpowiedź, a nie link. Proszę określić, co powinienem zrobić, aby rozwiązać problem, przed którym stoję”. Będziesz musiał ubrudzić sobie palce, jeśli chcesz metodę osiągnięcia tego: +
Rinzwind
2
Raporty o błędach : tutaj (2007-07-06) , tutaj , tutaj (2008-03-21) , tutaj , Inne aplikacje: tutaj , tutaj , tutaj . Jest więcej!
Gerard Roche
1
Możliwy duplikat, który daje odpowiednią odpowiedź 12.04? - lub dupe należy scalić
fossfreedom

Odpowiedzi:

18

Dla 12.04 (i 11.10)

Krótka odpowiedź brzmi: hibernacja jest najlepszą opcją, ponieważ funkcja zapisywania sesji gnome została usunięta po 11.04, ponieważ była błędna, a oficjalna zmiana ręcznego ponownego włączenia tej funkcji nie wydaje się działać. W części B tej odpowiedzi opisano, jak korzystać z alternatywnej metody hibernacji, TuxOnIce , która jest teraz bardziej kompatybilna i niezawodna niż wbudowana hibernacja.

A. Próba włączenia starej funkcji zapisywania sesji Gnome

  • Uwaga: jak opisano na końcu, ta oficjalna poprawka nie wydaje się działać - możesz przejść bezpośrednio do B. Hibernacji z TuxOnIce
  • Ten błąd Launchpad omawia przywracanie funkcji „zapisz sesję”. Obecnie jest oznaczony jako „naprawiony”, ponieważ łata została wprowadzona do gnome-sessionpakietu w kwietniu 2012 r., Umożliwiając użytkownikom ręczne ponowne włączenie tej funkcji. Łatka opisuje się jako:

    • dodaj zmienną środowiskową GNOME_SESSION_SAVE dla osób, które tego chcą
      nadal korzystaj z sesji składowania, wiedząc, że może to uszkodzić system
      jeśli zastosowane nierozsądnie (LP: # 771896)
  • Możesz to włączyć, ustawiając GNOME_SESSION_SAVEzmienną na wartość inną niż null. Oto jak:

    • Naciśnij Alt+F2, wpisz gedit ~/.pam_environmenti naciśnij enter.
    • Dodaj linię GNOME_SESSION_SAVE=1na końcu pliku, jak pokazano poniżej:

    • wprowadź opis zdjęcia tutaj

    • Naciśnij, Ctrl+Saby zapisać i Ctrl+Qwyjść z edytora.

    • Teraz uruchom ponownie (wylogowanie powinno również działać, ale dla bezpieczeństwa)
  • Łatka ( źródło ) wyłącza kartę Opcje w aplikacjach startowych, która zawierała opcję Pamiętaj o uruchamianiu aplikacji podczas wylogowywania . ALE sprawdza GNOME_SESSION_SAVEzmienną, a jeśli jest ustawiona (różna od null), powinna umożliwić zapisywanie sesji tak, jakby istniało i zostało zaznaczone pole Pamiętaj ... Dlatego błąd jest oznaczony jako „naprawiony”
    • if (g_getenv ("GNOME_SESSION_SAVE")! = NULL)
                      maybe_load_saved_session_apps (manager);
    • Niestety nie działa, co potwierdza komentarz 32 w narzędziu do śledzenia błędów.
    • Próbowałem nawet wyłączyć łatkę i przebudować gnome-sessionze źródła. To sprawia, że pole wyboru Opcje pojawia się ponownie, ale nic nie robi.
    • Ale hej, to może jakoś ci pomóc !! :)

B. Co teraz działa: Ulepszona hibernacja dzięki TuxOnIce

  • Hibernacja zapisuje bieżący stan systemu (w tym sesję, otwarte aplikacje itp.) Na dysku twardym i wyłącza komputer. Po ponownym uruchomieniu odczytuje zapisany stan i przywraca go, tak jakbyś nigdy nie wyłączał komputera. Ta technologia jest wykorzystywana głównie przez użytkowników laptopów w celu oszczędzania energii baterii, ale nie ma powodu, dla którego nie można jej używać również na komputerach stacjonarnych.
  • Obsługa hibernacji jest dostępna w systemie Ubuntu / Linux, ale została wyłączona w 12.04, ponieważ nie działała poprawnie na wielu systemach. Zobacz to pytanie i ten raport o błędach, jeśli chcesz uzyskać więcej informacji.

    Bardziej kompatybilna alternatywa: TuxOnIce

  • TuxOnIce ( wiki | strona główna ) jest alternatywą dla wbudowanej technologii hibernacji jądra i ma być bardziej kompatybilny, bardziej niezawodny i bardziej elastyczny.

  • Jest łatwy do zainstalowania, a jeśli to nie działa, tak łatwo go usunąć.
  • Nie wymaga instalacji niestandardowego jądra TuxOnIce , ale poniższe instrukcje powinny to ułatwić. Jeśli nigdy wcześniej nie otwierałeś terminala, możesz teraz :-)

    0. Wymagania

    Jedynym wymaganiem dla TuxOnIce jest to, aby partycja wymiany była co najmniej tak duża, jak ilość dostępnej pamięci (RAM). Możesz to sprawdzić przez:

  • Uruchom terminal za pomocą Ctrl+ Alt+T

  • Wpisz free -m, a powinieneś zobaczyć coś takiego:

                 Łącznie wykorzystane wolne buforowane bufory współdzielone
    Mem: 1024 731 260 0 0 190
    - / + bufory / pamięć podręczna: 540 451
    Zamiana: 1536 6 1530
    
  • Liczba po Swap:(np. 1536) powinna być większa niż liczba po Mem:(np. 1024)

  • Jeśli tak nie jest, a twoja wymiana jest mniejsza niż twoja pamięć, musisz albo zmienić rozmiar i zwiększyć rozmiar partycji wymiany, albo skonfigurować TuxOnIce, aby używał specjalnego pliku wymiany. To wykracza poza zakres tej odpowiedzi, ale jeśli zadajesz inne pytanie i wspominasz o nim w komentarzach, odpowiem i wyjaśnię, w jaki sposób.

    1. Instalowanie jądra TuxOnIce

  • Uruchom terminal za pomocą Ctrl+ Alt+T

  • Skopiuj i wklej następujące elementy do terminala. To dodaje PPA TuxOnIce i instaluje niestandardowe jądro i nagłówki.
    • sudo apt-add-repository ppa: tuxonice / ppa -y
      a po dodaniu ppa:
    • sudo apt-get update
      sudo apt-get install tuxonice-userui linux-generic-tuxonice -y 
      sudo apt-get install linux-headers-generic-tuxonice -y
  • Teraz uruchom ponownie.
  • Ubuntu powinno teraz uruchomić się z jądrem TuxOnIce . Jeśli pojawią się jakiekolwiek problemy, Shiftnaciśnij i przytrzymaj podczas uruchamiania, a pojawi się menu Grub. Użyj klawiszy strzałek, aby przejść do Previous Linux Versions, naciśnij enter i naciśnij enter ponownie, aby wrócić do działającego jądra.

    2. Testowanie funkcji hibernacji.

  • Otwórz niektóre z normalnie używanych aplikacji, np. Firefox, Thunderbird, LibreOffice itp.

  • Otwórz terminal ponownie za pomocą Ctrl+ Alt+ T.
  • Wpisz sudo pm-hibernate, naciśnij enter, wprowadź hasło.
  • Powinieneś zobaczyć ekran blokady przez sekundę, a następnie ekran postępu hibernacji TuxOnIce, taki jak ten poniżej:

    wprowadź opis zdjęcia tutaj

    • Jeśli TuxOnIce działa, komputer zostanie zamknięty.
    • Uruchom go ponownie i poczekaj. TuxOnIce powinien wznowić od momentu hibernacji, w tym wszystkie okna otwarte w pozycji otwartej.
  • Jeśli to wszystko działało, przejdź do kroku 3, który pozwala włączyć hibernację z pulpitu nawigacyjnego.

    3. Włączanie hibernacji z pulpitu nawigacyjnego

  • Naciśnij Alt+ F2, wpisz poniżej, a następnie naciśnij enter:

    gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  • Wklej poniżej, naciśnij Ctrl+, Saby zapisać i Ctrl+, Qaby wyjść z edytora:

    [Ponownie włącz hibernację domyślnie]
    Tożsamość = użytkownik unix: *
    Action = org.freedesktop.upower.hibernate
    ResultActive = tak

    wprowadź opis zdjęcia tutaj

  • Uruchom ponownie i powinieneś zobaczyć opcję Hibernacji , jak pokazano poniżej:

    wprowadź opis zdjęcia tutaj

    4. Usuwanie TuxOnIce

    • Jeśli TuxOnIce nie działa dla Ciebie lub po prostu chcesz go usunąć, uruchom terminal i wprowadź:

       sudo apt-get usuń tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice -y
    • i pamiętaj, aby wyłączyć opcję Hibernacja w menu za pomocą:

      sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
    • Następnie uruchom ponownie.

ish
źródło
3
To naprawdę dokładna odpowiedź, ale myślę, że pytanie brzmi: „jak sprawić, by aplikacje pamiętały rozmiar i pozycję okna”, nawet utrzymując się pomiędzy restartami. Być może nie jest to nawet ustawienie aplikacji, może menedżer okien? Wszystkie obecne rozwiązania (w tym devispie) nie mają na przykład wpływu na Firefoksa. Otwiera się u mnie w prawym górnym rogu, bez względu na wszystko. Dobra odpowiedź. Pytanie może wymagać kolejnej edycji, jeśli dobrze rozumiem.
Tom Brossman
@TomBrossman, jest trochę bardziej dopracowany, IMO: OP chce „stan” pulpitu podczas wylogowywania / zamykania przywracany po zalogowaniu / uruchamianiu, który technicznie różni się od aplikacji zapamiętujących swój ostatni rozmiar / pozycję między instancjami. Konsensus jest taki, że od pewnego czasu jest to status quo między menedżerem okien a społecznościami tworzącymi aplikacje: każda uważa, że ​​obowiązkiem drugiej strony jest utrzymanie parametrów okna aplikacji. Jedynym prawdziwym obejściem tego, o czym wspominasz, jest prawdopodobnie jakiś skrypt opakowania dla każdej aplikacji, która zapisuje / przywraca pozycję.
ish
1
Jest to najbardziej brutalna przesada do prostego problemu, jaki kiedykolwiek widziałem, i prawdopodobnie nie warto wymieniać bitów hibernacji i nie zrobiłbym tego na żadnej z moich maszyn, ale +150 za dokładną robotę!
Jorge Castro,
Wpisałem „free -m” i stwierdziłem, że mój numer wymiany (255) jest mniejszy niż mem (3841), więc nie kontynuowałem. Jak mogę to naprawić? Dzięki.
led-Zepp
Dialog tej odpowiedzi, choć interesujący, odwraca uwagę od specyfiki tego rzeczywistego pytania. To pytanie zostało zadane wiele razy. Odpowiedzi rzadko dotyczyły rzeczywistego pytania. OP nie próbuje zapisywać sesji. Chce je rozpocząć od ostatniej wielkości i pozycji .... Not remember & start same session... Uruchamiając nową sesję z aplikacjami ( terminali firefox), nawet na tym samym logowaniu Remember the last-used window size and position. Pozwoli to zaoszczędzić mnóstwo czasu na próbę zmiany położenia i zmiany rozmiaru aplikacji w każdej sesji ... za każdym razem, gdy aplikacja zostanie uruchomiona.
LD James,
11

Dla 11.04 i wcześniejszych

Spróbuj tego

System> Uruchom aplikacje> Opcje i zaznacz Automatycznie zapamiętaj uruchomione aplikacje po wylogowaniu i kliknij zapamiętaj bieżące aplikacje.

Otwórz Pomoc
źródło
3
Nie ma karty Opcje, wersja 11.10?
Gerard Roche
7

Nie wydaje się, aby wszystkie aplikacje pamiętały swoją ostatnią pozycję i rozmiar okna. To zachowanie wydaje się być usunięte dawno temu. Rozumiem, że to aplikacja odpowiada za zapamiętanie swojej pozycji i rozmiaru. I tu leży otarcie.

Przeszukanie narzędzia do śledzenia błędów dostarcza wielu raportów, które w jakiś sposób odnoszą się do tego problemu.

Więc jakie aplikacje zapamiętują pozycję i rozmiar oraz jakie wersje Ubuntu mają tę funkcjonalność?

Uwaga: Edytuj i wypełnij aplikacje i wersje Ubuntu, które przetestowałeś pod kątem tej funkcji. tzn. aplikacja zapamiętuje położenie i / lub rozmiar okna.

Oddziel wersję testowanego systemu Ubuntu i zapamiętaj jedno lub oba położenie i rozmiar okna.

13,04

pozycja okna | rozmiar

  • Y, Y - Nautilus
  • N, Y - Firefox błędne rozmieszczenie wielu monitorów
  • N, N - Terminal Terminal ma niestandardowe ustawienia umożliwiające zapamiętanie określonego rozmiaru za każdym razem, ale nie zapamięta ostatniej pozycji
  • N, Y - chrom
  • Y, Y - Banshee
  • N, - - Nie można zmienić rozmiaru kalkulatora *
  • N, Y - Gedit

Przykłady raportów o błędach

Oto kilka losowych raportów o błędach z prostego wyszukiwania w narzędziu do śledzenia błędów, np. „Zapamiętaj pozycję okna” .

2013 2012 2011 r 2009 2008 2007
Gerard Roche
źródło
Bullfrogblues trafiłeś go w gwóźdź. Możesz dodać, że faktyczna funkcja dla w Ubuntu istnieje w ccsm . Jest pod Place Windows... szczegółami na: askubuntu.com/a/708984/29012 .
LD James,
Gdzie Firefox zapisuje rozmiar okna i dane lokalizacji?
Royi,
5

Jak zapisać sesję na Ubuntu 11.04 lub nowszym:

  1. Pobierz i zainstaluj DConf-Editor.

  2. Wpisz dconfmyślnik i uruchom go.

DASH-IMG

Otwórz kolejne etykiety w kolejności: org->gnome

Następnie wybierz gnome-session

Teraz powinieneś zobaczyć auto-save-sessionopcję jako poniższy obraz, aktywuj ją .

APP-IMG

GOTOWY!

Teraz, gdy wyłączysz komputer, bieżąca sesja zostanie zapisana automatycznie. Następnym razem, kiedy się obrócisz, będzie dokładnie tak, jak wyszedłeś.

Lucio
źródło
2
Wydaje się, że to nic nie robi w przypadku okien aplikacji zapamiętujących rozmiar i pozycję.
Gerard Roche
Nie rozumiem, co próbujesz powiedzieć.
Lucio
1
To pytanie jest zadawane wiele razy na askubuntu.com. Żadna z wielu odpowiedzi nie odnosi się do konkretnego pytania. Nie chodzi o hibernację, chodzi o otwarcie uruchamiania aplikacji terminal lub firefoxaplikacji, dostosowanie rozmiaru i położenia okna, a następnie po ponownym uruchomieniu rozmiar i położenie są tym, które właśnie ustawiłeś. Nie próbuje przypomnieć sobie poprzedniej sesji. Po prostu chce, aby aplikacja terminallub firefoxaplikacja zaczęła od ostatniego rozmiaru i pozycji. Nowa sesja / ten sam rozmiar i pozycja z tej samej aplikacji.
LD James,
3

Obecnie uważa się, że właściwą funkcją zapisywania / przywracania sesji jest użycie zawieszenia lub hibernacji. Zgadzam się jednak, że hibernacja i zawieszenie może być uciążliwym działaniem, jeśli nie wyskoczyły z pudełka ...

Ale spójrz na ...

CryoPID

CryoPID pozwala uchwycić stan uruchomionego procesu w systemie Linux i zapisać go w pliku. Pliku tego można następnie użyć do wznowienia procesu później, po ponownym uruchomieniu lub nawet na innym komputerze.

CryoPID powstał w wyniku dyskusji na liście dyskusyjnej Software suspend o złożoności zawieszania i wznawiania poszczególnych procesów.

CryoPID składa się z programu o nazwie freeze, który przechwytuje stan uruchomionego procesu i zapisuje go w pliku. Plik sam się wykonuje i sam się rozpakowuje, więc aby wznowić proces, wystarczy uruchomić ten plik. Zobacz tabelę poniżej, aby uzyskać więcej informacji na temat obsługiwanych.

cechy

  • Może działać jako zwykły użytkownik! (nie wymaga uprawnień roota)
  • Działa zarówno w wersji 2.4, jak i 2.6.
  • Działa na x86 i AMD64.
  • Może rozpocząć i zatrzymać proces wiele razy
  • Może migrować procesy między komputerami i między wersjami jądra (testowane od 2.4 do 2.6 i 2.6 do 2.4).

Nie jest to jednak zbyt dobrze udokumentowane, a ostatnie wydanie DEB dotyczyło Heron, a strona internetowa została zaktualizowana w 2005 r., Więc może być bezużyteczna. Oto tarballi:

A także spójrz na Tuxonice

TuxOnIce najłatwiej opisać jako odpowiednik hibernacji systemu Windows, ale lepiej. Zapisuje zawartość pamięci na dysku i wyłącza się. Po ponownym uruchomieniu komputer ponownie ładuje zawartość, a użytkownik może kontynuować pracę od miejsca, w którym przerwał. Nie trzeba ponownie ładować żadnych dokumentów lub ponownie otwierać aplikacji, a proces jest znacznie szybszy niż normalne zamykanie i uruchamianie.

ppa:tuxonice/ppa 

PPA ma wstępnie skompilowane jądra Ubuntu z już skompilowanym TuxOnIce, plikiem binarnym użytkownika i skryptem hibernacji. Więc może nie być dla osób o słabych nerwach.


Warto obejść jedno obejście:

  • Utwórz skrypt, który ma wszystkie programy, które zwykle otwierasz. Lub utwórz 2,3,4,5,6 tych skryptów i przypisz klucz do tego skryptu. Jak control + alt + 1|2|3|4|5|6lub jeśli to jest w użyciu coś innego. Naciśnij klawisz i pozwól skryptowi otworzyć wszystkie programy z tego skryptu.

  • I możesz użyć czegoś takiego jak przenieść aplikacje z obszaru roboczego 1 do 2 za pomocą polecenia, aby przerzucić je na inne obszary robocze, jeśli chcesz je zgrupować.

Nie o to prosiłeś, ale wygląda na to, że szukamy obejść :)

Rinzwind
źródło
1
Hmmm .. Myślę, że minie trochę czasu, zanim uda się zrobić wystarczającą liczbę poprawek w CryoPID, zanim będziemy w stanie uczynić go kompatybilnym z jądrem 3.0. Jeśli istnieje jakikolwiek sposób na uzyskanie odpowiedzi na moje pytanie, to jest to. Dzięki Rinzwind.
harisibrahimkv
Wygląda na to, że kriopid nie żyje w wodzie. Tuconice wydaje się jednak mieć nadzieję. Przeczytaj pozytywne opinie na ten temat. I nie ma problemu @harisibrahimkv Korzystałem z tej opcji raczej dużo w dawnych czasach (ale także muszę się zgodzić, że była bardzo błędna). Mam inną opcję, ale tak naprawdę nie czas na dalsze poszukiwania: co powiesz na skrypt, który otwiera wszystkie twoje programy i wysyła je do obszaru roboczego? xdotool powinien być w stanie to zrobić?
Rinzwind
3

12.04

Aby obejść ten problem, możesz ponownie włączyć hibernację w wersji 12.04 i użyć jej, aby zamknąć komputer, a następnie obudzić go przy wciąż używanej aplikacji.

Wpisz terminal:

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

a następnie dodaj ten ciąg do pliku tekstowego:

[Ponownie włącz hibernację]
Tożsamość = użytkownik unix: * Action = org.freedesktop.upower.hibernate
ResultActive = tak

Tą drogą :

wprowadź opis zdjęcia tutaj

Następnie opcja hibernacji zostanie ponownie wyświetlona w menu zamykania:

wprowadź opis zdjęcia tutaj

Mam nadzieję, że to pomoże.

neonboy
źródło
2
Dziękujemy za poświęcenie czasu na udzielenie odpowiedzi. Niestety opcja hibernacji nie działa w przypadku mojego pytania.
harisibrahimkv
1
co ta aplikacja działa na komputerze? czy są to tylko ikony? (wściekłe ptaki / firefox itp.), jest fajny ... link proszę: D: D: D: P
kernel_panic
Podejrzewam, że to tylko tapeta, ale chciałbym mieć taki motyw ikon
otwiera się
1

Możesz włączyć funkcję podobną do tej. Możesz to zrobić, pamiętając lokalizacje Ubuntu i uruchamiając aplikacje podczas wylogowywania / zamykania. Aby to zrobić, przejdź do System> Aplikacje startowe i na karcie Opcje zaznacz „Automatycznie zapamiętuj uruchomione aplikacje podczas wylogowywania” i naciśnij przycisk „Zapamiętaj bieżące aplikacje”.

img

Marco Ceppi
źródło
6
12.04 nie ma zakładki opcji w Preferencjach uruchamiania aplikacji.
fragos
1

Musisz włączyć, aby zobaczyć wszystkie aplikacje w aplikacji początkowej. Uruchom tę komendę bash na terminalu: sudo sed -i 's / NoDisplay = true / NoDisplay = false / g' /etc/xdg/autostart/*.desktop Następnie zobaczysz wszystkie aplikacje w aplikacjach startowych.

Biorę tę wskazówkę z tego linku http://www.webupd8.org/2012/04/things-to-tweak-after-installing-ubuntu.html , może cię to zainteresuje.

Przepraszam foy mój angielski!

Saludos!

ali3n
źródło
3
Dziękuję za link, ponieważ uważam go za bardzo przydatny. Ale obawiam się, że nie jest to odpowiedź, której szukam. To, co zasugerowałeś, wyświetla aplikacje startowe, które faktycznie działają podczas uruchamiania w menu aplikacji startowych.
harisibrahimkv
0

W CCSM użyj wtyczek Umieść Windows i Zmień rozmiar okna.

jaśmin
źródło
1
Pojawia się miejsce systemu Windows, dodaj kilka algorytmów umieszczania lub alternatywnie wymaga wprowadzenia reguł dopasowywania i umieszczenia okien w określonych miejscach. Nie mogłem tego po prostu zapamiętać, gdzie zostały umieszczone okna podczas ostatniego logowania. Wygląda jednak na użyteczne.
John S Gruber,
2
Czy możesz podać więcej szczegółów w odpowiedzi na temat korzystania z tych wtyczek, aby uzyskać pożądany efekt? Dzięki!
Christopher Kyle Horton
-1

1.

CryoPID Ale Nie jest to jednak zbyt dobrze udokumentowane, a ostatnia wersja DEB była przeznaczona dla Heron, a strona została zaktualizowana w 2005 r., Więc może być bezużyteczna.

CryoPID pozwala uchwycić stan uruchomionego procesu w systemie Linux i zapisać go w pliku. Pliku tego można następnie użyć do wznowienia procesu później, po ponownym uruchomieniu lub nawet na innym komputerze.

CryoPID składa się z programu o nazwie freeze, który przechwytuje stan uruchomionego procesu i zapisuje go w pliku. Plik sam się wykonuje i sam się rozpakowuje, więc aby wznowić proces, wystarczy uruchomić ten plik. Zobacz tabelę poniżej, aby uzyskać więcej informacji na temat obsługiwanych.

cechy

  • Może działać jako zwykły użytkownik! (nie wymaga uprawnień roota)
  • Działa zarówno w wersji 2.4, jak i 2.6.
  • Działa na x86 i AMD64.
  • Może rozpocząć i zatrzymać proces wiele razy
  • Może migrować procesy między komputerami i między wersjami jądra (testowane od 2.4 do 2.6 i 2.6 do 2.4).

Oto tarballi:

2)

Tuxonice prawdopodobnie jest to twój lepszy zakład i może działać.

TuxOnIce najłatwiej opisać jako odpowiednik hibernacji systemu Windows, ale lepiej. Zapisuje zawartość pamięci na dysku i wyłącza się. Po ponownym uruchomieniu komputer ponownie ładuje zawartość, a użytkownik może kontynuować pracę od miejsca, w którym przerwał. Nie trzeba ponownie ładować żadnych dokumentów lub ponownie otwierać aplikacji, a proces jest znacznie szybszy niż normalne zamykanie i uruchamianie.

sudo add-apt-repository ppa:tuxonice/ppa

PPA ma wstępnie skompilowane jądra Ubuntu z już skompilowanym TuxOnIce, plikiem binarnym użytkownika i skryptem hibernacji. Więc może nie być dla osób o słabych nerwach.


Warto obejść jedno obejście:

  • Utwórz skrypt, który ma wszystkie programy, które zwykle otwierasz. Lub utwórz 2,3,4,5,6 tych skryptów i przypisz klucz do tego skryptu. Jak control + alt + 1|2|3|4|5|6lub jeśli to jest w użyciu coś innego. Naciśnij klawisz i pozwól skryptowi otworzyć wszystkie programy z tego skryptu.

  • I możesz użyć czegoś takiego jak przenieść aplikacje z obszaru roboczego 1 do 2 za pomocą polecenia, aby przerzucić je na inne obszary robocze, jeśli chcesz je zgrupować.

Nie wolno mi kopiować czyichś odpowiedzi, więc źródło .

Rahul Virpara
źródło
1
Całkowicie skopiowałeś i wkleiłeś odpowiedź tutaj ( askubuntu.com/questions/129339/… ). Jeśli zrobisz to w przyszłości - potwierdź to, dodając cytat.
fossfreedom
@fossfreedom Czy mogę opublikować czyjąś odpowiedź? Nie zrobię tego, jeśli nie powinienem.
Rahul Virpara
@virpara: to może meta, ale uznaję źródło pytanie / odpowiedź na początku, jeśli mam zamiar używać żadnej części z niego w mojej odpowiedzi
ish
1
Jeśli jest to część czyjejś odpowiedzi, wyraź ją w swojej odpowiedzi. Biorąc pod uwagę, że skopiowałeś 99% odpowiedzi, powinieneś po prostu link do odpowiedzi. Uwaga - powiązałem już to Q w komentarzu do pytania. Moim zdaniem dwa Q są bardzo podobne i mogą wymagać scalenia.
fossfreedom