אם גם אתם משתמשים במינט xfce (נראה שהבעיה קיימת גם בהפצות אחרות שמשתמשות ב־xfce) וגם אתם משתמשים בדרופבוקס, וגם לכם נעלם מדי פעם התוסף של דרופבוקס מהפנל, וגם אתם טיפסתם על קירות, רציתם להתנקש במחשב ושקלתם, עם כל אהבתכם ל־xfce הסכבק, לעבור לסביבת עבודה אחרת, אל חשש! יש פתרון! עקום, אבל פתרון.

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

את הפתרון מצאתי כאן.

בקצרה: ערכו את קובץ ה־desktop של דרופבוקס כך:

sudo gedit /usr/share/applications/dropbox.desktop

כמובן, החליפו את gedit בעורך החביב עליכם. אני משתמש ב־nano או leafpad למשימות שכרוכות בשימוש בסמכויות root.

בקובץ החליפו את השורה שמתחילה ב־Exec בשורה הזאת:

Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start -i

כעת בצעו את אותה עריכה בקובץ ה־desktop שבתיקיית ה־autostart של סכבק:

gedit ~/.config/autostart/dropbox.desktop

בצעו לוג אאוט ולוג אין וזה אמור לעשות את העבודה.

 

התוסף המכוער של יוניטי
התוסף המכוער של יוניטי

הסבר (כי עדיף בעיני להבין פקודות שמבצעים): env היא תָכנה נחמדה שמאפשרת להריץ תָכנה אחרת עם משתנים סביבתיים אחרים. משתנה סביבתי (environmental variable) הוא משתנה שמגדיר תכונה כלשהי של סביבת העבודה. יש משתנים שונים כאלה שמוגדרים בכל רגע נתון ולא אתיימר להבין את כולם. XDG_CURRENT_DESKTOP הוא משתנה שמגדיר לאפליקציה בתוך איזה שולחן עבודה היא פועלת. מה שאנחנו עושים למעשה זה להריץ את דרופבוקס בדרך שהוא יחשוב שהוא רץ בסביבת Unity של אובונטו.

מודעות פרסומת