نصب Dotfile و Omarchy

یکی از خصوصیات جذاب arch اینه که شما میتونی از ۰ تا ۱۰۰ رو خودت بسازی. میخوای شبیه ویدوز باشه؟ میتونی بسازیش. میخوای شبیه مک بشه؟ میتونی بسازیش. میخوای شبیه سیستم یه هکر باشه؟ میتونی بسازیش. ولی این رو بدون که به همین سادگی هم نیست!
شعار arch اینه:  Do it yourself
بله! هر چیز قدرتمندی٬ مسئولیتی به همراه داره و در این مورد شما تمام و کمال مسئول دستگاه خودتون هستید. ولی دیگه مثل ویدنوز نیست که اگه چیزی رو خواستی تغییر بدی٬ با چند تا دکمه اینکارو بکنی. نهههه٬ اینجا باید کدش رو بزنی. حتی برای عوض کردن wallpaper هم باید کد بزنی و فرمان رو توی سیستم تعریف کنی.
البته اولشه که اینطوریه. هرچی میری جلوتر و ابزار های بیشتری رو پیدا میکنی٬ کارهایی که باید خودت انجام بدی کمتر میشه. ولی با این حال٬ هنوز خودت مسئول پیدا کردن اون بزارها و برنامه‌ها هستی.

میدونی؟! قشنگیه لینوکس اینه که از فرد به فرد دیگه کاملا متفاوته. هر کسی شرایط متفاوتی رو با لینوکس تجربه میکنه و اون تجربه به معنای واقعی کلمه خاصه.

لگوی dotfile

یکپارچه سازی

برای حل این مشکل٬‌ یه راهکاری هست به اسم Dotfile. اینطوریه که یه نفر سیستم خودش رو کامل راه‌نداری میکنه٬ با هر تنظیمات و ظاهری که خودش میخواد. بعد تصمصم میگیره توی github با بقیه به اشتراک بزاره. اینطوری شما میتونی بری اون تنظیمات رو روی سیستمت کپی کنی و دیگه دردسر از صفر ساختن رو نکشی. بعد از این هم که سیسمت کامل را‌اندازی شد٬ حالا میتونی بری تنظیماتی که برای خودت و سیستمت مناسب تر هست رو توش تعریف کنی. یکی از خوبی‌های open source همینه.

صفحه پینگ فایل openh264

ضربه فنی

در طی پروسه نصب dotfile با یکسری از مشکلات روبرو خواهید شد و این مشکلات مربوط به ملیت و موقعیت مکانی شما هست.
تو پروسه نصب این برنامه٬ به یه ارور برخوردم که میگفت نمیتونه فایل openh264 رو از سرور دانلود بکنه.
راه‌حل اکثر مشکلات تو reddit پیدا میشه و متاسفانه هم اونا مارو بستن و هم ما اونارو.
بعد از گشت و گذار بستر متوجه شدم که اصلا این فایل چند کیلوبایتی برای کشور ایران٬ روسیه و اوکران قفله.
بعله٬ راه‌حل نصب فیلتر شکنه. ولی روی سیستمی که من هوز نتونستم file manager نصب کنم و باهاش کار کنم٬ چه انتظاری داری؟
البته که بیخیال نشدم و خواستم نصبش کنم ولی با این حال اون هم درست کار نکرد. مشکل پشت مشکل.
یه راه‌حل دیگه هم داشت که این بود که پکیج هایی که این فایل رو توی خودشون دارن دانلود و نصب کنید که خب من از کجا پکیجی پیدا کنم که این رو توش داشته باشه و اصلا اون پکیج کارش چیه؟

 

جایگزین

سر همین بیخیال dotfile شدم و دنبال روش های دیگه‌ای گشتم. اینطور شد که به Omarchy رسیدم که توی سایت Hyprland هم معرفی شده بود. با یک خط کد٬ میتونی روی سیستمت نصبش کنی. مزیت Omarchy اینه که جدیده و کامیونیتی فعالی و رو به رشدی داره. خیلی ها دارن دست به دست هم میدن تا Omarchy رو بالا بکشن و بهترش کنم.

انصافا هم نصب راحتی داره٬ فقط یه اینترنت خوب میخواد که منم متاستفانه نداشتم و سرویس شدم.
به علاوه اینکه من به یه ارور برخوردم که چند ساعت درگیرش بودم. (typical noob)

error: module not found: nvidia
error: module not found: nvidia-modeset
error: module not found: nvidia-drm
error: module not found: nvidia

ارور nvidia در مراحل نصب omarchy

مشکل رو حل کردم٬ ولی هنوز نمیدونم اصن جریان چی بود.
مشکل نصب بودن یا نبودن nvidia-dkms بود. ظاهرا با نسخه دیگه از nvidia تداخل پیدا کرده بوده و یا ناقص نصب شده بوده که مجبور شدم دوباره نصبش کنم.

توصیه

به نظرم اصلا نمیصرفه که از همون اول٬ به عنوان یه مبتدی شروع کنید به ساختن arch از صفر٬ چون غیر از عذاب چیزی براتون نداره. برای شروه بهتره یه نسخه‌ی آماده رو روی سیستمتون کپی کنید و از اون استفاده کنید در این صورت٬ من بهتون Omarchy رو پیشنهاد میدم. با این که نسخه اولیست ولی تقریبا همه چیزش آمادست و محیط سبک و مناسبی داره و خیلی با پکیج و سرویس های اضافی و الکی پر نشده. همینطور٬ در حال رشده برای همین آپدیت‌های خوبی قراره براش بیاد.