הממשק הגרפי שאתה מציג על שולחן העבודה של לינוקס שלך הוא באדיבות ערכות כלים GUI. הנה כל מה שאתה צריך לדעת על מסגרות GUI ב-Linux.

ערכות כלים של Linux GUI אולי נשמעות מבלבלות, אבל הן מגדירות את המראה והתחושה של שולחנות עבודה מודרניים של לינוקס. הנה כל מה שאתה צריך לדעת עליהם.

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

X לא יודע איך לצייר קישוטי חלונות. זה לא מצייר את הכפתורים בחלונות או פורס רכיבי טקסט. כל הדברים האלה מטופלים על ידי ערכת הכלים.

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

ערכות כלים אלה מספקות גם מראה ותחושה בקרב יישומים המשתמשים בהם. Windows ו-macOS משתמשים באסטרטגיה דומה, אבל יש להם רק סגנון עיקרי אחד שהם אוכפים.

מכיוון שללינוקס אין GUI סטנדרטי, תוכניות שונות משתמשות לעתים קרובות בערכות כלים שונות. כדי לסבך את העניינים עוד יותר, אתה יכול להשתמש באותן ערכות כלים של לינוקס כדי לבנות תוכניות עבור פלטפורמות גדולות אחרות אלה.

instagram viewer

אפשר להתקין X אפליקציות כמו xcalc שמשתמשות בערכת הכלים המקורית. אם תעשה זאת, תשים לב שהם נראים מאוד מיושנים.

שתי ערכות הכלים העיקריות המשמשות כיום בסביבות שולחן עבודה מודרניות של לינוקס הן Qt ו GTK. הראשון קשור בעיקר ל-KDE Plasma, שכן ה-KDE המקורי נבנה באמצעות Qt והפרויקט דבק בו עד היום.

GNOME ו-Xfce משתמשים בערכת הכלים GTK שפותחה במקור עבור GIMP מכיוון של-Qt היה רישיון קנייני כשפותח לראשונה בשנות ה-90.

למרות הקשר שלהם עם לינוקס, Qt ו-GTK הם חוצי פלטפורמה ואתה יכול להשתמש בהם במערכות אחרות דמויות Unix ולבנות אפליקציות Windows ו-macOS גם כן.

מדוע שתי תוכניות באותה מכונה יכולות להיראות שונות מאוד

בשל האגנוסטיקה של ממשק המשתמש של X, לתוכניות שונות באותה מכונה יכולות להיות הופעות שונות מאוד. זו עשויה להיות אחת הסיבות לכך שמחשבי לינוקס שולחניים נאבקו לקבל קבלה בקרב משתמשים מיינסטרים.

GNOME ו-KDE מנסים לעקוף את זה על ידי שילוב של יישומים באמצעות ערכות הכלים המועדפות עליהם מערכות ועידוד משתמשים להעדיף אפליקציות שנבנו באמצעות ערכת הכלים הראשית בעת בחירת אפליקציות חדשות להתקין.

משתמשים יכולים להתקין כל תוכנית שהם אוהבים במערכת לינוקס. גישה זו לממשקי משתמש היא המחשה לגמישות של לינוקס.

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

Qt ו-GTK עומדים בבסיס שולחן העבודה המודרני של KDE, GNOME ו-Xfce. הם יכולים גם ליצור אפליקציות לינוקס שנבנו עם ערכות כלים שונות בעלות מראה שונה.

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