אני עובד על פרוייקט חדש כמעט גמור בשפת Python שנקרא Xshot
התוכנה היא תוכנה שדי דומה למקבילה לה בווינדוס שנקראת Webshot אבל בממשק טקסטואלי באופן זמני.
התוכנה עוברת בתיקייה שמוגדרת על ידי המשתמש וכל מספר שניות שגם מוגדרות על ידי המשתמש תמונת הרקע מתחלפת לתמונה הבאה שמופיעה באותה תיקייה, ברגע שהסבב בין התמונות בתיקייה נגמר, התוכנה מתחילה מחדש על אותה תיקייה.
התוכנה לא תעבוד על KDE מכיוון שלKDE יש מנהל חלונות משלה, ויש גם בעיות עם GNOME2 זאת בגלל שהתוכנה שאני משתמש בה היא חיצונית ולא קריאת מערכת או פונקציה מובנית של פייתון אני עדיין עובד על זה.
ההפצה כוללת דף man מוכן, חבילת RPM ועוד מספר דברים. כרגע אני עובד על הפונקציה של כיבוי הDaemon ויש עוד הרבה דרכים לשפר את התוכנה כולל יצירת ממשק משתמש על ידי Tkinter של פייתון.
לא נראה לי שיש לך ברירה. כל סביבת עבודה שרוצה להציג אייקונים על שולחן העבודה (כגון KDE ו-GNOME במקרה ש-Nautilus אחראי לשולחן העבודה) חייבת להשתלט על חלון ה-root ולהחליף אותו (ככל הידוע לי).
דרך אגב, ל-kde יש יכולת כזו (כמו שיישמת באפליקציה) מובנית, כך שזה קצת מיותר לסביבת העבודה הזו (לא יודע בקשר ל-Gnome)/
אוקיי, אז נניח אני יצור מספר אפשרויות לכל מנהל חלונות, KDE מכוסה. מה עם GNOME2 ? חוץ מאלו אין בעיה (ניסיתי את התוכנה על FVWM2 אז היא בטח צריכה לעבוד ברוב המנהלים שלא נכחדו).
לא שמעתי על האפשרות הזו בKDE. אתה יכול לפרט איזה עוד אפשרויות אפשר לקבוע בה ?
בבחירת הרקע ניתן לבחור אפשרות למספר רקעים (multiple wallpapers). ברגע שבוחרים באופציה זו, נדלק לחצן setup multiple. בתיבת השיח שנפתחת ניתן לבחור תיקיות שונות (יותר מאחת) וקבצים, לקבוע את מספר הדקות בין החלפת התמונות ואת סדר ההחלפה (לפי סדר או אקראי).
במקור היה "ממשק" די סטנדרטי לשינוי הרקע: כח מה שהיית צריך לעשות הוא לכתוב ל-root window של התצוגה.
יש לא מעט תוכנות שעובדות כך.
אולם אז באו קונקי ונאוטילוס והחליטו לשבור את כל התוכניות הללו: שני שולחנות העבודה הללו החליטו להציג חלון שמכסה את כל חלון ה-root . לכן תוכניות כמו xsetroot ו- xfishtank לא יעשו כלום אם אתה מריץ גרסה עדכנית של גנום או KDE .