ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
arielgalula ת.הצטרפות: 08/05/2007 · הודעות: 199 · מיקום: אזור מודיעין
 

הודעה פורסם: 08/05/2007 - 18:11
נושא ההודעה: הסבר ואבחנה בין מושגים ומונחים הקשורים ל-GUI בלינוקס

אני יודע שזו שאלה קצת מעצבנת, יש שיגידו "לך חפש בעצמך!" וחוץ מזה ביקשתי הרבה מידע.
אז זהו שחיפשתי וקראתי בויקיפדיה ובאתרים הרשמיים ועדיין אני לא ממש מבין מה ההבדל והקשר בין המושגים הבאים:
קוד:
X Server, X11.org, XFree86

Metacity
Compiz/Beryl

GTK, GTK engine, GTK theme
QT

ואיך כל זה קשור לסביבות שולחן העבודה Gnome, KDE, XFCE?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
liorwohlלא בפורום כעת ת.הצטרפות: 09/06/2006 · הודעות: 343 · מיקום: פתח תקווה
 

הודעה פורסם: 08/05/2007 - 21:14
נושא ההודעה:

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

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

כל הx למיניהם הם תוכנות שמציירות דברים על המסך, אבל בצורה יותר כללית מהקודמים, הx יודע לצייר רק פיקסלים פשוטים.. אבל הgtk,qt וכל שאר הדברים מנצלים את זה ויוצרים מפיקסלים פשוטים את העיצוב היפה והגדול..
הX גם אחראי לעכבר והמקלדת (רק בממשק גרפי) שלך, וכמובן לכרטיס מסך, הוא מתקשר איתם, וככה שאר הדברים שמעליו לא צריכים לדאוג לזה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
arielgalula ת.הצטרפות: 08/05/2007 · הודעות: 199 · מיקום: אזור מודיעין
 

הודעה פורסם: 09/05/2007 - 10:52
נושא ההודעה:

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

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

שכבת ה-QT, GTK הם "מנהלי שאר הירקות", העובדים אף הם מול שכבת ה-X ותפקידם לצייר טפסים, כפתורי OK ו-Cancal וכו', תיבות סימון.
במקום שכל אחד יצטרך לכתוב לעצמו "מנהל שאר ירקות" שיעבוד מול ה-X הוא יכול להשתמש בקיים.

- מה ההבדלים בין שרתי ה-X, האם יש כמה שרתי X שונים לחלוטין? מה מבדיל ביניהם?
- מה קורה כאשר לוחצים על כפתור הסגירה? איך מועבר אות כלשהו אל התוכנה הרצה בתוך החלון?
- איזה עוד "מנהלי חלונות" קיימים?
- האם Gnome, KDE ו-XFCE הם בסה"כ אריזה של "מנהל חלונות" ו"מנהל שאר ירקות" יחד?
- מה הערך המוסף של כל "סביבת עבודה"?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 09/05/2007 - 10:57
נושא ההודעה:

ל-xwinman יש מבוא פשוט וקצר לנושא:
http://xwinman.org/intro.php
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. arielgalula
  2. liorwohl
  3. arielgalula
  4. mksoft