ספריות הפיתוח בהחלט נמצאות ב-synaptic, הן רק לא מותקנות כברירת מחדל.
שים לב גם, שלא מדובר ממש בספריות, אלא לרוב רק קבצי header ודוקומנטציה. זו התוספת הקטנה שאתה צריך כדי לעבוד כמפתח מול ספרייה מסוימת.
עבודה עם X היא עבודה ברמה מאוד נמוכה.
זה אומר שפעולה בסיסית כמו יצירת כפתור תדרוש הרבה מאוד קוד.
בתור מישהו שמחפש ליצור אפליקציה עם ממשק ולא מתכנן ערכה גרפית חדשה אין לך שום סיבה לעבוד ישירות עם X.
עליך לעבוד עם GTK (או ספריה מקבילה כמו Qt), אבל בעוד שמדובר בספרייה שמאוד מפשטת יצירה של ממשק גרפי (בהשוואה ל-X), עדיין מדובר בספרייה ענקית ומורכבת שיש ללמוד להשתמש בה.
אם כבר יש בידך ספר (או אתר) עם הוראות, תתקין את החבילה הבאה כדי להתחיל לפתח:
קוד:
sudo apt-get install libgtk2.0-dev
לחילופים, אם בכל זאת החלטתה לצלול למעמקי X תתקין את החבילה הבאה:
קוד:
sudo apt-get install libx11-dev
התקנת חבילות אלה תתקין גם דפי man עם תיעוד של הפונקציות השונות של הספריות.
בהצלחה!