
כלי קוד הפתוח של Petal הופך חלונות משותפים לשולחנות עבודה אמיתיים לצמד פיתוח
Petal היא אפליקציית קוד פתוח לצמד פיתוח, שמשתפת חלונות על שולחן עבודה אמיתי במקום קבצי וידאו רשתיים. היא כוללת סמני עכבר מתויגים, הזנה מרחוק מיידית וחדרים קבועים; שלושה מקרים מבוססי LiveKit.
חלונות אמיתיים במקום קבצי רשת
Petal היא אפליקציית שולחן עבודה בקוד פתוח, שנוצרה לצמד פיתוח ומציגה שיתוף מסך אחרת. במקום לסדר את קבצי הווידאו של המשתתפים בתבנית רשת, Petal הופכת חלונות משותפים לחלונות אמיתיים על שולחן העבודה של המקבל. לפי ממשק הפרויקט, החלונות המשותפים ניידים, ניתנים לשינוי גודל וברורים, ולכל חלון משותף יש סמני משתמש מתויגים כדי שעמיתים יראו לאן מצביעים אחרים.
שליטה מרחוק מיידית
האינטראקציה העיקרית מתוארת כשליטה מרחוק. המשתמש לוחץ על כל חלון משותף ואז יכול להקליד, להזיז וללחוץ שוב, כאילו זה החלון שלו. הפרויקט טוען שהזנת העכבר והמקלדת מועברת מיד, מה שמאפשר למקבל להעביר סשן טרמינל או עורך ללא שלב העברה נפרד. בממשק האפליקציה מוצג סשן לדוגמה, בו קובץ הקוד בשם compositor.rs פתוח לעריכה, וחלון Chrome משותף מציג רשומות כמו הערות של eng-sync ומדריכי שליטה מרחוק, והמשתתפים מסומנים בשמות.
חדרים קבועים ושיתוף בו-זמני
Petal תומך בשיתוף חלונות בו-זמני על ידי מספר משתמשים, כך שצוות יכול לשמור על מספר אפליקציות גלויות זו לצד זו. החדרים קבועים: הממשק מזמין משתמשים ליצור חדר כמו eng-sync, ללחוץ עליו פעם אחת ולהצטרף, בלי לשלוח קישורים או לתזמן. הכלי מוכן לשיתוף פעולה הנדסי רציף ולא לפגישות חד־פעמיות.
שלוש תצורות מבוססות בקאנד LiveKit
Petal מצהיר שבין שלושת התצורות שלו רק שכבת הווידאו משתנה. Petal Cloud מאפשר למשתמשים להוריד את האפליקציה ולהצטרף לפגישה על תשתית הווידאו של LiveKit של הפרויקט, שבה המפעיל לא מנהל כלום, דרך שהפרויקט ממליץ עליה לרוב הצוותים. גרסת האירוח העצמי כופה על אותה אפליקציה לפנות לשרת LiveKit שהופעל על ידי המשתמש, באמצעות פרמטר URL של docker-compose וכתובת השרת, כדי שתעבור המדיה יישאר על התשתית של המפעיל, וזו הגרסה המומלצת לצרכי עמידה ושליטה בנתונים. הגרסה השלישית מאפשר למפתחים לעשות fork ולבנות את האפליקציה לשליטה מלאה, כולל את האפשרות לשנות את האפליקציה ולהביא סטאק משלהם, שהפרויקט מציג כדרך להתאמה אישית עמוקה. הפרויקט זמין ב-GitHub ומתאר בפירוט את פונקציית השליטה מרחוק.
מקורות: petal.live
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.