سلام خدمت تمامی کاربران گرامی . در این پست سعی داریم نحوه نصب صحیح تم گراب orbitux را خدمت شما عزیزان آموزش بدیم.
در این مطلب یاد میگیریم :
در حالت عادی شما وقتی لینوکسی نصب میکنید مثل اوبونتو گراب هم همراهش نصب میشه تا اگر سیستم عامل دیگه ای داشته باشید بتونید به راحتی از منوی گراب وارد سیستم عامل مورد نظر خودتون بشید. اما این گرابی که نصب میشه به صورت پیشفرض در اکثر توزیع های لینوکسی تم خاصی نداره و یک تم ساده با پس زمینه سیاه داره که شاید زیاد جالب نباشه و خسته کننده باشه.
حال , گراب این امکان رو به ما داده تا بتونیم تم های اختصاصی مطابق با سلیقه خودمون توسعه بدیم که از این رو در استور های مختلف لینوکسی مانند gnome-look , kde store و غیره... بتونیم تم های مدنظر خودمان را انتخاب و نصب کنیم و شخصی سازی های دلخواه را روش انجام بدیم.
یک نمونه از تم پیشفرض گراب :

یک نمونه از تم شخصی سازی شده orbitux

شما میتوانید در فایلی که در ادامه دریافت میکنید تمام شخصی سازی های ممکن را انجام دهید.
در ادامه میریم سراغ دانلود فایل تم
ابتدا فایل تم رو از آدرس های دانلود کنید :
در صورتی که از گیت هاب دانلود میکنید :
git clone https://github.com/orbitux/orbitux-grub-theme.gitدر صورتی که از opendesktop دانلود میکنید ابتدا باید فایل zip را استخراج کنیم :
unzip orbitux-grub-theme-v0.3.0.zipبعد از اینکه با موفقیت دانلود شد وارد دایرکتوری پروژه میشویم
cd ~/orbitux-grub-themeو یک بررسی برای اینکه تمامی فایل ها موجود باشند
lsاین فایل ها باشن وگرنه پروژه به صورت ناقص دانلود شده
| نام فایل | کاربرد |
|---|---|
| theme.txt | فایل اصلی حاوی استایل های گراب شامل: پس زمینه, اندازه ها, رنگ ها, و غیره... |
| orbitux-Regular-22.pf2 | فونت اصلی به کار رفته در تم |
| icons | آیکون های سیستم عامل ها و توزیع های لینوکسی که کنار اسم هر توزیع ضاهر میشود |
| background.png | پس زمینه اصلی گراب |
| arrow_w.png | آیکون فلش , زمانی که هر آیتم انتخاب شود نمایان میشود |
| screenshot.png | پیش نمایش تم |
| LICENSE | مربوط به لایسنس پروژه و قوانین استفاده از آن |
| README.md | داکیومنت پروژه شامل : نحوه نصب , اجزای فایل ها , امکانات , و کاستوم کردن آن |
خب حالا که با اجزای تم بیشتر آشنا شدیم میریم سراغ بخش بعدی یعنی نصب تم و کانفیگ گراب
sudo mkdir -p /boot/grub/themes/orbitux2- وارد دایرکتوری پروژه میشویم
cd ~/orbitux-grub-theme3- کپی تم در دایرکتوری که در مرحله اول ساختیم
sudo cp -r ./* /boot/grub/themes/orbitux/فایل تنظیمات گراب را باز میکنیم :
sudo nano /etc/default/grubما اینجا از ادیتور nano استفاده کردیم. شما میتوانید با هر ادیتوری که راحتید فایل رو باز کنید
در فایل /etc/default/grub دنبال خط GRUB_THEME بگردید یا اگر نیست اضافه کنید به این صورت
آدرس تم رو بهش میدیم
GRUB_THEME="/boot/grub/themes/orbitux/theme.txt"در برخی توزیع های لینوکس مثل فدورا به جای grub از grub2 استفاده میکنیم پس حتما این نکترو به خاطر داشته باشید
حالا فایل رو سیو میکنیم و برمیگردیم به ترمینال خودمون و میریم سراغ مرحله بعد
این مرحله بسته به توزیع لینوکسی دستورات متفاوتی داره که تقریبا برای اکثر توزیع ها این ۳ دستور استفاده میشه:
grub-mkconfig
grub2-mkconfig
update-grub
در ادامه نحوه صحیح generate کردن گراب رو باهم بررسی میکنیم :
Arch Linux / Manjaro or other
sudo grub-mkconfig -o /boot/grub/grub.cfgDebian/Ubuntu and derivatives
sudo update-grubFedora/RedHat bases
sudo grub2-mkconfig -o /boot/grub2/grub.cfgلطفا در توزیع لینوکسی خودتان هر ۳ دستور بالارو امتحان کنید ممکن هست برای هر توزیع متفاوت باشه
وقتی که دستورات بالارو زدین باید چیزی شبیه به این روی صفحه ترمینال مشاهده کنید
Generating grub configuration file ...
Found theme: /boot/grub/themes/orbitux/theme.txt
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows 11 on /dev/sda1
Found Pop!_OS 22.04 LTS (22.04) on /dev/sdb1
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
doneو این قسمت رو اگر مشاهده کردین Found theme: /boot/grub/themes/orbitux/theme.txt تبریک میگم تم ما با موفقیت نصب شده
حالا سیستم خودتون رو ری استارت کنید و از تم نصب شده لذت ببرید !
در صورت مشکلی در نصب و دانلود یا سوالات مرتبط لطفا در تلگرام پیام بگذارید.