Çalışan pencereleri kaybetmeden masaüstü dondurma nasıl kurtarılır?


10

Bazen VirtualBox benim Mint 16 Tarçın Masaüstü 64bit rastgele donmasına neden olur. Aslında yanlış olanı ve hatta hata raporunu nerede dolduracağımı tam olarak belirleyemiyorum.

Ancak hayat devam ediyor ve mevcut uygulamalarla yaptığım işi kaybetmeden pencereleme alt sistemini yeniden başlatmak için bazı araçlara ihtiyacım var.

  • Çalıştırdığımda sudo service mdm restartzaten çalışan tüm uygulamalar vahşice öldürüldü.

  • cinnamon --replace -d :0Büyü şey yapmaz; sadece kilitleniyor. Sanırım zaten tarçın ile bir tür işbirliğine ihtiyaç duyduğu için, sanırım buna cevap vermiyor.

  • Alt + F2 ile girilen komutlar ve Tarçın'ı yeniden başlatmak için kullanılan "r" komutu yok sayılır. Ekran güncellenmiyor ve tuş vuruşlarının yok sayıldığı anlaşılıyor.

Diğer seçeneklerim neler?


Donma belirtileri:

Hata, sadece grafik terminalin ekran güncellemesini dondurarak ortaya çıkar; fare iyi hareket ettiğinde, ekranın farklı bölümlerinin üzerine geldiğinde simgeyi bile değiştirir. Sorun şu ki, onunla hiçbir şey yapamam; ayrıca ekran güncellenmez ve klavye de hiçbir şey yapmaz. Ancak metin konsoluna geçebilirim ve pencerelerin işlemlerinin iyi çalıştığını görebiliyorum. Olay (VBoxManage gibi) bazı klip etkileşimleri tedarik uygulamaları ile etkileşim yapabilirsiniz.

Yeniden üretmek:

  1. Cinnamon 2.0 64 bit ile Linux Mint 16'yı yükleyin
  2. Duvar kağıdını değiştiren bir program yükleyin (çeşitlilik ve duvarda test edilir) ve duvar kağıdını arka plan görevi olarak değiştirmeye başlayacak şekilde ayarlayın.
  3. Arka planın birkaç kez değişmesini bekleyin. Böcek ilk arka plan değişikliğinde devreye girmez, bir dakika beklemeniz gerekir.
  4. .Xsession.errors sitesinde bir şeyler göreceksiniz böyle .

Düzenle:

Belirtileri güncelledim. Zaman geçtikçe sorunu daha iyi açabildim. Hiçbir şekilde VirtualBox etkinliği ile ilişkili DEĞİLDİR.


1
Mint ev sahibi mi, misafir mi? Ana sistem çöküyor mu?
terdon

1
Daha fazla bilgi burada yardımcı olabilir. Tarçın günlükleri veya giriş yöneticisi (gdm / lightdm) herhangi bir ipucu veriyor mu? Donmalar ne zaman olur? Onları tetikleyen şey.
XZS

Ah ilginiz için teşekkürler. Ben linux nane ile hata doldurdum, ama şimdiye kadar tam sıfır dikkat var ve hiç çözülmesi umudunu kaybettim. Sorun VirtualBox ve Linux Mint arasındaki sınırda, kendisi de çok sayıda bağımsız bileşenden oluşuyor, bu yüzden hata raporunun nereye gönderileceğini gerçekten bilmiyorum.
Adam Ryczkowski

@XZS / var / log dosyasında bulunan tüm günlükler olay hakkında sessizdir. Hatanın kendisi: bugs.launchpad.net/linuxmint/+bug/1257709 Ben VirtualBox'ı tekrar çalıştırmayı deniyorum ve tekrar syslog'u (tarçın günlüklerini de içermeli) yapıştırıyorum. Hatayı yeniden oluşturmak için Sanal misafir başlatmak ve yaklaşık 1 saat beklemek yeterlidir.
Adam Ryczkowski

1
@goldilocks CPU yaklaşık% 0'dır ve kesinlikle çekirdeklerinin hiçbiri maksimize edilmez. Açıklamaya ekleyeceğim. (BTW Ben sudo htop kullandım)
Adam Ryczkowski

Yanıtlar:


15

Tarçınlı adamlar gnome-shellçatallandıklarında neyi yeniden adlandırdıklarını bilmiyorum , bu yüzden bunu bulmanız gerekecek. Muhtemelen ya cinnamon-shellya cinnamonda bir şeydir. Onun çağrıldığını varsayacağım cinnamon.

Şimdi, GNOME Kabuğu - ve ek olarak, Tarçın - SIGHUPtamamen yeniden başlatılarak yanıt verecek . Temelde yazarak aynı şey rhaline AltF2diyalog. Yani, çözüm kolaydır:

  1. CtrlAltF21'e basarak sanal bir konsola geçin .
  2. Oturum aç.
  3. Tür killall -HUP cinnamon.
  4. Xorg'u çalıştıran sanal konsola geri dönün.

Tarçın'ın yeniden başlatılması birkaç saniye sürebilir.

1 : Bazı dağıtımlar ekran yöneticilerini tty1'de, bazıları tty7 / tty8'de (DM'ye bağlı olarak) çalıştırdığından bu iyi bir seçimdir. Hiç kimse tty2 kullanmaz.


Güzel bir fikre benziyor. Soruyu gönderdiğimden beri Tarçın kullanmayı bıraktım, bu yüzden ATM'yi doğrulayamıyorum. Başka birinin yönteminizin çalıştığını onaylaması halinde, cevabınızı kabul edeceğim.
Adam Ryczkowski

3
@AdamRyczkowski evet, bu işe yarıyor. Tarçın otomatik olarak geri dönüş moduna yeniden başlar ve size normal moda yeniden başlamak isteyip istemediğinizi soran bir iletişim kutusu sunulur. Yine de hata durumunda çalıştığını doğrulayamam. Korkarım ki gerçekten aynı olması gerektiği için olmayabilircinnamon --replace
terdon

0

Gnome Kabuğu komut istemiyle yeniden başlatılabilir. Komut istemine erişmek, dönüşle Alt+F2girmek rve onaylamak Gnome Kabuğunu herhangi bir pencere kaybetmeden yeniden başlatır. Tarçın kabuğundan çıkarken, bu strateji de işe yarayabilir.


Sanırım bunu zaten denedim, ama emin olmak için tekrar deneyeceğim. Her neyse, tuşlara (veya Alt + F2 kombinasyonuna)
bastığımda

Alt + F2 kombinasyonu ile girilen (körü körüne) komutlar yok sayılır; o rda işe yaramıyor ... Belirsiz bir duygum var, yapılabilecek tek kör etkileşim sadece mevcut ekranda zaten mevcut pencereler ile.
Adam Ryczkowski

0

Muffin bir windows yöneticisi olarak varsayıyorum: Terminali kabul etmek ( Ctrl+ Alt+ + yoksa Tişe yaramalıdır ) ve kullanarakAltF2

Killall çörek

ve ardından açmak için:

muffin

veya cerbereMuffin'i kendi başına kurtarmak için (veya serebere benzeri, ben Nane kullanmıyorum) kullanmak.

Şerefe.


Bunu deneyeceğim. Ctrl + Alt + T işe yaramaz, ancak Muffin'i metin terminalinden başlatmayı deneyebilirim.
Adam Ryczkowski

Hiçbir yoktur Muffinne de muffinçalışma için kullanılabilir; son komuta yelds Muffin: command not found. BTW Linux Mint 15 Tarçın 64 bit üzerinde Muffin yoktur.
Adam Ryczkowski

Ah üzgünüm .. Ne pencere yöneticisi Mint kullandığını bilmiyorum .. Ve ben googling bulamadım .. Eğer biliyorsanız o iyi bir ile tekrar deneyin.
Startouf

Bende yapamam. Ne Mint 15'te (Tarçın 1.8) ne de Mint 16'da (Tarçın 2.0). Web'de okuyabildiğim kadarıyla, Muffin'ın gerçekten tarçının bir parçası olduğunu, ancak asla bağımsız, çağrılabilir bir bileşen olarak ortaya çıkmadığını anlıyorum.
Adam Ryczkowski

"Cerbere" nedir?
Adam Ryczkowski
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.