ปลั๊กอินมาตราส่วนช่วยให้ลืมการตั้งค่ามุมร้อนเมื่อเริ่มต้นใหม่


20

ฉันใช้ Ubuntu 12.04 กับ Unity ซึ่งฉันคิดว่าใช้ Compiz ด้วย ฉันมีตัวจัดการการตั้งค่า Compiz และทำให้มุมบนซ้ายและล่างซ้ายของหน้าจอเปิดใช้งานฟังก์ชั่น "ปรับขนาด" (เช่นExposé) เพื่อขยายและแสดงหน้าต่างทั้งหมด

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

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


1
ปัญหาเดียวกันกับ Ubuntu 12.04 บน Lenovo T410s ปัญหานี้ยังเกิดขึ้นเมื่อฉันปล่อยโน้ตบุ๊กจากสถานีติดตั้งซึ่งมีการเชื่อมต่อ tft ตัวที่สองด้วย มีรายงานข้อผิดพลาดอยู่แล้ว: bugs.launchpad.net/ubuntu/+source/compiz/+bug/999939
Kevin Horst

1
ฉันมีปัญหาเช่นกัน ลองเปิดสถานี (Ctrl + Alt + T) compiz --replaceและการป้อน มันมาแทนที่ตัวจัดการหน้าต่างใด ๆ ที่ทำงานอยู่ (โดยทั่วไปแล้วเริ่มการทำงานของ compiz ใหม่) ดูว่ามันเริ่มจดจำการตั้งค่าของคุณหรือไม่ จนถึงตอนนี้ก็มีของฉัน
James

@ James ฉันเพิ่งทดสอบสิ่งนี้หลังจากรีสตาร์ทใหม่ มุมร้อนก็ตายอีกครั้งวิ่งเข้ามาcompiz --replaceในสถานีและตอนนี้มุมร้อนก็เปิดใช้งานอีกครั้ง ขอบคุณหวังว่าจะยังคงอยู่
Michael Butler

1
@Michael Butler Workarounds หยุดทำงานกับสวิตช์เป็น 12.10
James

คำตอบ:


21

รายงานข้อผิดพลาดหลักอยู่ที่https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208และhttps://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845

สำหรับ 12.04

โซลูชั่นกึ่งถาวรคัดลอกมาที่นี่:

  • เรียกใช้gconf-editorจาก Terminal หรือ Alt + F2
  • นำทางไปยังแอพพลิเค> Compiz-1> ทั่วไป> screen0> ตัวเลือก
  • แก้ไขคีย์: active_plugins เส้นทางนำทาง gconf
  • ย้าย "มาตราส่วน" ไปที่ด้านล่างของรายการ
  • ย้าย "เอ็กซ์โป" ที่ด้านขวาล่างข้างต้น "ชั่ง" และภายใต้ Unityshell รหัส active_plugins

ฉันพูดว่า "กึ่งถาวร" เนื่องจากการอัปเดตซอฟต์แวร์บางตัว (Unity) อาจทำให้ปลั๊กอินได้รับการจัดเรียงใหม่ดังนั้นคุณอาจต้องทำซ้ำขั้นตอนเหล่านี้ 2 หรือ 3 ครั้งต่อเดือน

สำหรับ 12.10 และ 13.04:

การแก้ไขด้านบนหยุดทำงานกับการอัพเกรดเป็น12.10และดำเนินการต่อด้วย 13.04 มีวิธีแก้ไขปัญหาที่เสนอสำหรับ 12.10 และ 13.04 ที่ลิงค์รายงานข้อผิดพลาดข้างต้น แต่จนถึงขณะนี้ก็ยังไม่มีอะไรแข็งแกร่ง

โซลูชันกึ่งถาวรสำหรับ 12.10:

  • เรียกใช้dconf-editorจาก Terminal หรือ Alt + F2
  • นำทางไปยัง / org / compiz / profiles / unity / plugins / core
  • แก้ไขคีย์: active-plugins เส้นทางการนำทาง dconf
  • ย้าย 'scale' และ 'expo' ไปยังหน้าสุดท้าย แป้นแอคทีฟปลั๊กอิน

โปรดทราบว่าการอัปเดตระบบอาจย้อนกลับการแก้ไขนี้และคุณอาจต้องใช้ dconf เพื่อแก้ไขอีกครั้ง

โปรดดำเนินการต่อเพื่อรายงานข้อผิดพลาดเพื่อรับการแก้ไขปัญหาใน 12.04 LTS, 12.10 ขึ้นไป


1
สำหรับอย่างน้อยหนึ่งคนที่สำคัญใน dconf 12.10 ตั้งอยู่ที่/ org / Compiz / โปรไฟล์ / ความสามัคคี / ปลั๊กอินที่มีการตั้งค่าคีย์ ฉันไม่รู้ว่าการกำหนดค่าของพวกเขานั้นแตกต่างจากการดาวน์โหลด 12.10 หรือไม่
James

1
ใช้ได้กับ 13.10 ด้วย
Prasad RD

2
ฉันยังมีข้อผิดพลาดนี้ใน 14.04 แต่วิธีการแก้ปัญหาใช้งานไม่ได้อีกต่อไป แทนที่จะเกิดปัญหาทุกอย่าง เรียบร้อย
jcora

ฉันมีปัญหาเดียวกันดังนั้นฉันใส่: expo, scale, unityshell และทำงาน
Ratata Tata

2

สำหรับผู้ที่ประสบปัญหาในข้อ 12.10 ลองสิ่งนี้

การเปลี่ยนลำดับในคีย์ dconf:

"/ org / Compiz / โปรไฟล์ / ความสามัคคี / ปลั๊กอิน / core / ใช้งานปลั๊กอิน"

อ่าน:

['core', 'composite', 'opengl', 'decor', 'gnomecompat', 'ปรับขนาด', 'snap', 'ย้าย', 'ย้าย', 'regex', 'สถานที่', 'vpswitch', 'ตาราง', ' วิดเจ็ต ',' compiztoolbox ',' เซสชัน ',' imgsvg ',' mousepoll ',' imgpng ',' ภาพเคลื่อนไหว ',' ผนัง ',' unitymtgrabhandles ',' การแก้ไข ',' ezoom ',' จาง ',' unityshell ' , 'scale', 'expo']

แก้ไขปัญหาสำหรับฉันใน Ubuntu 12.10 64 บิต ฉันไม่แน่ใจว่าจำเป็นหรือไม่ แต่สำหรับผู้ที่กล่าวว่าใช้งานไม่ได้ให้ตรวจสอบว่าคุณได้ติดตั้ง "Ubuntu-Tweak" แล้ว ฉันจำได้ในการค้นคว้าปัญหานี้เจอข้อเรียกร้องว่าแพคเกจที่ขึ้นต่อกันติดตั้งกับ Ubuntu Tweak แก้ไขปัญหาอื่นด้วยทริกเกอร์หน้าจอที่ถูกเก็บไว้ในการรีบูต

นอกจากนี้ฉันรู้ว่าสิ่งนี้ควรชัดเจน แต่หากเครื่องของคุณจะไม่เร่งความเร็วแบบ 3 มิติปลั๊กอิน compiz แบบธรรมดาเหล่านี้จะไม่ทำงาน


เพียงแค่อัปเดตดูเหมือนว่าการอัปเดตซอฟต์แวร์จะเปลี่ยนการตั้งค่านี้กลับไปเป็นคำสั่งดั้งเดิมเป็นครั้งคราวโดยกำหนดให้ต้องกลับไปอีกครั้งและรีเซ็ตการสั่งซื้อด้วยสเกลและเอ็กซ์โปในตอนท้าย ครั้งสุดท้ายที่ฉันต้องทำสิ่งนี้ฉันได้รับข้อผิดพลาดบางอย่างและต้องผ่านการรีเซ็ตคำสั่งซื้อสองสามครั้งก่อนที่จะถึงที่สุด มันจะดูเหมือนวิธีที่ดีที่สุดสำหรับเรื่องนี้ที่จะทำจะมีสคริปต์การตั้งค่าคำสั่งนี้ก่อนแต่ละบูตโชคไม่ดีที่ผมไม่ทราบว่าวิธีการที่จะทำได้
dginsd

1

โซลูชันชั่วคราวของฉันเพิ่งเรียกใช้แอปพลิเคชั่น "Ubuntu Tweak" ทุกครั้งหลังจากรีบูต (การเปลี่ยนลำดับปลั๊กอินทำงานเช่นกัน แต่มันก็ชั่วคราวเช่นกันฉันต้องจัดเรียงใหม่หลังจากรีบูต)


นั่นเป็นสิ่งที่แปลกสำหรับฉันที่จะเปลี่ยนลำดับปลั๊กอินใน gconf-editor แก้ไขส่วนใหญ่อย่างถาวรแม้หลังจากรีบูต ลำดับของปลั๊กอินจะได้รับการเปลี่ยนกลับบ่อยครั้งเมื่อมีการอัปเดตที่สำคัญเป็น Unity คุณกำลังบอกว่าคุณเพิ่งเปิดใช้งาน Ubuntu Tweak แล้วปิดคุณไม่ต้องเปลี่ยนการตั้งค่า?
Michael Butler

ใช่แน่นอน ฉันรัน Ubuntu Tweak แล้วปิดมัน แต่คุณพูดถูกฉันติดตั้งความสามัคคีที่ปรับปรุงใหม่ฉันคิดว่ามันเปลี่ยนลำดับ หลังจากนั้นฉันคิดว่าคำสั่งเปลี่ยนไม่ทำงานสำหรับฉันและไม่เคยเปลี่ยนอีกเลยเปิดไว้แล้วปิดอูบุนตูบิด ตอนนี้ฉันเปลี่ยนลำดับปลั๊กอินอีกครั้งและใช้งานได้ !! ขอขอบคุณ . และฉันขอโทษสำหรับข้อมูลที่ผิดครึ่ง !!
descape

1

ความคิดเห็นนี้แก้ไขปัญหาให้ฉัน เพียงปิดการใช้งาน "Launcher Capture Mouse" ใน "ปลั๊กอิน Ubuntu Unity -> Experimental"


ไม่ได้แก้ไขให้ฉันใน 12.10
James

ใน 14.04 ตัวเลือกนี้ถูกปิดใช้งานโดยค่าเริ่มต้น แต่ปัญหายังคงเกิดขึ้น
Lucio Paiva

1

คำตอบของ @James นั้นค่อนข้างละเอียดและภาพหน้าจอก็ช่วยได้เยอะ อย่างไรก็ตาม Compiz ยังคงลืมการตั้งค่า "UnityShell" ยังคงอยู่จนถึงตอนท้ายของรายการหลังจากรีบูตทุกครั้งและทำให้ขนาดและงานแสดงสินค้าสับสน

ฉันสามารถแก้ไขปัญหาได้โดยล็อคตำแหน่งของปุ่มต่างๆ คุณสามารถทำได้โดยใช้ CCSM

เปิด CCSM (CompizConfig) และคลิกที่การตั้งค่าแล้วรายการปลั๊กอิน ยกเลิกการเลือก "การเรียงลำดับปลั๊กอินอัตโนมัติ" ตรวจสอบให้แน่ใจว่าสเกลเป็นรายการสุดท้ายและงานแสดงสินค้าอยู่เหนือ หากคุณใช้ Scale addon ตรวจสอบให้แน่ใจว่าอยู่ในระดับที่ต่ำกว่า

ตอนนี้รีสตาร์ทคอมพิวเตอร์และ Scale และ Expo จะโหลด คุณสามารถตรวจสอบลำดับของคีย์ในตัวแก้ไข conf และตรวจสอบให้แน่ใจว่าพวกเขาดำรงตำแหน่งของพวกเขา หวังว่านี่จะช่วยได้


1
ทดสอบใน 14.04 แต่ขัดข้อง compiz พยายาม[scale, expo, unityshell]และ[expo, scale, unityshell]แต่มันล้มเหลวในทั้งสองกรณี
Lucio Paiva

1

ใน 14.04 การทำงานnohup compiz --replace &ในเครื่องเทอร์มินัลแก้ปัญหาของฉัน แต่ฉันยังคงต้องพิมพ์ทุกครั้งหลังจากรีบูต ฉันพยายามสั่งซื้อปลั๊กอินด้วยตนเองเนื่องจากคำตอบส่วนใหญ่ที่นี่บอกให้คุณทำ แต่มันแค่ขัดข้องคอมแพค


ถ้าฉันทำสิ่งนี้ยากุอาเคะจะแตกและต้องเริ่มใหม่; การแก้ปัญหาคือการโหลดครั้งแรกmetacity --replace(ฉันคิดว่านี่จะช่วยให้คอมแพคสิ้นสุด / ล้างข้อมูลอย่างถูกต้อง) รอ 3 วินาทีและcompiz --replace
Aquarius Power

0

ใน 14.04 การย้าย (ใน dconf) 'scale' และ 'expo' AFTER 'unityshell' (ดังนั้นในตอนท้ายของรายการ) ทำให้ระบบหยุดการทำงานอย่างสมบูรณ์หลังจากเรียกสเกล (โดยมุมที่ร้อนแรงหรือโดยปุ่ม) งานเอ็กซ์โปดูเหมือนว่าจะทำงาน

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