لینوکس: مدیریت صفحه نمایش یا (Display Manager (DM چیست ؟

Display Managerمدیریت صفحه نمایش (display manager) چیست؟مدیریت صفحه نمایش که همان مدیریت لاگین (Login manager) می باشد، در واقع همان صفحه ورودی است که شما با وارد کردن نام کاربری و رمز عبور وارد میزکار لینوکس می شوید. این صفحه نشست های کاربر و تایید هویت او را کنترل می کند. تنها المانی که در صفحه ابتدایی دیده می شود، پنجره لاگین است که greeter نام دارد.انواع Display Manager :به طور کلی به دو نوع تقسیم میشه : کنسول (بدون گرافیک خاصی) گرافیکیکنسول :اولا باید بدونید اگه سیستم خیلی قدیمی و محدود دارید یا کلا دوست دارید بدون گرافیک (مثلا هکرید شما!) کار کنید بهتره از این نوع استفاده کنید . چند تا از این نوع دیسپلی منیجر رو هم براتون آوردم البته همشون تقریبا یکی هستن ولی خب ظاهرشون فرق میکنه ولی اگه توضیحات خیلی زیاد میخواین باید سرچ کنین :سی دی ام CDM :CDMتی دی ام Console TDM :Console TDMلای LY:LYتی بی اس ام TBSM :TBSMگرافیکی :خب قسمت مورد علاقه ی همه . این چند نوع معروف رو آوردم براتون با یکم توضیح در مورد هر کدوم :جی دی ام GDM :GDMاین دیسپلی منیجر فقط برای گنوم GNOME استفاده میشه ولی با بقیه ی دستکاپ انوایرمنت هایی که زیر شاخه های گنوم محسوب میشن هم میشه استفاده کرد . GDM برای سوییچ کردن دسکتاپ انوایرمنت ها آسونه و فقط باید بدونید کدوم فایل ها رو ویرایش کنین تا بتونین تغییرات زیادی در اون به وجود بیارین .لایت دی ام LightDM :LightDM قطعا LightDM میتونه یکی از بهترین انتخاب ها باشه چون اولا روی بعضی توزیع ها که مثلا از یونیتی استفاده میکنن قشنگرینه دومیش هم میشه به سبک بودنش نسبت به GDM گفت و خب همین باعث شده که مردم از اون بیشتر استفاده کنن . اگه از wayland استفاده میکنین باید یه خبر بد بهتون بدم که LightDM اونو ساپورت نمیکنه .اس دی دی ام SDDM :SDDMتم های SDDM شامل عکس و گیف و ویدیو و حتی تصاویر پیش زمینه با موزیک میشه . یکی دیگه از خوبی های SDDM میشه به کار کردن با X11 و wayland اشاره کرد . ولی خب یکی از بدی هاش میتونه این باشه که برای تغییرات باید QML رو به صورت متوسط بدونید . خوبه که بدونید SDDM را میشه با ویرایش فایل ها که توی /etc/sddm.conf هستن ، پیکربندی کرد.اسلیم SLIM :slimاز متن باز بودن و داکیومنت ها مرتب این دیسپلی منیجر که بگذریم همه ضروریات دیگه مثل لاگین خودکار، تغییر وضعیت قفل اعداد، پیام خوش آمدگویی و پشتیبانی از تم ها رو داره. البته لاگین راه دور (remote login) رو پشتیبانی نمیکنه .کی دی ام KDM :KDMKDE Plasmaمخفف Kde Display Manager هست که یعنی برای دستکاپ انوایرمنت KDE استفاده میشه .KDM ویژگی های خاص بسیار و گزینه های شخصی سازی زیادی داره. تم KDM و گریترهای مختلف را می تونین در مدیریت لاگین تغییر بدین و در نتیجه بک گراند، پیام خوش آمد و فونت رو سفارشی سازی کنین. این دیسپلی منیجر، میتونه که تغییر سریع کاربران، نمایش لیست کاربر، لاگین بدون نیاز به رمزعبور و لاگین اتوماتیک رو انجام بده. KDM از دو سرور نمایش wayland و X.Org پشتیبانی می کند ولی در KDE پلاسمای 5، KDM با SDDM جایگزین شده است (توی عکس میتونین ببینین).برای اینکه بدونین دارین از کدوم دیسپلی منیجر استفاده میکنین میتونین توی ویرایشگر مورد علاقه تون (مثلا nano) ببینین که دارین از کدوم استفاده میکنین :Ubuntu/Debian:nano /etc/X11/default-display-manager RedHat/Fedora:nano /etc/sysconfig/desktopOpenSuSe :nano etc/sysconfig/displaymanagerحالا چرا مدیریت نمایش (Display Manager) رو تغییر بدیم؟شما میخواین تا یک کامپیوتر قدیمی را احیا کنین و نیاز به مدیریت نمایش سبکتری دارین.مدیریت نمایش شما بعد از بروزرسانی توزیع، خراب شده و بهتره به جای مهاجرت به توزیع دیگر، مدیریت لاگین رو تغییر بدین.تمایل دارین تا تم های زیباتری رو توی مدیریت لاگین داشته باشین، ولی مدیریت لاگین پیشفرض شما، محدودیت هایی رو برای شما به وجود آورده.چطور نصب کنیم :هر توزیعی برای خودش یه روش نصب داره و هر کدوم از دیپلی منیجر ها هم به روش خودشون نصب میشن ولی سعی کردم معروف ترین ها رو اینجا بیارم که کار ۹۰ درصد مردم راه بیفته :نصب KDM\KDE : Ubuntu : sudo apt-get install kde-full sudo apt-get install kdm Fedora : sudo dnf groupinstall -y &quotKDE Plasma Workspaces&quot sudo dnf install kdm OpenSuSe : zypper install -t pattern kde kde_plasma sudo zypper in kdmبه جای نصب کامل (kde-full) میتونین از kde-standard یا kde-plasma-desktop استفاده کنین .نصب SLIM :Ubuntu : sudo apt-get install slimدو نسخه ی دیگه رو باید دانلود کنین :Fedora : download it here OpenSuSe : download it hereنصب SDDM :Ubuntu : sudo apt-get install sddmFedora : sudo dnf install sddmOpenSuSe : sudo zypper in sddmنصب GDM:Ubuntu : sudo apt-get install gdmFedora : sudo dnf install gdmOpenSuSe : sudo zypper in gdmنصب LightDM:Ubuntu : sudo apt-get install lightdmFedora : sudo dnf install lightdmOpenSuSe : sudo zypper in lightdm***اگه توی نصب به مشکل ریپوزیتوری برخوردین سرچ کنین حتما جوابی هست .تغییر Display Manager پیش فرض :Ubuntu/Debian : sudo dpkg-reconfigure lightdmبعدش انتخاب کنین .Fedora : dnf install system-switch-displaymanager system-switch-displaymanager-gnome system-switch-displaymanagerیا از این راه : systemctl disable [old display manager] systemctl enable [new display manager]OpenSuSe : اول از همه YaST رو اجرا کنین بعد etc/sysconfig Editor/ رو انتخاب کنین (توی کتگوری سیستم) . روی Desktop بزنین و بعدش Display Manager . بعد از اون مقدار DEFAULT_DM رو با اسم دسیپلی منیجر انتخابی البته با حروف کوچیک عوض کنین . مثلا : GDM >> DEFAULT_DM : gdmاگه نمیتونین از YaST استفاده کنین باید etc/sysconfig/ رو ویرایش کنین :sudo nano /etc/sysconfig/displaymanagerاین خط رو پیدا کنین و مقدارش رو عوض کنین :DISPLAYMANAGER="gdm">>>THE ENDبه طور کلی بخوایم در نظر بگیریم به این شکل میرسیم :tableخب اگه سوالی داشتین یا نظری در مورد اینکه جایی از مقاله ناقص هست یا اشتباهه حتما کامنت کنید . اگه دوست داشتین و به دردتون خورد حتما لایک کنید .بقیه ی مقاله ها رو هم بخونین : https://virgool.io/@Bestmahdi2/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%DB%8C%D8%AF%D8%A7%DA%A9%D8%B1%D8%AF%D9%86-%D8%AC%D9%88%D8%A7%D8%A8-%D9%87%D8%A7%DB%8C-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A2%D9%85%DB%8C%D8%B1%D8%B2%D8%A7-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%863-%D9%88-pyqt5-z8wdfrvibawq لینوکس : محیط میزکار یا (Desktop Environment (DE چیست ؟مونت اتوماتیک NTFS یا پارتیشن های ویندوز روی اوبونتو و توزیع های مشابهنصب درایور nvidia روی اوبونتو و توزیع های مشابهtel : @bestmadi2insta : @bestmahdi2