لینوکس و من

۱۲ مطلب با کلمه‌ی کلیدی «آرچ» ثبت شده است

SLIM یک Login Manager ساده و کاربردی و زیبا

میگن سالی که نکوست از بهارش پیداست... دسکتاپی که نکوست از Login Windowش  پیداست!
من همیشه دنبال تم ورود ساده و شیک برای لینوکس بودم. به تازکی با SLIM یا Simple LogIn Manager آشنا شدم. ساده ترین، سریع ترین و در عین حال یه لاگین‌منیجر با تم های مختلف و زیبا. یه ویژگی خوبی که داره اینه که ارتباطی به این نداره که چه دسکتاپی روی لینوکستون نصب باشه و dependency به دسکتاپ نداره. یعنی مثلا کاری به این نداره که شما KDE دارین یا XFCE یا هر چیز دیگه!
امروز میخوام روش نصب و راه اندازی SLIM در آرچ رو بنویسم.
هشدار: هیچ تضمینی وجود نداره که بعد از اعمال این تغییرات کار درست از آب در بیاد. هر اتفاقی افتاد مسئول خودتونید. من رفرنس های لازم رو لینک دادم.

۱- با این دستور نصبش کنید!
sudo pacman -S slim slim-themes archlinux-themes-slim
۲- با این دستور فعالش کنید:
sudo systemctl enable slim.service -f

۳- حالا باید تنظیمش کنیم. تنظیمات مختلفی میتونید براش اعمال کنید که تنظیمات اولیه اش رو اینجا مینویسم. برای تنظیمات مختلف دیگه به اینجا و اینجا مراجعه کنید.
اول که فایل تنظیمات رو با یه ویرایشگر باز کنید. مثلا:
sudo nano /etc/slim.conf

+ اضافه کردن دسکتاپ های مختلف برای انتخاب موقع ورود
در قسمت Available Sessions دسکتاپ های مورد نظرتون رو اضافه کنید. همون طور که میبینید اولین دسکتاپ به عنوان پیشفرض محسوب میشه:

sessions            mate,xfce,gnome3,kde,cinnamon,razor-qt,openbox,lxde

۴- حالا فایل زیر رو باز کنید تا یه تنظیم کوچولو انجام بدیم. این طوری میگیم که نام کاربری شما هنگام ورود، دسکتاپ فلان رو اجرا کنه. (در اینجا mate)
sudo nano ~/.xinitrc
و عبارت زیر رو برای mate توش قرار بدید و ذخیره کنید.
exec mate-session
حالا میتونید restart کنید.
حواستون باشه که باید یه مقدار تجربه داشته باشید، وگرنه اگه یه جای کار ایراد پیدا کرد و نتونستید دیگه لاگین کنید... وای وای... حتما هم یه کامپیوتر دیگه که به اینترنت وصله کنارتون باشه که در صورت بروز مشکل بتونید سرچ کنید.

در لینک هایی که در بالا گفتم، تنظیمات مختلفی وجود داره که میتونید اعمال کنید. مثلا ورود اتوماتیک، تغییر theme، استفاده از بکگراند همزمان دسکتاپ، و خیلی چیزهای دیگه.

نصب بسته ها از مخازن AUR برای توزیع Arch

همون طور که میدونید مدتیه دارم توزیع Arch رو تست میکنم. آرچ لینوکس. توزیع آرچ شیوه ی جالبی برای مدیریت بسته هاش داره. چند تا مخزن اصلی داره و یک مخزن مخصوص کاربران. در این مخزن کاربران که AUR نامیده شده، بسته هایی قرار میگیرن که توسط کاربران تولید یا ویرایش شدن. این مخازن به طور پیش فرض در مخازن آرچ وجود ندارن و برای استفاده از اونها باید روش خاص خودشون رو استفاده کنید. اسکریپت های متعددی برای اینکار ساخته شده. در این لینک تعداد زیادی از اونها رو میبینید. که هر کدوم قوانین خاص خودشون رو دارن. هر کدوم رو که بخواید میتونید امتحان کنید. من yaourt رو انتخاب کردم. دلیل خاصی هم نداشت. توی گوگل سرچ کردم!
اما پس از مدتی متوجه شدم به دلیل اینترنت احمقانه ی ایران، دسترسی به بعضی پکیج ها امکان پذیر نیست. و باید راه دیگه ای پیدا کرد! خب، کار که نشد نداره، راهش هست:

۱- به سایت مخزن AUR برید و پکیج مورد نظرتون رو سرچ کنید و نسخه ی مربوط به CPU خودتون (۳۲ یا ۶۴) پیدا کنید. مثلا من همین yaourt رو براتون میگم. از سمت راست صفحه، Download Tarbal رو کلیک کنید و فایل رو دانلود کنید.

۲- با ترمینال وارد پوشه ای بشید که فایل دانلود شده. و اون رو از حالت فشرده خارج کنید:
tar -xzf yaourt.tar.gz
۳- دستور زیر رو اجرا کنید تا بسته ی اصلی دانلود بشه و dependencyهای بسته هم دانلود بشن.
makepkg -s
۴- حالا با خود pacman میتونید بسته ای رو که تولید شده نصب کنید:
pacman -U /path/to/package