ฉันจะเริ่ม Compiz ใหม่จาก TTY ได้อย่างไร (& ที่เกี่ยวข้องฉันจะตั้งค่าทางเลือก WM ได้อย่างไร)


48

ฉันกำลังทดสอบ Natty และ Compiz ยังคงบุกเข้าใส่ฉัน อย่างไรก็ตามมันไม่ได้ให้ทางเลือกแก่ฉันเสมอในการรีสตาร์ท Compiz และด้วยเหตุผลบางอย่างไม่มีการกำหนดค่าตัวจัดการหน้าต่างสำรอง (WM)

หากไม่มี WM โปรแกรมของฉันทั้งหมดยังคงทำงานอยู่ แต่พวกเขาไม่ยอมรับการป้อนข้อมูลจากแป้นพิมพ์และฉันไม่สามารถสลับระหว่างโปรแกรมเหล่านั้นได้

อย่างไรก็ตามฉันสามารถกดCtrl+ Alt+ เพื่อF1รับเทอร์มินัลและฉันสามารถkillall Xorgรีเซ็ตทุกอย่างได้ แต่ฉันควรรีเซ็ต Compiz ถ้าเป็นไปได้

ถ้าฉันลองพิมพ์compiz --replaceใน TTY มันจะบ่นว่า "ร้ายแรง - ไม่สามารถเปิดการแสดงผลได้" มีวิธีให้ TTY1 รีสตาร์ท Compiz หรือไม่ ชอบcompiz --replace --display=somethingไหม

นอกจากนี้มีวิธีกำหนดค่าตัวจัดการหน้าต่างสำรองเพื่อให้มีวิธีกู้คืนจาก Compiz ที่ล้มเหลวได้ง่ายขึ้นหรือไม่


คุณควรเริ่มยอมรับคำตอบ คุณได้ถามถึง 8 คำถามแล้ว แต่ยังไม่ได้รับคำตอบ
Michael Martin-Smucker

สิ่งนี้จะง่ายขึ้นสำหรับ newb (เทอร์มินัล) หรือไม่?

คำตอบ:


65

เปลี่ยนเป็นเทอร์มินัลหมายเลข 1 ( Ctrl+ Alt+ F1) และเรียกใช้

DISPLAY=:0 unity --replace 

หรือ

DISPLAY=:0 compiz --replace

บางครั้งมันไม่รีสตาร์ท เพียงแค่ฆ่าcompizกระบวนการทั้งหมดและลองอีกครั้งในกรณี


2
ความสามัคคีล่าสุดเริ่มขึ้นเองใน DISPLAY =: 0 โดยอัตโนมัติ
Owais Lone

นอกจากนี้คุณยังสามารถสลับใช้ 'setsid unity' btw
Owais Lone

ทั้งความคิดเห็นของคุณดูเหมือนจะมีคุณค่า แต่พวกเขายังไม่ชัดเจนกับฉัน: ทำพวกเขาหมายถึง1)ที่DISPLAY =: 0สามารถลดลงแม้เมื่อใช้TTY -1 ที่จะเปลี่ยนความเป็นเอกภาพในการทำงาน crashedly ใน TTY-7 ? และ2)คุณจะแนะนำให้ใช้setsidเพื่อจุดประสงค์นี้ (มากกว่า () หรือและปฏิเสธหรือ nohup) และถ้าเป็นเช่นนั้นทำไม?
บ๊องเกี่ยวกับ natty


3
ฉันฆ่าคอมแพคและต้องวิ่งDISPLAY=:0 unity --replace เพื่อเริ่มต้นความสามัคคี เพียงแค่เรียกใช้ compiz ไม่ได้แสดงการตกแต่งหน้าต่างแบบเต็มหน้าจอและไม่ได้เริ่มสามัคคีโดยอัตโนมัติ
conualfy

13

คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม DISPLAY ในกรณีปกติของอินสแตนซ์ Xorg เดียวที่คุณสามารถทำได้

export DISPLAY=":0.0"

0

ฉันมีปัญหาที่คล้ายกันกับแถบเมนูและแถบงานของฉันหายไป

ฉันลองวิธีแก้ปัญหาด้านบน แต่มันไม่ทำงาน อย่างไรก็ตามด้วยสิ่งต่อไปนี้ฉันได้สิ่งของกลับคืนสู่สภาพปกติ :)

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