วิธีการกู้คืนจากเดสก์ท็อปตรึงโดยไม่สูญเสียการเรียกใช้ windows?


10

บางครั้ง VirtualBox ทำให้เกิดการหยุดชะงักของ Mint 16 Cinnamon Desktop 64 บิตของฉันแบบสุ่ม ฉันไม่สามารถระบุสิ่งที่ผิดจริงได้และถึงแม้จะกรอกรายงานข้อผิดพลาด

แต่ชีวิตยังคงดำเนินต่อไปและฉันต้องการวิธีการเริ่มต้นระบบย่อยหน้าต่างใหม่อีกครั้งโดยไม่สูญเสียงานที่ฉันทำกับแอปพลิเคชั่นที่มีอยู่

  • เมื่อฉันเรียกsudo service mdm restartใช้แอปพลิเคชันที่ทำงานอยู่ทั้งหมดถูกฆ่าอย่างไร้ความปราณี

  • cinnamon --replace -d :0สะกดไม่ได้ทำอะไร; มันแค่แฮงค์ ฉันเดาว่าเป็นเพราะมันต้องการความร่วมมือในรูปแบบบางอย่างกับอบเชยที่กำลังทำงานอยู่ซึ่งฉันเดาว่าไม่ตอบสนองต่อสิ่งนั้น

  • คำสั่งที่ป้อนด้วย Alt + F2 จะถูกละเว้นเช่นเดียวกับคำสั่ง "r" ที่ใช้ในการรีสตาร์ท Cinnamon หน้าจอไม่ได้รับการอัพเดตและดูเหมือนว่าการกดแป้นจำนวนมากจะถูกละเว้น

ตัวเลือกอื่น ๆ ของฉันคืออะไร?


อาการที่เกิดจากการแช่แข็ง:

ข้อผิดพลาดปรากฏขึ้นโดยเพียงแค่แช่แข็งการปรับปรุงหน้าจอของ terminal กราฟิก; เม้าส์เคลื่อนที่ไม่เป็นไรแม้กระทั่งเปลี่ยนไอคอนเมื่อวางเมาส์เหนือส่วนต่าง ๆ ของหน้าจอ ปัญหาคือฉันไม่สามารถทำอะไรกับมันได้ นอกจากหน้าจอจะไม่อัปเดตและแป้นพิมพ์ก็ไม่ทำอะไรเช่นกัน แต่ฉันสามารถสลับไปที่คอนโซลข้อความและฉันเห็นได้ว่ากระบวนการของ Windows ทำงานได้ดี ฉันสามารถโต้ตอบกับแอปพลิเคชั่นซึ่งให้การโต้ตอบแบบ cli (เช่น VBoxManage) บางรูปแบบ

ในการทำซ้ำ:

  1. ติดตั้ง Linux Mint 16 พร้อม Cinnamon 2.0 64 บิต
  2. ติดตั้งโปรแกรมที่เปลี่ยนวอลล์เปเปอร์ (ทดสอบกับหลากหลายและวอลช์) และตั้งค่าให้เริ่มเปลี่ยนวอลล์เปเปอร์เป็นงานพื้นหลัง
  3. รอให้พื้นหลังเปลี่ยนหลายครั้ง ข้อผิดพลาดไม่เริ่มทำงานในการเปลี่ยนพื้นหลังแรกคุณต้องรอสักครู่
  4. เมื่อวันที่ .xsession.errors ที่คุณจะได้เห็นบางสิ่งบางอย่างนั้น

แก้ไข:

ฉันอัพเดทอาการแล้ว เวลาผ่านไปและฉันสามารถทดสอบปัญหาได้ดีขึ้นมาก ไม่เกี่ยวข้องกับกิจกรรม VirtualBox แต่อย่างใด


1
มิ้นท์เป็นเจ้าภาพหรือแขก? ความผิดพลาดของระบบโฮสต์หรือไม่
terdon

1
ข้อมูลเพิ่มเติมสามารถช่วยได้ที่นี่ บันทึกของซินนามอนหรือตัวจัดการการเข้าสู่ระบบ (gdm / lightdm) ให้คำแนะนำหรือไม่? เมื่อใดที่การค้างเกิดขึ้น สิ่งที่ทำให้พวกเขา
XZS

โอ้ขอบคุณสำหรับความสนใจของคุณ ฉันเติมบั๊กด้วยลินุกซ์มิ้นท์ แต่ฉันก็ไม่ได้สนใจอะไรเลยและฉันก็หวังว่ามันจะได้รับการแก้ไข ปัญหาอยู่ในขอบเขตระหว่าง VirtualBox และ Linux Mint ซึ่งประกอบไปด้วยส่วนประกอบอิสระมากมายดังนั้นฉันจึงไม่ได้จัดทำโพสต์รายงานข้อผิดพลาด
Adam Ryczkowski

@XZS บันทึกทั้งหมดที่มีอยู่ใน / var / log เงียบเกี่ยวกับเหตุการณ์ ข้อผิดพลาดของตัวเอง: bugs.launchpad.net/linuxmint/+bug/1257709ฉันลองใช้ VirtualBox อีกครั้งและฉันจะวาง syslog อีกครั้ง (ซึ่งควรมีบันทึก Cinnamon เช่นกัน) ในการสร้างข้อผิดพลาดมันก็เพียงพอที่จะเปิดตัวแขกเสมือนจริงและรอประมาณ 1 ชั่วโมง
Adam Ryczkowski

1
@goldilocks ซีพียูประมาณ 0% และแน่นอนว่าไม่มีคอร์ใด maxed out ฉันจะเพิ่มลงในคำอธิบาย (BTW ฉันใช้ sudo htop)
Adam Ryczkowski

คำตอบ:


15

ฉันไม่รู้ว่าพวก Cinnamon เปลี่ยนชื่ออะไรgnome-shellเมื่อพวกเขาแยกดังนั้นคุณจะต้องค้นหาสิ่งนี้ มันอาจเป็นอย่างใดอย่างหนึ่งcinnamon-shellหรือcinnamonหรือบางสิ่งบางอย่าง cinnamonฉันจะถือว่ามันเรียกว่า

ตอนนี้เชลล์ GNOME - และตามส่วนขยายอบเชยจะตอบกลับSIGHUPด้วยการเริ่มต้นใหม่อย่างสมบูรณ์ มันเหมือนกับการพิมพ์rลงในAltF2กล่องโต้ตอบ ดังนั้นการแก้ปัญหาเป็นเรื่องง่าย:

  1. สลับไปยังคอนโซลเสมือนโดยการกด1CtrlAltF2
  2. เข้าสู่ระบบ.
  3. ประเภทkillall -HUP cinnamon.
  4. สลับกลับไปเป็นสิ่งที่คอนโซลเสมือนกำลังเรียกใช้ Xorg

อาจใช้เวลาสองสามวินาทีก่อนที่ Cinnamon จะเริ่มต้นใหม่

1 : นี่เป็นตัวเลือกที่ดีเนื่องจากดิสทริบิวชันบางตัวรันตัวจัดการการแสดงผลบน tty1, บางตัวบน tty7 / tty8 (ขึ้นอยู่กับ DM) ไม่มีใครใช้ tty2


ฟังดูเหมือนความคิดที่ดี ฉันหยุดใช้ Cinnamon ตั้งแต่ฉันโพสต์คำถามดังนั้น ATM จึงไม่สามารถตรวจสอบได้ หากใครยืนยันวิธีการของคุณทำงานฉันจะยอมรับคำตอบของคุณ
Adam Ryczkowski

3
@AdamRyczkowski ใช่งานนี้ อบเชยจะรีสตาร์ทโดยอัตโนมัติในโหมดทางเลือกและคุณจะพบกับบทสนทนาที่ถามว่าคุณต้องการรีสตาร์ทในโหมดปกติหรือไม่ ฉันไม่สามารถยืนยันได้ว่ามันทำงานได้ในกรณีที่เกิดข้อผิดพลาดของคุณ ฉันกลัวว่ามันอาจจะไม่ใช่เพราะมันควรจะเหมือนกับcinnamon --replace
terdon

0

Gnome Shell สามารถเริ่มต้นใหม่ได้ผ่านทางพรอมต์คำสั่ง การเข้าถึงพรอมต์ด้วยการAlt+F2ป้อนrและยืนยันด้วยการส่งคืนจะเริ่มต้น Gnome Shell ใหม่โดยไม่สูญเสียหน้าต่างใด ๆ เมื่อชินนามอนเกิดจากเปลือกหอยกลยุทธ์นี้อาจใช้งานได้เช่นกัน


ฉันคิดว่าฉันได้ลองแล้ว แต่ฉันจะลองอีกครั้งเพื่อให้แน่ใจ อย่างไรก็ตามฉันไม่ได้รับการยืนยันด้วยภาพเมื่อฉันกดปุ่ม (หรือ Alt + F2 รวมกัน)
Adam Ryczkowski

ป้อนคำสั่ง (สุ่มสี่สุ่มห้า) ด้วยการรวม Alt + F2 จะถูกละเว้น rไม่ทำงานเช่นกัน ... ฉันมีความรู้สึกที่คลุมเครือว่าปฏิสัมพันธ์เพียงคนตาบอดที่สามารถทำได้เป็นเพียงที่มีหน้าต่างอยู่แล้วบนจอแสดงผลในปัจจุบัน
Adam Ryczkowski

0

ฉันคิดว่าคุณมีมัฟฟินในฐานะผู้จัดการ windows: การทำให้คุณเทอร์มินัล ( Ctrl+ Alt+ Tควรใช้ได้ถ้าAlt+ F2ไม่) และใช้งาน

มัฟฟิน killall

จากนั้นเพื่อเปิดใช้งาน:

muffin

หรือเพื่อให้มัฟฟินใช้cerbere(หรือเหมือน cerbere ฉันไม่ได้ใช้ Mint) เพื่อให้หายเอง

ไชโย


ฉันจะลองดู Ctrl + Alt + T ไม่ทำงาน แต่ฉันสามารถเริ่มมัฟฟินจากภายในเทอร์มินัลข้อความได้
Adam Ryczkowski

ไม่มีMuffinและไม่มีmuffinให้ทำงาน Muffin: command not foundyelds คำสั่งสุดท้าย BTW ไม่มีมัฟฟินใน Linux Mint 15 Cinnamon 64 บิตเช่นกัน
Adam Ryczkowski

โอ้ขอโทษด้วย .. ฉันไม่รู้ว่าตัวจัดการ windows กำลังใช้มิ้นท์อย่างไรและฉันหามันไม่เจอหรอก .. ถ้าคุณรู้ลองอีกครั้งด้วยอันที่ดี
Startouf

ฉันก็ไม่สามารถเช่นกัน ไม่ว่าจะเป็นมินต์ 15 (อบเชย 1.8) หรือมิ้นท์ 16 (อบเชย 2.0) จากสิ่งที่ฉันสามารถอ่านบนเว็บที่ฉันเข้าใจมัฟฟินนั้นเป็นส่วนหนึ่งของอบเชย แต่ไม่เคยเปิดเผยว่าเป็นองค์ประกอบอิสระที่เรียกได้
Adam Ryczkowski

"Cerbere" คืออะไร?
Adam Ryczkowski
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.