שוב פעם היה לי צורך להפעיל אפליקצית wayland , אבל רוב הזמן אני משתמש ב X11 כי בניגוד ל wayland הוא ממומש ויציב כמו שצריך, כן אני יודע שיש בעיות אבטחה של האזנה, בשביל זה אני משתמש ב מכונות וירטואליות כאשר יש לי תוכנות שאני חושש מהם.
במקור ניסיתי להשתמש ב kwin_wayland בשביל להפעיל תוכנות wayland תחת חלון X, אבל לצערי זה מתרסק בצורה הבאה:
kwin_wayland --exit-with-session konsole No backend specified, automatically choosing X11 because DISPLAY is set kwin_wayland_x11windowed: X server supports SHM extension but not shared pixmaps kf.globalaccel.kglobalacceld: Failed to register service org.kde.kglobalaccel OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: OpenGL version string: OpenGL shading language version string: Driver: NVIDIA Driver version: GPU class: Unknown OpenGL version: 3.1 GLSL version: 1.40 Linux kernel version: 6.1 Requires strict binding: no GLSL shaders: yes Texture NPOT support: yes Virtual Machine: no kwin_scene_opengl: Creating the OpenGL rendering failed: "query surface failed" kwin_core: The used windowing system requires compositing kwin_core: We are going to quit KWin now as it is brokenהורדתי מידע מזהה מסיבות פרטיות, כן אני יודע שזה יקשה לאמת או לדבג, זה לא העניין פה.
לאחר ששברתי את הראש קצת, ירד לי האסימון שאפשר להשתמש ב weston בשביל זה! לא אני לא המצאתי את זה, זה קיים כאשר עושים בדיקות לקוד ב wayland, יודע, אבל לא חשבתי על זה ישר.
מה שעושים זה להפיל את weston מחלון טרמינל, ואז בתוך החלון הפנימי פותחים טרמינל ואז אפשר להפעיל תוכנות בפנים.
בחלונות בפנים צריך להוסיף XDG_SESSION_TYPE=wayland לפני כל תוכנה על מנת שזה ייפתח תחת wayland אם צריך. כלומר XDG_SESSION_TYPE=wayland kwrite בשביל להפעיל את kwrite תחת חלון ה wayland , וכמובן לשים לב שתמיד מפעילים מחלון הטרמינל הנמצא בחלון ה wayland ולא מחלון טרמינל מחוץ לחלון הwayland.
העתקה בתוך חלון ה wayland עובדת כברירת מחדל בין חלונות בפנים, אבל העתקה החוצה לא עובדת אני מאמין שזה חלק מהבחירות שwayland עשו על מנת לשפר את ההפרדה עבור האבטחה. למרות שניסיתי לא הצלחתי להשתמש ב wl_clipboard בשביל להוציא את המידע מחוץ לחלון הweston.
פה אני משתמש בדביאן יציב (תולעת ספרים), עם פלסמה 5.27.5 וקי די אי פריימורק 5.103.0 המערכת היא המעודכנת ביותר יחסית למערכת ההפעלה הזאת, הדריברים של נווידיה הם החדשים ביותר הניתנים על ידי מערכת ההפעלה (אני לא מוריד דריברים מהשרתים של נוידיה כברירת מחדל בדביאן אלא משתמש במה שמערכת ההפעלה מספקת).
האם שדרוג למערכת הפעלה עדכנית יותר עם דריברים עדכניים יעזור בבעיה הזאת ? יכול להיות שכן , אבל אותי מעניינת כרגע היציבות של כלל המערכת, שידרוג למערכת חדשה יותר לצורך הזה פשוט לא עונה על הצורך שלי. למה אני לא בודק פתרונות אחרים ? כי זה עובד מספיק טוב בשביל הצורך שלי ומגבלת ה clipboard היא לא כזאת בעייתית בשביל הצורך שלי כרגע.
האם שדרוג למערכת הפעלה עדכנית יותר עם דריברים עדכניים יעזור בבעיה הזאת ? יכול להיות שכן , אבל אותי מעניינת כרגע היציבות של כלל המערכת, שידרוג למערכת חדשה יותר לצורך הזה פשוט לא עונה על הצורך שלי. למה אני לא בודק פתרונות אחרים ? כי זה עובד מספיק טוב בשביל הצורך שלי ומגבלת ה clipboard היא לא כזאת בעייתית בשביל הצורך שלי כרגע.
אין תגובות:
הוסף רשומת תגובה