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

הנה כל מה שאתה צריך לדעת על מעטפות כניסה בלינוקס.

מהי מעטפת כניסה?

מעטפת כניסה היא בדיוק זה: מעטפת שמופעלת כאשר אתה נכנס ישירות למחשב לינוקס. כאשר אתה נכנס למערכת שלך מ-a קונסולה וירטואלית או מעל SSH, המעטפת שמתחילה היא מעטפת כניסה.

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

ההבדל העיקרי בין השניים הוא בהתנהגות הקליפה. המעטפת תקרא לעתים קרובות רק קבצים מסוימים בעת ההפעלה. בש יקרא את /etc/profile, אז ה .bash_profile, .bash_login, ו קובצי פרופיל בספריית הבית שלך רק אם היא מופעלת כמעטפת כניסה.

כיצד לדעת אם אתה משתמש במעטפת כניסה

קל לראות אם אתה מפעיל מעטפת כניסה או לא. אם השקת את המעטפת שלך מאפליקציית מסוף שולחן העבודה, סביר להניח שאתה לא, אלא אם כן אתה נמצא בסביבת מסוף אחרת כמו WSL או מסוף macOS.

instagram viewer

אתה יכול לבדוק אם אתה מפעיל מעטפת כניסה עם הפקודה הזו;

הֵד$0

אם אתה משתמש במעטפת כניסה, תראה את שם הקליפה שלפניו מקף (-). אם לא, רק תראה את שם הקליפה.

הגדרת מעטפת הכניסה שלך בלינוקס

כדי להגדיר את מעטפת הכניסה שלך, השתמש פקודת chsh. אתה יכול להגדיר את מעטפת ההתחברות שלך לנתיב המוחלט של כל מעטפת הרשומה /etc/shells.

כדי להתחיל כל מעטפת בתור מעטפת כניסה, אתה יכול בדרך כלל להשתמש באפשרות שורת פקודה. לדוגמה, כדי להפעיל את Bash כמעטפת כניסה:

לַחֲבוֹט --התחברות

אם אתה משתמש בשולחן העבודה של לינוקס, לעתים קרובות אתה יכול לציין איזו פקודה מופעלת כאשר אתה פותח חלון מסוף. אם אתה רוצה שהמעטפת שלך תפעל כמעטפת כניסה, תוכל לשים את האפשרות הזו שם.

עכשיו אתה יודע על קליפות התחברות

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

אם אתה חדש בלינוקס, אתה עשוי לתהות איזו מעטפת היא הטובה ביותר. אתה יכול להישאר עם ברירת המחדל של Bash, או שאתה יכול לחקור את התכונות המיוחדות שמציעות קונכיות חלופיות כמו Fish או Zsh.