תיעוד
חמש הדקות
הראשונות, ביעילות.
התחילו מקומית, בדקו מה המערכת חושפת וצרו קו בסיס שניתן להסביר.
1. התקנת הבטא
הורידו חבילה מאומתת. החבילה הניידת משתמשת ב־Python 3.10+ ובדפדפן שלכם, ללא חבילות נוספות במצב זה. אריזה מקומית ותמיכת האיסוף הן עניינים נפרדים; בדקו את טבלת התמיכה לפני השימוש.
חלצו את החבילה והשתמשו במפעיל של המערכת. להרצה ממסוף בתיקייה שלה:
python3 -m displaydna --liveב־Windows השתמשו ב־ py -3 -m displaydna --live. יישום Mac עצמאי, כשמוצע, כולל Python. הבטא אינה חתומה ב־Developer ID ואינה מאושרת בנוטריון Apple.
2. בדיקת הסביבה הנוכחית
היישום פותח לוח מקומי בכתובת 127.0.0.1 . השתמשו בכתובת המדויקת שמודפסת; היציאה האקראית צפויה. פתחו פרופילי מסכים כדי לראות זהות מערכת, הגדרות, EDID כשזמין, סכומי ביקורת ומקור האיסוף.
הפריסה משתמשת בקואורדינטות המערכת. ב־Retina ממדי הפיקסלים עשויים להיות שונים מהממדים הלוגיים. תזמון EDID מועדף הוא יכולת, לא חובה להשתמש במצב זה.
אין להריץ כמנהל כברירת מחדל. DisplayDNA אינו מבקש הרשאת הקלטת מסך או נגישות. מדיניות המערכת או הפעלה מוגבלת עשויות לצמצם מטא־נתונים.
3. ניסיון בסביבת ההדגמה
ההדגמה כוללת שש תמונות מצב מלאכותיות: שינויי רענון, מסך וירטואלי, זהויות כפולות, EDID פגום, שיקוף וניתוק. היא אינה קוראת חומרה אמיתית ומסמנת נתונים מדומים.
python3 -m displaydna --demo4. קביעת קו בסיס
כשהתצורה במצב ידוע, בחרו שימוש במצב הנוכחי כקו בסיס בהשוואות. תמונות מצב עתידיות יחשפו שינויי בתים, הגדרות, זהות וטופולוגיה. התצוגה הגולמית מראה היסטים מדויקים והקריאה שומרת על ההקשר.
מזהי מחברים עשויים להשתנות לאחר עדכוני מערכת או דרייבר. הוספת רשומה או הסרתה אינן הוכחה קריפטוגרפית לשינוי חומרה. מצאי חלקי אינו יוצר אירוע ניתוק פיזי מאומת.
5. קראו את הראיות, לא רק את התווית
פתחו ממצא כדי לראות כלל, ראיות, מקור וביטחון. פרופיל פגום, זהות כפולה או מסך וירטואלי יכולים להיות לגיטימיים. ניתן לשנות ספים ולהשבית כללים בכיסוי והגדרות.
זיהוי כלל־מערכתי של צילום, הקלטה ושיתוף מסך אינו ממומש. ציר זמן שקט אינו שולל לכידה, ו־EDID אינו חושף באופן אמין ציוד לכידה בהמשך החיבור. חריגות אינן מוכיחות כוונה או עבירה.
סימני לכידה ומד Peek-o-Meter
Peek-o-Meter מדרג מ־0 עד 100 את רמת החשש לפי הסימנים שנצפו. זה אינו ציון לניקיון המערכת, הסתברות לרמאות או אישור לגשת למבחן. כיסוי חסר, דגימות ישנות, ניטור מושהה, נתוני הדגמה והיסטוריה מיובאת מסומנים במפורש.
בדיקות המטא־נתונים בזמן אמת בודקות כל חמש שניות תיקיות צילומי מסך בסריקה מוגבלת ושמות קובצי הפעלה של כלי לכידה ושיתוף מוכרים, בנפרד מאיסוף EDID. בדיקת פורמטי תמונה בלוח ההעתקה היא אפשרות כבויה כברירת מחדל; ניטור לוח ההעתקה אינו זמין בלינוקס.
קובץ שנראה כצילום מסך עשוי להיות עותק, ויישום פתוח עשוי להיות לא פעיל. תוכן המסך ולוח ההעתקה אינו נקרא. אי אפשר לקבוע באופן מהימן שאין לכידה בכל המערכת.
אפשר להגדיר את דגימת הפעילות, חלון האירועים האחרונים, התיקיות המנוטרות והבדיקות האופציונליות בכיסוי ובהגדרות. לפני הסקת מסקנות, יש לעיין בראיות ובכללי הגוף שמפעיל את המבחן.
היסטוריה, ייבוא ושחזור
ההיסטוריה נשמרת ב־SQLite מקומי. EDID זהים מאוחדים ודגימות ללא שינוי מדולגות; זמן וכמות השמירה ניתנים לכוונון. שחזור עובר בין מסגרות שמורות בלי איסוף חי.
ייבאו EDID בינארי, הקסדצימלי או הפעלת JSON של DisplayDNA. בתים פגומים נשמרים למחקר ושדות נגזרים מפוענחים מחדש. ייצאו EDID מהפרופיל או הפעלה עם קו הבסיס והבתים המקוריים.
ייבוא הוא ראיה היסטורית, לא תצפית מערכת חדשה. ייצוא עשוי להכיל מספרים סידוריים וטופולוגיה; שתפו במכוון.
שפה, מראה ונגישות
פתחו שפה ונגישות בראש הדף לבחירת שפה והעדפות קריאה. שינוי השפה משאיר אתכם בדף המקביל.
האתר והכלי זמינים באנגלית, פרסית, ספרדית, צרפתית, עברית, סינית מפושטת ויפנית. פרסית ועברית מוצגות מימין לשמאל.
ההגדרות כוללות מצב מערכת, בהיר, כהה וניגודיות גבוהה, גודל טקסט, תנועה מופחתת וקישורים עם קו תחתון. ההעדפות נשמרות במכשיר והראיות המקוריות נשמרות.
התרגומים טרם עברו בדיקה מקצועית. בדיקות ידניות ב־VoiceOver וב־NVDA עדיין ממתינות; אין טענה להסמכת נגישות.
אחסון מקומי ובקרת משאבים
- macOS:
~/Library/Application Support/DisplayDNA - Windows:
%LOCALAPPDATA%\DisplayDNA - Linux:
${XDG_DATA_HOME:-~/.local/share}/displaydna
ניתן לשנות באמצעות --data-dir PATH. דגימת הגיבוי היא כל 60 שניות, ניתנת לכוונון בין 10 ל־3600. macOS ו־Linux משתמשות באירועים זמינים להפעלה. השהיה עוצרת איסוף אוטומטי; רענון ידני עדיין אוסף דגימה.
הזיכרון המדווח הוא שיא RSS של השרת; משאבי הדפדפן נפרדים. מעבד, משך איסוף, נפח דיסק ואיחוד כפילויות נמדדים מקומית. ההיסטוריה אינה מוצפנת. עצרו את היישום לפני מחיקת הנתונים.
הודעת פרטיות מלאה ↗אם משהו חסר
אין EDID גולמי
המערכת אולי אינה חושפת אותו, הדרייבר שומר או מחליף אותו, או שאין התאמה חד־משמעית. חלק ממסכי Mac המובנים אינם חושפים EDID גולמי. זהות המערכת נשארת זמינה; היעדר בתים לבדו אינו חריגה.
אין פריסת מסכים ב־Linux
הפריסה הנוכחית דורשת הפעלת X11 נגישה ו־xrandr. פריסת Wayland אינה ממומשת; מצבי DRM מפורסמים אינם מוצגים כהגדרות פעילות.
הדף המקומי מציג חיבור מחדש
ודאו שהיישום עדיין פועל. לאחר הפעלה מחדש פתחו את הכתובת המדויקת שמודפסת. אם היציאה שנבחרה תפוסה, השמיטו --port כדי להשתמש ביציאה פנויה אחרת.
macOS חוסמת את הבטא העצמאית
הבטא הראשונית אינה חתומה ב־Developer ID או מאושרת בידי Apple. בדקו מקור וסכום ביקורת ופעלו לפי מדיניות הארגון. אין להשבית הגנות. החבילה הניידת של Python היא חלופה בסביבות שמתירות אותה.
דיווח על בעיה
ציינו גרסה, מערכת הפעלה, האם הבעיה בהדגמה או באיסוף חי, ושגיאות איסוף. מחקו פרטים מזהים לפני צירוף ייצוא. פנייה לתמיכה.