5Aug

כיצד ניתן להפעיל את KDE Apps תחת GNOME?

ההבדלים החזותיים בין סביבות שולחן העבודה של GNOME ו- KDE קל לראות, אז איך אפשר להפעיל אפליקציה מאחד תחת השני ללא בעיות?סופרוזר של Q & פוסט יש את התשובה.

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

'מנענע ידיים' באדיבות Clker.com.

השאלה

קורא הקורא לנואוב רוצה לדעת כיצד אפליקציות KDE יכולות לפעול תחת GNOME:

אם GNOME משתמשת ב- GTK + ו- KDE ב- Qt, כיצד יכולות יישומי KDE לפעול תחת GNOME?

מה מאפשר ליישומי KDE לפעול בצורה חלקה תחת GNOME?

תשובה

SUPUser תורמים גוברת יש את התשובה עבורנו:

זה אפשרי כי אלה סביבות שולחן עבודה להשתמש באותה מערכת גרפיקה, X11.כל התוכניות הגרפיות מדברות רק על פרוטוקול X11 עם שרת X( בדרך כלל Xorg), שולחות פקודות כדי לצייר זאת או אחרת, ומקבלות אירועים קלט( עכבר, מקלדת וכו ').

כל ערכת כלים של ממשק משתמש כמו GTK או Qt באה בצורה של ספריות כי התוכנית הגרפית קישורים נגד.תוכנית שנכתבה עבור GNOME תשתמש libddk libgtk , וכן תוכנית KDE ישתמש libQtCore עם libQtGui .שתי ערכות הכלים ואז פשוט להשתמש באותן פונקציות X11 לצייר כל דבר בחלון התוכנית בהתאמה.

רוב ערכות הכלים המודרניות, כמו GTK, Qt, או EFL, לבצע כל ציור עצמם, פשוט לשלוח את התמונה הסתיימה של החלון כולו על X11.ערכות כלים ישנות יותר כמו Xaw או Motif במקום לשלוח פקודות לצייר פרימיטיבים כמו שורות או מלבנים, ואת שרת X עושה את כל טיוח.

פרוטוקול X11 מכסה גם את ניהול החלונות, כך שכל סביבת שולחן עבודה תהיה "מנהל חלון" תוכנית אשר מצייר מסגרות החלונות( "קישוטים"), מאפשר לך להעביר ולשנות את גודל החלונות, וכן הלאה.מודרני "compositing" מנהלי חלונות למעשה לקחת על עצמו את העבודה של Xorg להלחין את כל החלונות על תמונת המסך הסופי, המאפשר דברים כמו צללים או אפקטים להתווסף.

קשירה לתוך מערכת גרפיקה זהה קל "תאימות" הוא דבר מדהים, נהדר כאשר אתה רוצה לקבל את כל היישומים האהובים עליך פועל תחת אותה סביבת שולחן העבודה!

יש מה להוסיף להסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.