איך להוסיף תוכנית הפעלה מותאמת אישית באובונטו 26.04
אובונטו 26.04 כבר לא כוללת את כלי ה"יישומי התחלה"! הנה דרכים חלופיות להוסיף תוכניות, סקריפטים או פקודות שמופעלות אוטומטית בעת ההתחברות.
כפי שאתם עשויים לדעת, שולחן העבודה Gnome ברירת המחדל (מגרסה 49) הוסיף את האפשרות להפעיל יישומים באופן אוטומטי על ידי שימוש באפשרויות הפעלה/כיבוי ב-הגדרות -> אפליקציות.
זה מצוין למתחילים, אבל מה אם אתה רוצה שהאפליקציה תתחיל אוטומטית עם אפשרויות מותאמות אישית, או להריץ פקודות/סקריפטים מותאמים אישית בעת ההתחברות?
הזנק אפליקציות אוטומטית דרך הגדרות אובונטו
כאן אני הולך להראות לכם 2 חלופות לבצע את העבודה ב-Ubuntu 26.04:
- הוסף אפליקציית הפעלה ידנית באמצעות קובץ התצורה
.desktop. - השתמש בכלי קונפיגורציה גרפי של צד שלישי.
אפשרות 1: השתמש בקובץ התצורה .desktop
כפי שאולי ידוע לך, כל האייקונים של האפליקציות שאתה רואה ברשת האפליקציות של Gnome, ב-dock או במפעילי אפליקציות אחרים ברוב הפצות הלינוקס הנפוצות מטופלים על ידי קבצי .desktop בתיקיות /usr/share/applications, .local/share/applications, וכדומה.
באופן דומה, אפליקציות הפעלה אוטומטית מטופלות על ידי קבצי .desktop בתיקיות /etc/xdg/autostart או .config/autostart.
וכאשר אתה מפעיל את מתג ה״הפעלה אוטומטית״ עבור יישום בהגדרות (מרכז הבקרה של גנומ), הוא ייצור אוטומטית קובץ תחת .config/autostart המקושר לקובץ .desktop עבור אייקון היישום הזה.
אם אתה רוצה להריץ אוטומטית פקודות מותאמות אישית, סקריפטים או אפליקציות עם אפשרויות מותאמות אישית בעת ההתחברות, פשוט צור קבצי .desktop בתיקייה הזו עם השלבים הבאים.
1. צור את התיקיה. התיקיה ~/.config/autostart אינה קיימת כברירת מחדל. ניתן לפתוח את "קבצים" וללחוץ Ctrl+H כדי להציג קבצים/תיקיות מוסתרים, ואז לנווט ל-.config וליצור את התיקייה המשנית autostart, או לפתוח טרמינל (Ctrl+Alt+T) ולהריץ את הפקודה למטה כדי ליצור אותה:
mkdir -p ~/.config/autostart2. צור וערוך קובץ מותאם אישית .desktop. לאחר מכן, עבור לתיקיית ה־“autostart” ו צור מסמך ולאחר מכן שנה את שמו ל־xxx.desktop, לדוגמה, firefox-private.desktop, ולחץ על עריכה באמצעות עורך הטקסט:
טיפים: אצל אובונטו (גנומֶה אכן) אין אפשרות “מסמך חדש” בתפריט ההקשר, ראה את המדריך הזה כדי להפעיל אותה.
כאשר הקובץ נפתח, כתוב את התוכן הבא וערוך בהתאם:
[Desktop Entry]
Type=Application
Exec=sh -c "sleep 30; firefox --private-window https://www.google.com"
Hidden=false
Name=Firefox Private Mode
Comment=Open google.com automatically in Firefox private window.במקרה זה, הוא יפעיל אוטומטית את פיירפוקס במצב פרטי וייפתח את Google.com אוטומטית, עם עיכוב של 30 שניות לאחר ההתחברות.
בהתאם למה שאתה רוצה להריץ, עליך להחליף את הפקודה של “Exec“, ולערוך את ‘Name’ ו-‘Comment’ כפי שאתה רוצה. לדוגמה, השתמש ב:
Exec=/home/ji/Documents/myscriptלהריץ את הסקריפט שלי בתיקיית המשתמש Documents.Exec=sh -c "$HOME/Documents/myscript"להריץ את אותו סקריפט, אבל כאן נדרש מפרש הפקודות "sh -c" כדי שהוא ידע מהו$HOME.Exec=update-manager --install-allכדי להפעיל אוטומטית את מעדכן התוכנה ולהתקין את כל העדכונים הזמינים.
טיפים:
- עדיף להריץ קודם את הפקודה או הסקריפט המותאם במסוף כדי לוודא שהוא עובד.
- הפרמטר X-GNOME-Autostart-Delay אינו עובד ב-Wayland, השתמש ב-
sleepבפקודה כדי להוסיף עיכוב בזמן בשניות. - אתה יכול לשנות Hidden=false ל-Hidden=true כדי להשבית את קובץ
.desktopהזה, בדיוק כמו שהוא נמחק. - הוסף
Terminal=trueאם הפקודה צריכה לרוץ במסוף. - למידע נוסף על מפתחות כניסת שולחן העבודה, ראה את המסמך ב-freedesktop.org.
לאחר יצירת הקובץ ועריכתו, פשוט שמור אותו, ואמת אם זה עובד על ידי התנתקות וחזרה להתחברות.
אפשרות 2: השתמש בתוכנה גרפית של צד שלישי
כדי לפשט את העניינים, ישנם מעט כלים גרפיים של צד שלישי שיכולים לעשות את העבודה של ניהול אפליקציות וסקריפטים שמופעלים בעת ההפעלה.
למיטב ידיעתי, הכלי החינמי בקוד פתוח Ignition הוא בחירה טובה המספקת ממשק משתמש פשוט ומודרני להוספה, הסרה ושינוי של רשומות הפעלה.
כפי שאתה רואה בצילום המסך, הוא מספק ממשק GTK4 ו-LibAdwaita, עם יכולת לנהל רשומות הפעלה של המערכת (בדרך כלל הקבצים .desktop ב-/etc/xdg/autostart) שעובדות עבור כל המשתמשים.
בנוסף, זה מאפשר להוסיף כל אפליקציה מותקנת (עם אפשרויות מותאמות אישית ועיכוב בזמן), פקודה מותאמת אישית או סקריפט כפריטי הפעלה אוטומטית, על ידי יצירת קבצי .desktop באופן אוטומטי בתיקיית .config/autostart של המשתמש. משמעות הדבר היא שהם פועלים עבור המשתמש הנוכחי בלבד.
התקן את Ignition
בנוסף לבנייה מהקוד המקורי, האפליקציה זמינה להתקנה ברוב הפצות לינוקס דרך חבילת Flatpak, שרצה בסביבת סנדבוקס.
עבור Debian, Ubuntu ומערכות מבוססות עליהן, הפעל שני פקודות למטה אחת אחרי השנייה כדי להתקין את החבילה:
ראשית, פתח את הטרמינל (Ctrl+Alt+T) והפעל תמיכת Flatpak על ידי התקנת חבילת ה-daemon:
sudo apt install flatpakלאחר מכן, התקן את חבילת האפליקציה על ידי הפעלת הפקודה:
flatpak install https://dl.flathub.org/repo/appstream/io.github.flattool.Ignition.flatpakref
לאחר התקנת החבילה, חפשו והפעילו אותה מ-Gnome Overview (התנתקו והתחברו שוב אם סמל האפליקציה לא מופיע), או הריצו את הפקודה למטה כדי להפעיל מהטרמינל:
flatpak run io.github.flattool.Ignitionבטל התקנה של Ignition
אם האפליקציה לא עובדת טוב עבורך, הפעל את הפקודה למטה כדי להסיר אותה:
flatpak uninstall --delete-data io.github.flattool.Ignitionהרץ גם flatpak uninstall --unused כדי להסיר ספריות ריצה מיותרות.
שים לב שהסרת האפליקציה לא תמחק את הערכים שנוצרו על ידי ההפעלה האוטומטית שלה.






