มีวิธีใดที่จะทำให้วิดเจ็ตสภาพอากาศติดกับที่ของมัน


8

ฉันมีวิดเจ็ตสภาพอากาศสี่อันบนแดชบอร์ดของฉันในขณะนี้ ปัญหาที่ฉันค้นพบคือเมื่อฉันจัดการพวกเขาในแบบเดียว - ตอนนี้แล้วบางคนก็เลื่อนลงประมาณ 20-100 px โดยประมาณ

ฉันคิดว่ามันเกี่ยวข้องกับกราฟิกสภาพอากาศที่กำลังโหลด (เช่นดวงอาทิตย์หิมะฝน ฯลฯ ) บางครั้งมันก็สูงกว่าที่คาดการณ์ไว้โดยวิดเจ็ต

คำถาม

มีวิธีทำให้วิดเจ็ตสภาพอากาศติดกับตำแหน่งที่ฉันวางไว้หรือไม่? ไม่มีใครรู้วิธีที่จะหยุดการจัดเรียงใหม่ของวิดเจ็ตสภาพอากาศ?

การจัดเรียง:

ป้อนคำอธิบายรูปภาพที่นี่

พลัดถิ่น:

ป้อนคำอธิบายรูปภาพที่นี่


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

คำตอบ:


8

เหตุผลที่วิดเจ็ตสภาพอากาศกระโดดไปรอบ ๆ ก็เพราะรูปภาพไอคอนของสภาพอากาศปัจจุบันโผล่ออกมาเหนือวิดเจ็ตนั้นเอง ตัวอย่างเช่นภาพเมฆหรือฝน เมื่อสภาพอากาศเปลี่ยนแปลงภาพจึงเปลี่ยนไปและเนื่องจากมีจำนวนที่แตกต่างกันออกไปพวกมันจึงเคลื่อนที่ไปรอบ ๆ เพื่อรองรับการเปลี่ยนแปลง

สิ่งนี้สามารถแก้ไขได้ แต่ส่งผลให้มีการสับเล็กน้อยจากส่วนบนของภาพวิดเจ็ต คุ้มค่าในความคิดของฉันคุณแทบจะไม่สามารถสังเกตเห็นสับ

แก้ไขไฟล์:

/Library/Widgets/Weather.wdgt/Weather.js

บนบรรทัด 359 เปลี่ยน:

maxOffset = entry.voffset > maxOffset ? entry.voffset : maxOffset;

ถึง:

maxOffset = 0;

อาจเป็นหมายเลขบรรทัดอื่น - 359 ถูกต้องสำหรับ Snow Leopard คุณควรค้นหาไฟล์ที่ถูกต้อง

คุณต้องทำซ้ำเมื่อคุณอัปเดต OSX


นี่อาจใช้งานได้ การทดสอบ ขอบคุณสำหรับเคล็ดลับ @ Mark
Michal M

แก้ไขคำตอบของฉันพร้อมคำอธิบายเพิ่มเติม
ทำเครื่องหมาย Theunissen

น่าเศร้าที่นี่ใช้ไม่ได้กับ Air Lion ของฉันบน Mountain Lion เพราะฉันเปลี่ยนจากโหมด clamshell ไปเป็น display และ back เป็นครั้งคราว การเปลี่ยนแปลงนี้ยังตัดส่วนบนของภาพวาดออกไปเพื่อให้แสงแดดหรือหิมะหรือเมฆมีขอบด้านบนแข็งซึ่งดูไม่ดีเมื่อเทียบกับวิดเจ็ตหุ้นที่เลือนหายไปโดยการวาดอย่างสมบูรณ์แทนที่จะถูกครอบตัดด้วยขอบแข็ง
bmike

2

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

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