ป้องกันการวาดใหม่ของไอคอนแถบเมนูโยเซมิตี


64

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

มีเอกสารใด ๆ เกี่ยวกับปัญหานี้หรือไม่? คนอื่นประสบปัญหาเดียวกันหรือไม่ มีวิธีแก้ไขหรือไม่

ขณะนี้ฉันมีในแถบเมนูของฉัน:

  • พูดเบาและรวดเร็ว
  • Dropbox
  • Grabbox
  • F.lux
  • คาเฟอีน
  • เครื่องย้อนเวลา
  • เมนูเมตร
  • อินเตอร์เน็ตไร้สาย
  • เสียง
  • แบตเตอรี่ (รวมร้อยละ)
  • เวลา (ดิจิตอล)
  • ตัวสลับบัญชี
  • ไฟฉายสว่างจ้า
  • ศูนย์แจ้งเตือน

แม้ว่าฉันสงสัยว่าหนึ่งในนั้นคือสาเหตุ


สิ่งนี้เกิดขึ้นมาเป็นเวลานานหรือไม่? หากไม่ลองใช้ตัวค้นหาอีกครั้ง
woff

2
นี่ไม่ใช่ปัญหาใหม่ มีรายงานว่ามันกลับมาในช่วงต้นของการพัฒนานักพัฒนา น่าผิดหวังมากที่เห็นมันในรุ่นสุดท้าย : - \
jdm404

1
@ mehmenmike มันเกิดขึ้นหลายเดือนตามสิ่งที่ฉันกำลังอ่าน
Joost

3
ก่อนอื่นขอขอบคุณ! ฉันคิดว่าฉันบ้าไปแล้ว ฉันสังเกตเห็นว่าวันนี้ 1 จากการติดตั้งของฉัน แต่เพิ่งพบคนอื่นที่มีปัญหาเดียวกัน สำหรับฉันการคลิกไปที่จอภาพอื่นทำให้เกิดการหยุดค้างแบบแยกวินาทีของระบบปฏิบัติการตามด้วยแถบเมนูที่จะกระตุก ฉันพยายามฆ่าแอพ MB หรือวางทุกอย่างไว้ภายใต้บาร์เทนเดอร์ แต่ก็ยังทำได้ ปัญหานี้น่าผิดหวังอย่างมาก!
JoshStrange

1
ดูเหมือนว่าจะมีบางหัวข้อตั้งแต่ 2008/2011 กับ Snow Leopard และ Mavericks ที่ดูเหมือนว่าเกี่ยวข้อง แต่ใช่มีหัวข้อในฟอรัม Apple สำหรับสิ่งนี้: Discussions.apple.com/thread/6601144?start=0&tstart=0
Lingnik

คำตอบ:


45

อัปเดต 2015-03-04:ตามบันทึกย่อประจำรุ่นที่ได้รับการอัปเดตจากแอป Bartender (v1.2.32; เหมืองที่เน้น):

Apple ดูเหมือนจะแก้ไขปัญหารายการกะพริบสำหรับจอภาพหลายจอใน Yosemite ด้วย 10.10.3 Beta 2 ; แต่ในการทำเช่นนั้น Bartender หยุดทำงานอย่างถูกต้อง เราทำการเปลี่ยนแปลง Bartender สำหรับ 10.10.3 Beta 2 และคาดว่าตอนนี้จะทำงานได้อย่างราบรื่น หากคุณพบปัญหาใด ๆ กับ Bartender โปรดแจ้งให้เราทราบ

ดังนั้นอาจมีการสิ้นสุดของปัญหานี้ในสายตา


ฉันขอโทษที่จะบอกว่าตามการแลกเปลี่ยนอีเมลของฉันเองกับที่ปรึกษาการตอบกลับอย่างเป็นทางการของ Apple Engineering คือโดยการออกแบบ:

นี่เป็นพฤติกรรมปกติที่เกิดจากความโปร่งใสในการปิดและเปิดเพื่อแยกความแตกต่างระหว่างการแสดงผลที่ใช้งานอยู่

มีวิธีแก้ไขปัญหาเล็กน้อยที่คุณสามารถลองได้

- ปรับการตั้งค่าในการตั้งค่าระบบ -> การเข้าถึงและเปิดใช้งานลดความโปร่งใส

- ปิดการใช้งานจอแสดงผลมีช่องว่างแยกต่างหาก

- เปิดใช้งานใช้แถบเมนู Dark และ Dock ในการตั้งค่าระบบ -> ทั่วไป

วิธีแก้ปัญหาอื่นกับ Bartender

จากประสบการณ์ของฉันฉันยังเรียกใช้ Bartender เพื่อ จำกัด จำนวนไอคอนแถบสถานะที่ใช้งานอยู่ เนื่องจากไอคอนน้อยลงต้องวาดใหม่มันจะลดความล่าช้าในการวาดใหม่เมื่อสลับจอภาพ พวกเขายังวาดใหม่และมันก็น่ารำคาญ แต่การตอบสนอง UI ที่เพิ่มขึ้นช่วยให้ฉันเพิกเฉย

การแก้ไขปัญหาขั้นตอนที่ไม่ทำอะไรเลย

ฉันทำตามขั้นตอนต่อไปนี้กับที่ปรึกษาทางเทคนิคอาวุโสของ Apple และวิศวกรในระหว่างกรณีการสนับสนุนสำหรับปัญหาเดียวกันนี้ สิ่งเหล่านี้ไม่ได้แก้ไขปัญหา :

  • สร้างผู้ใช้ใหม่ (และทำให้โปรไฟล์ผู้ใช้ว่าง)
  • เข้าสู่เซฟโหมด (รวมถึงบัญชีผู้ใช้ใหม่)
  • ติดตั้งระบบปฏิบัติการใหม่
  • รีเซ็ต SMC และ NVRAM
  • เรียกใช้การทดสอบฮาร์ดแวร์ของ Apple
  • ใช้เครื่องมือวิเคราะห์ดองเกิล VGA

คำอธิบายปัญหาโดยละเอียด

วิดีโอของพฤติกรรมถูกโพสต์ที่นี่: https://flic.kr/s/aHsk5xxSb1

  • เมื่อต่อจอภาพภายนอกหนึ่งหรือสองจอ
    • ผ่าน HDMI, MiniDP> DP หรือ MiniDP> VGA
  • ไม่ว่าฝาจะเปิดหรือปิด
  • และจอแสดงผลมีช่องว่างแยกเปิดใช้งาน
  • สามารถคลิกที่เดสก์ท็อปบนเดสก์ท็อปที่ไม่ใช้งานใด ๆ (เดสก์ท็อปที่มีแถบเมนูเป็นสีเทาหรือปิดเสียง)
  • และไอคอนแถบเมนูของจอแสดงผลนั้นจะเริ่มต้นการวาดใหม่
    • ซึ่งแสดงเป็นตัวสั่นของไอคอน (แสดงเป็นการเลื่อนด้านข้างและแนวตั้ง)
    • การจัดเรียงไอคอนใหม่ (ในกรณีที่มีการจัดเรียงใหม่ด้วยตนเองโดยกดปุ่ม CMD ค้างไว้แล้วลาก)
    • และการลดรอยหยักสั้น ๆ ตามด้วยการลดรอยหยักอีกครั้ง (หรือการทำให้เป็นเกลียว) ของไอคอน
  • สิ่งนี้เกิดขึ้นกับไอคอนทั้งหมดในด้านขวามือของแถบเมนู
    • แต่ไม่ใช่ทางด้านซ้าย (แอปเปิ้ลและรายการเมนู)
    • และยังไม่รวมไอคอนแถบด้านข้าง
  • อาการจะไม่เกิดขึ้นเมื่อเปลี่ยนจากจอภาพภายนอกหนึ่งเป็นจอภาพอื่น
  • การขยับไอคอนทำให้เกิดความล่าช้าในการทำงานระหว่างการเริ่มต้นการเปลี่ยนภาพและการใช้แอพพลิเคชั่นในหน้าจอปลายทาง (ในกรณีของฉัน 3-5 วินาที)
    • เวลาของการหน่วงเวลาปรากฏขึ้นตามจำนวนไอคอนแถบสถานะที่คุณมี

สาเหตุหลัก?

ฉันคาดหวังว่านี่เป็นปัญหาซอฟต์แวร์ที่เกี่ยวข้องกับ SystemUIServer หรือหนึ่งในไลบรารี UI (ส่วนตัว) พื้นฐาน ดูเหมือนว่าจะเกี่ยวข้องกับการลดรอยหยักอย่างมาก แม้ว่า Apple จะบอกว่านี่เป็นพฤติกรรมที่คาดหวัง แต่ฉันคิดว่าผู้ใช้หลายคนเห็นด้วยว่านี่เป็นข้อผิดพลาดของ Yosemite


2
ฉันได้รับการปิดการใช้งาน Spaces งาน; ที่เอาแถบเมนูออกไปโดยสิ้นเชิงซึ่งจะค่อนข้างโชคร้าย ขอบคุณสำหรับการกำหนดปัญหาของฉันอย่างชัดเจนยิ่งขึ้น!
Joost

3
สำหรับฉันมันเกิดขึ้นเมื่อฝาปิดและเปลี่ยนระหว่างจอภาพภายนอกสองจอด้วย การวาดใหม่เกิดขึ้นบนจอภาพสองจอเท่านั้น (การเปิดใช้งานหนึ่งครั้งและการปิดเสียงอื่น ๆ ) ในขณะที่แถบเมนูที่สามไม่มีการเปลี่ยนแปลง นอกจากนี้แว่นขยายแบบสปอตไลท์และไอคอนตัวค้นหาเส้นทางบนแถบเมนูทั้งหมดเลื่อนพิกเซลขึ้นสองสามพิกเซลเมื่อเปิดใช้งานจอภาพภายในและลงอีกครั้งโดยใช้จอภาพภายนอกที่ทำงานอยู่
Laas

1
@Laas: คำอธิบายที่ดี ฉันพบสิ่งนี้ระหว่างจอภาพภายนอกสองจอ (ไม่ใช่จอในตัว) เมื่อวานนี้ด้วย ทั้งหมด: ฉันอัปเดตบันทึกย่อของฉันด้านบนและโพสต์ลิงก์ไปยังวิดีโอเหล่านี้หากคุณสามารถยืนยันได้ว่าสิ่งนี้ดูเหมือนจะตรงกับอาการของคุณ
Lingnik

3
ฉันจะต้องปิดการใช้งาน "การแสดงผลมีพื้นที่แยกต่างหาก" ความล่าช้าเมื่อคลิกเข้าไปในจอภาพอื่นทำให้ฉันใกล้จะโยน MBP ของฉันไปทั่วห้อง ... ฉันหวังว่าแอปเปิ้ลจะแก้ไขปัญหานี้ในไม่ช้า แถบเมนู แต่ยังคงมีช่องว่างที่แตกต่างกันต่อจอภาพ สำหรับ "แอปเปิ้ลบอกว่านี่เป็นพฤติกรรมที่คาดหวัง" ในสิ่งที่โลกจะล่าช้า 1-3 วินาทีเมื่อคลิกที่จอภาพอื่น "พฤติกรรมที่คาดหวัง" ??
JoshStrange

5
การริบหรี่ยิ่งแย่ลงกับแถบเมนูสีเข้ม ฉันได้รับไอคอนวาดใหม่ด้วยสี่เหลี่ยมสีขาวที่สมบูรณ์ทุกครั้งที่ฉันสลับหน้าจอ (ระหว่างจอแสดงผลภายในและจอแสดงผลภายนอก) ดังนั้นการเปลี่ยนไปใช้แถบเมนูสีเข้มไม่ใช่วิธีแก้ปัญหา
Adam Lindberg

4

Apple ดูเหมือนจะรู้ดีอยู่แล้ว ฉันยื่นรายงานข้อผิดพลาดใน bugreport.apple.com และมีการทำเครื่องหมายว่าซ้ำ:

ซ้ำของ 17643875 (เปิด)

เนื่องจากยังคงเปิดอยู่หวังว่าเราจะเห็นการแก้ไขในการแก้ไขโยเซมิตี

มิฉะนั้นการตั้งค่าระบบ -> การเข้าถึง -> จอแสดงผลมีช่องว่างแยกต่างหาก (ออกจากระบบ / เข้าสู่ระบบ) ด้วยตัวเองทำเคล็ดลับสำหรับฉัน - แต่ไม่มีแถบเมนูบนหน้าจอที่สอง


โหวตขึ้นครึ่งแรกของการโพสต์ของคุณ;)
Joost

1
ข่าวดี - ฉันเพิ่งเห็นสิ่งนี้ในการอัปเดตบาร์เทนเดอร์: Apple ดูเหมือนจะแก้ไขปัญหารายการที่กะพริบสำหรับจอภาพหลายจอใน Yosemite ด้วย 10.10.3 Beta 2; แต่ในการทำเช่นนั้น Bartender หยุดทำงานอย่างถูกต้อง เราทำการเปลี่ยนแปลง Bartender สำหรับ 10.10.3 Beta 2 และคาดว่าตอนนี้จะทำงานได้อย่างราบรื่น หากคุณพบปัญหาใด ๆ กับ Bartender โปรดแจ้งให้เราทราบ
James V

นั่นเป็นข่าวที่ดีจริง ๆ !
Joost

4

แถบเมนูของฉันหยุดกะพริบจริงคำตอบก่อนหน้านี้ใช้ไม่ได้ การแก้ไข? เพียงรีสตาร์ท Mac ของคุณใน Safe Boot:

  1. รีสตาร์ทคอมพิวเตอร์ของคุณ
  2. กดปุ่ม Shift ค้างไว้หลังจากเสียงรีสตาร์ทเล่น
  3. เข้าสู่ระบบ
  4. รีสตาร์ทคอมพิวเตอร์และไม่กะพริบอีกต่อไป

ง่าย ๆ


1
การปิดการใช้งาน "การแสดงผลมีช่องว่างแยกต่างหาก" ใช้งานได้สำหรับฉัน ตอนนี้ฉันมีแถบระบบบนจอภาพหลักของฉันซึ่งใช้ได้กับฉันเท่านั้น
geekinit

@ geekinit ฉันพยายามเข้าใจว่าทำไมแถบเมนูจึงปรากฏให้เห็นในมอนิเตอร์และคุณอธิบายว่าทำไม
kiamlaluno

2

ฉันมีปัญหาเดียวกัน ในการตั้งค่าการช่วยสำหรับการเข้าถึงให้เปิด "ลดความโปร่งใส" สิ่งนี้ช่วยบรรเทาปัญหาได้บ้าง แต่ฉันก็ยังเห็นความล่าช้าเล็กน้อยกับหน้าต่างที่เลือกใหม่ในจอภาพอื่นที่กำลังโฟกัสอย่างเต็มที่


2

ฉันลบ iStat Menus ออกจากแถบเมนูไม่มีการอัพเดต แต่มันหยุดการเล่นโวหารที่ไม่ต่อเนื่อง ซอฟต์แวร์นี้ที่ฉันชอบใช้ดูเหมือนจะเป็นสาเหตุของปัญหา เอฟเฟกต์การวาดหรือการกระวนกระวายใจบนไอคอนเมนูดูเหมือนว่าจะทำให้การตอบสนองการค้นหาในเครื่องช้าลงเช่นกัน
ไอคอนเมนูของฉันเสถียรแล้ว ฉันพยายามทำการเปลี่ยนแปลงต่าง ๆ เช่นการรีเซ็ต SMC, PRAM รวมถึงการลบความโปร่งใสและมืดไป แต่ไม่มีอะไรหยุดพฤติกรรมที่น่ารำคาญ
สำหรับฉันฉันออกจาก Fantastical แต่แล้วก็เริ่มผ่านรายการเมนูและเมนู iStat เป็นแบบอินไลน์ถัดไป มันเล่นได้ไม่ดีกับโยเซมิตี ฉันขอแนะนำให้ลบรายการเมนูเพื่อค้นหาสิ่งที่ทำให้เกิดการกระวนกระวายใจหรือการวาดใหม่ของไอคอนแถบเมนูเพื่อหยุดการเล่นโวหารนี้ในโยเซมิตี
ฉันไปจาก Lion ถึง Yosemite
ฉันไม่มีประสบการณ์กับระบบปฏิบัติการอื่น ๆ

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