วิธีการกู้คืนจากเดสก์ท็อปตรึงโดยไม่สูญเสียการเรียกใช้ 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.