Ubuntu'da oturum açtığımda, önceki oturumda açılan tüm pencerelerin (çoğunlukla terminal ve Firefox) aynı boyutta ve konumda otomatik olarak yeniden açılmasını istiyorum.
Nasıl devam edilir?
Kısa cevap: hazırda bekletme en iyi seçenektir çünkü gnome-session-save işlevselliği, 11.04 tarihinden sonra kaldırılmıştır. adamcağız ve resmi Tweak bu işlevselliği manuel olarak yeniden etkinleştirmek için çalışmıyor gibi görünüyor. Bu cevabın B Bölümü alternatif bir hazırda bekletme yönteminin nasıl kullanılacağını açıklıyor, TuxOnIce, şu anda daha uyumlu ve güvenilir yerleşik hazırda bekletme modu.
Bu Launchpad bug "oturumu kaydet" işlevini geri yüklemeyi tartışır. Nisan 2012'de gnome-session
Paketine bir yama eklendiğinden, kullanıcıların bu işlevselliği manuel olarak yeniden etkinleştirmelerine izin verildiğinden şu anda "sabit" olarak işaretlenmiştir. Yama kendisini şöyle tanımlar:
istemeden kullananlar için GNOME_SESSION_SAVE ortam değişkenini ekleyin. Eğer akıllıca kullanılırsa sisteminizi bozabileceğini bilerek kayıt oturumunu kullanın [LP: # 771896)
Bunu GNOME_SESSION_SAVE
Değişkenini boş olmayan bir değere ayarlayarak etkinleştirebilirsiniz. Bunu nasıl yapacağınız aşağıda açıklanmıştır:
Alt+F2
Tuşuna basın, gedit ~/.pam_environment
Yazın ve enter tuşuna basın.Dosyanın sonuna GNOME_SESSION_SAVE=1
Satırını aşağıda gösterildiği gibi ekleyin:
Kaydetmek için Ctrl+S
Ve düzenleyiciden çıkmak için Ctrl+Q
Tuşlarına basın.
GNOME_SESSION_SAVE
değişkenini kontrol eder ve ayarlanmışsa (null olmayan), tıpkı Hatırla ... kutusu varmış ve işaretlenmişmiş gibi oturum kaydetmeyi etkinleştirmelidir. Bu yüzden hata "sabit" olarak etiketlenmiştirif (g_getenv ("GNOME_SESSION_SAVE")! = NULL) maybe_load_saved_session_apps (yönetici);
gnome-session
Kaynağından yeniden oluşturmayı denedim. Bu Seçenekler onay kutusunun tekrar görünmesini sağlar, ancak hiçbir şey yapmaz.Hazırda bekletme desteği Ubuntu/Linux'ta mevcuttur, ancak birkaç sistemde düzgün çalışmadığı için 12.04'te devre dışı bırakılmıştır. Daha fazla bilgi istiyorsanız bu sor ve bu hata rapor konusuna bakın.
TuxOnIce ( wiki | ana sayfa ) çekirdeğin yerleşik hazırda bekleme teknolojisine bir alternatiftir ve daha uyumlu, daha güvenilir ve daha esnek.
TuxOnIce's özel çekirdeğin yüklenmesini gerektirir, ancak aşağıdaki talimatlar kolaylaştırmalıdır. Terminali daha önce hiç açmadıysanız, şimdi :-)
TuxOnIce için tek gereksinim, takas bölümünüzün en azından sahip olduğunuz bellek (RAM) miktarı kadar büyük olmasıdır. Bunu kontrol etmek için:
Terminali şununla başlatın: Ctrl+Alt+T
free -m
Yazdığınızda şöyle bir şey görmelisiniz:
toplam kullanılan ücretsiz paylaşılan arabellekler önbelleğe alındı Mem: 1024 731 260 0 0 190 -/+ tamponlar/önbellek: 540 451 Takas: 1536 6 1530
Swap:
(Ör. 1536) sonrası sayı, Mem:
(Ör. 1024) sonrası sayıdan daha fazla olmalıdır
Durum böyle değilse ve takasınız belleğinizden daha küçük ise, takas bölümünüzün boyutunu yeniden boyutlandırmalı ve artırmalı veya özel bir kullanmak için TuxOnIce yapılandırmalısınız. dosya değiştir. Bu, bu cevabın kapsamı dışındadır, ancak başka bir soru sorar ve yorumlarda bahsederseniz, nasıl cevaplayacağımı ve açıklayacağım.
Terminali şununla başlatın: Ctrl+Alt+T
Sudo apt-add-deposu ppa: smokin/ppa -yve ppa eklendiğinde:
Sudo apt-get güncelleme Sudo apt-get install tuxonice-userui linux-generic-tuxonice -y Sudo apt-get install linux-başlıkları-generic-tuxonice -y
Ubuntu şimdi TuxOnIce çekirdeğiyle başlamalıdır. Herhangi bir sorun varsa, Shift tuşuna bastığınızda Grub menüsünü göreceksiniz. Previous Linux Versions
'A gitmek için ok tuşlarını kullanın, enter tuşuna basın ve çalışan çekirdeğe geri dönmek için tekrar enter tuşuna basın.
Normalde kullandığınız bazı uygulamaları açın, ör. Firefox, Thunderbird, LibreOffice vb.
Sudo pm-hibernate
Yazın, enter tuşuna basın, şifrenizi girin.Kilit ekranını bir saniyeliğine ve ardından aşağıdaki gibi TuxOnIce hazırda bekleme ilerleme ekranını görmelisiniz:
Tüm bunlar işe yaradıysa, Hazırda Beklet'i gösterge tablosundan etkinleştirmenizi sağlayan 3. Adım'a gidin.
Basın Alt+F2yazın, aşağıdakileri yazın ve enter tuşuna basın:
gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Aşağıyı yapıştırın, Ctrl+S kaydetmek ve Ctrl+Q editörden çıkmak için:
[Hazırda bekletme modunu varsayılan olarak yeniden etkinleştir] Kimlik = unix-kullanıcı: * Eylem = org.freedesktop.upower.hibernate SonuçAktif = evet
Yeniden başlatın ve aşağıda gösterildiği gibi Hazırda Beklet seçeneğini görmelisiniz:
TuxOnIce sizin için işe yaramıyorsa veya yalnızca kaldırmak istiyorsanız, terminali başlatın ve şunu girin:
Sudo apt-get kaldır tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice -y
menüdeki Hazırda Beklet seçeneğini devre dışı bırakmayı unutmayın:
Sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Ardından yeniden başlatın.
Bunu dene
Sistem> Uygulamaları Başlat> Seçenekler ve kontrol edin Oturumu kapatırken çalışan uygulamaları otomatik olarak hatırla ve mevcut uygulamaları hatırla.
Tüm uygulamaların son pencere konumlarını ve boyutlarını hatırlamaları mümkün görünmemektedir. Bu davranış çok uzun zaman önce kaldırılmış gibi görünüyor. Anladığım kadarıyla uygulama 'ın kendi konumunu ve boyutunu hatırlama sorumluluğu vardır. Ve burada ovmak yatıyor.
Hata izleyici üzerinden yapılan bir arama, bu konuyla bir şekilde ilgili birçok rapor verir.
Not: Lütfen bu işlev için test ettiğiniz Ubuntu uygulamalarını ve sürümlerini düzenleyin ve doldurun. yani uygulama pencere konumunu ve/veya boyutunu hatırlar.
Test ettiğiniz Ubuntu sürümünü ve pencere konumunun ve boyutunun biri veya her ikisi de hatırlanıyorsa ayırın.
pencere konumu | boyut
İşte hata izci bazı basit arama bazı rastgele hata raporları örn. "pencere konumunu hatırla" .
Compiz kullanırken; Firefox her zaman sol üst köşede başlar 198328
Gnome-do penceresinin konumlandırılması bazen düzensizdir 204372
İndir ve yükle DConf-Editor.
Kısa çizgiye dconf
yazın ve çalıştırın.
Sonraki etiketleri sırayla açın: org
-> gnome
Ardından gnome-session
Şimdi auto-save-session
seçeneği aşağıdaki görüntü olarak, etkinleştirin .
Şimdi bilgisayarınızı kapattığınızda, geçerli oturum otomatik olarak kaydedilecektir. Bir sonraki açışınızda tam olarak bıraktığınız gibi olacaksınız.
Geçici bir çözüm olarak, 12.04'te hazırda bekletme modunu yeniden etkinleştirebilir ve bilgisayarınızı kapatabilir ve daha sonra hala kullanılmakta olan tüm uygulamanızla uyandırabilirsiniz.
Terminalde yazın:
Sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
ve bu dizeyi metin dosyasına ekleyin:
[Hazırda Bekletme modunu yeniden etkinleştirin]
Kimlik = unix-kullanıcı: * Eylem = org.freedesktop.upower.hibernate
ResultActive = Evet
Bu yoldan :
Ardından, kapatma menüsünde yeniden hazırda bekletme seçeneği görüntülenir:
Umarım yardımcı olur.
Şu anki inanç doğru oturum kaydetme/geri yükleme özelliğinin askıya alma veya hazırda bekletme modunu kullanmak olduğudur. Hazırda bekletme ve askıya almanın, kutudan çıkmamış olmaları durumunda çalışmak için bir acı olabileceğine katılıyorum ...
Ama bir bakın ...
CryoPID, Linux'ta çalışan bir işlemin durumunu yakalamanızı ve bir dosyaya kaydetmenizi sağlar. Bu dosya daha sonra, yeniden başlatmadan sonra veya hatta başka bir makinede işleme devam etmek için kullanılabilir.
CryoPID, Yazılım askıya alma posta listesi üzerinde bireysel işlemlerin askıya alınması ve sürdürülmesinin karmaşıklıkları hakkında bir tartışmadan kaynaklandı.
CryoPID, çalışan bir işlemin durumunu yakalayan ve bir dosyaya yazan, dondur adlı bir programdan oluşur. Dosya kendi kendini yürütür ve kendi kendine ayıklanır, bu nedenle bir işleme devam etmek için o dosyayı çalıştırmanız yeterlidir. Nelerin desteklendiğiyle ilgili daha fazla ayrıntı için aşağıdaki tabloya bakın.
Özellikler
Yine de çok iyi belgelenmemiştir ve piyasaya sürülen son DEB Heron içindi ve web sitesi en son 2005'te güncellendi, bu yüzden işe yaramaz olabilir. İşte tarball'lar:
Ve ayrıca bir göz atın Smokin
TuxOnIce en kolay Windows'un hazırda bekleme işlevinin Linux eşdeğeri olarak tanımlanır, ancak daha iyidir. Bellek içeriğini diske kaydeder ve kapatır. Bilgisayar yeniden başlatıldığında, içeriği yeniden yükler ve kullanıcı kaldığı yerden devam edebilir. Hiçbir belgenin yeniden yüklenmesi veya uygulamaların yeniden açılması gerekmez ve işlem normal bir kapatma ve başlatma işleminden çok daha hızlıdır.
ppa:tuxonice/ppa
PPA, önceden hazırlanmış TuxOnIce, userui ikili dosyası ve hazırda bekletme komut dosyası ile Ubuntu çekirdeklerini önceden derlemiştir. Bu yüzden cesur olanlar için olmayabilir.
Aramaya değer olabilecek bir geçici çözüm var:
Açmaya eğilimli olduğunuz tüm programları içeren bir komut dosyası oluşturun. Veya bu komut dosyalarının 2,3,4,5,6'sını oluşturun ve bu komut dosyasının anahtarını bağlayın. Sevmek control + alt + 1|2|3|4|5|6 veya başka bir şey kullanılıyorsa. Tuşa basın ve komut dosyasının bu komut dosyasındaki tüm programları açmasına izin verin.
Ve böyle bir şey kullanabilirsiniz ygulamaların çalışma alanı 1'den 2 komutunu kullanarak nasıl değiştirileceği onları gruplandırmak istiyorsanız başka bir çalışma alanına atmak için.
Ne istediğini değil ama biz geçici çözümler aramak için kabul edilir gibi görünüyor :)
Başlangıç uygulamasındaki tüm uygulamaları görmek için etkinleştirmeniz gerekir. Bu bash komutunu bir terminalde çalıştırın: Sudo sed -i 's/NoDisplay = true/NoDisplay = false/g' /etc/xdg/autostart/*.desktop Bundan sonra Başlangıç Uygulamalarındaki tüm uygulamaları göreceksiniz.
Bu bağlantıyı bu bağlantıdan alıyorum http://www.webupd8.org/2012/04/things-to-Tweak-after-instal-ubuntu.html , belki ilginizi çekebilir.
Üzgünüm foy ingilizcem!
Saludos!
Buna benzer bir özelliği etkinleştirebilirsiniz. Bunu, Ubuntu'nun konumları hatırlamasını ve oturumu kapatıp kapatırken uygulamaları çalıştırarak yapabilirsiniz. Bunu yapmak için Sistem> Başlangıç Uygulamaları'na gidin ve Seçenekler sekmesinde "Oturumu kapatırken çalışan uygulamaları otomatik olarak hatırla" seçeneğini işaretleyin ve "Mevcut uygulamaları hatırla" düğmesine basın.
CCSM'de, Windows Yerleştir ve Pencereyi Yeniden Boyutlandır eklentilerini kullanın.