نحوه نصب و راه اندازی Terminator + Oh My ZSH! در اوبونتو 23.04

من یکی از طرفداران و کاربر وفادار Oh-my-Zsh بوده ام! برای چندین سال؛ این پوسته من را با چیزهای کوچکی مانند اطلاعات شاخه git و تکمیل خودکار هوشمند مفیدتر می کند.
برای نرم افزار ترمینال، من واقعاً از استفاده از Terminator لذت می برم، زیرا به من امکان می دهد چندین ترمینال کاشی شده را در یک پنجره واحد تولید کنم، با یک آرایش سفارشی که می تواند به راحتی گسترش یابد و کوچک شود.
ترکیب Terminator + Oh My ZSH برای من برای بهبود بهرهوری من عالی است زیرا به من امکان میدهد اطلاعات بیشتری را فوراً ببینم و پنجرههای ترمینال را با چند کلیک در کاشیها سازماندهی کنم.
در این راهنما، نحوه راهاندازی ترمیناتور خود را با Oh My ZSH و تم Powerlevel10k با جزئیات به اشتراک میگذارم.
مرحله 1: ترمیناتور را نصب کنید
برای شروع، Terminator را با استفاده از:
sudo apt install terminator
پس از اتمام نصب، کلید پنجره را بزنید و تایپ کنید terminator
برای باز کردن Terminator از دسکتاپ اوبونتو. شبیه این خواهد شد:
بیایید آن را طوری پیکربندی کنیم که زیباتر به نظر برسد. بر روی پنجره ترمینال کلیک راست کرده و “Preferences” را در منو باز کنید. برای سفارشی کردن نمایه پیش فرض، به برگه «پروفایل ها» بروید.
بعداً می توانید چندین نمایه ایجاد کنید که اندازه و رنگ فونت ترمینال را تغییر می دهد، بنابراین برای مثال می توانید یک نمایه “صفحه نمایش” برای زمانی که نیاز به ارائه محتوا در ترمینال خود دارید داشته باشید.
در برگه “عمومی”، علامت را بردارید “نمایش نوار عنوان”:
سپس، به تب “Background” بروید و پس زمینه شفاف را با سایه 0.80 تنظیم کنید:
پس از تغییر، پنجره تنظیمات را ببندید. اکنون ترمیناتور شما باید شبیه به این باشد:
برای ایجاد پنجرههای کاشیشده، روی پنجره ترمینال کلیک راست کرده و «Split horizontally» یا «Split vertically» را انتخاب کنید:
هر پنجره جدید می تواند دوباره تقسیم شود، بنابراین شما راه های بی نهایتی برای سفارشی کردن کاشی ها دارید:
برای دسترسی سریع، آن را به داک خود پین کنید:
- ماوس را به پایین صفحه ببرید تا Dock باز شود.
- روی نماد Terminator کلیک راست کنید.
- “Pin to Dash” را انتخاب کنید تا آن را به Dock پین کنید.
مرحله 2: Oh-My-Zsh را نصب کنید!
ابتدا وابستگی ها را نصب کنید zsh
و fonts-powerline
برای پشتیبانی از نمادها در ترمینال خود:
sudo apt install zsh fonts-powerline
اکنون می توانید دانلود کنید و اسکریپت نصب Oh-my-Zsh را اجرا کنید.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
نصب از شما می خواهد تا تأیید کنید که می خواهید استفاده کنید zsh
به عنوان bash پیش فرض. برای ادامه تأیید کنید. وقتی تمام شد، باید یک صفحه نمایش مشابه این دریافت کنید:
برای بارگیری پوسته ZSH با OMZ، باید Terminator را مجددا راه اندازی کنید.
مرحله 3: Oh-my-ZSH را سفارشی کنید!
OMZ چندین تم دارد که می توانید برای سفارشی سازی بهتر ترمینال خود نصب کنید و اطلاعات مفیدی را بر اساس افزونه ها نشان می دهد. برخی از تم ها ممکن است برای اجرای صحیح به مراحل اضافی نیاز داشته باشند، مانند تنظیم فونت های ویژه ای که از نمادها پشتیبانی می کنند یا نصب وابستگی ها.
برای انتخاب موضوع، می توانید به بخش تم های OMZ و همچنین بخش تم های خارجی از ویکی آن ها نگاهی بیندازید تا موضوعی را که دوست دارید انتخاب کنید.
در اینجا چند تم خوب برای امتحان وجود دارد:
-
Agnoster – یک تم واقعی زیبا که به صورت داخلی ارائه می شود، بنابراین نیازی به نصب هیچ چیز اضافی ندارید.
-
جاناتان – تم داخلی دیگری که اطلاعات مفیدی را با ظاهر و احساس مینیمالیستی به درخواست اضافه می کند.
-
AgnosterZak – بر اساس Agnoster، این موضوع اطلاعات بیشتری مانند عمر باتری و تاریخ/زمان را در دستور شما قرار می دهد.
-
Powerlevel10k – تم مفیدی که اطلاعات زیادی را در ترمینال نشان می دهد و دارای تم های رنگی مختلف است. این موضوعی است که من در حال حاضر از آن استفاده می کنم.
من شخصاً سالها است که از تم Agnoster استفاده میکنم، اما تصمیم گرفتم چیزی کمی مبتکرانهتر را امتحان کنم و تم Powerlevel10k موارد اضافی زیادی را ارائه میدهد، و پیکربندی آن با جادوگر داخلی آن بسیار آسان است. ترمینال من اکنون به این شکل است:
برای تم های داخلی، فقط باید خود را ویرایش کنید .zshrc
و تغییر دهید ZSH_THEME
env var به نام تمی که می خواهید استفاده کنید. صفحه ویکی را بررسی کنید تا ببینید آیا تم گزینه های پیکربندی خاصی دارد یا خیر.
نصب تم Powerlevel10k (اختیاری)
موضوعی که من برای راهاندازی جدید خود انتخاب کردم، تم Powerlevel10k است – این یک تم خارجی است که نیاز به نصب و راهاندازی از طریق ابزار جادوگر CLI دارد. اگر می خواهید آن را امتحان کنید، این دستورالعمل ها را دنبال کنید.
ابتدا فونت پیشنهادی آنها را نصب کنید. فایل های فونت زیر را دانلود کنید:
سپس، به سمت خود بروید Downloads
پوشه، روی هر فونت دوبار کلیک کنید و روی دکمه “نصب” کلیک کنید تا فونت روی سیستم شما نصب شود.
با نصب فونتها، برای استفاده از فونت جدید، باید نمایه Terminator خود را بهروزرسانی کنید. روی پنجره Terminator کلیک راست کنید، سپس به “Preferences” در منو دسترسی پیدا کنید و به تب “Profiles” دسترسی پیدا کنید. با default
نمایه انتخاب شده، علامت را بردارید گزینه ای که می گوید “استفاده از فونت عرض سیستم ثابت”. سپس بر روی کادر انتخاب فونت کلیک کرده و انتخاب کنید MesloLGS NF Regular فونت ممکن است بخواهید اندازه فونت را در حالی که در حال انجام آن هستید، افزایش دهید. وقتی کارتان تمام شد، پنجره را ببندید و Terminator اکنون باید از فونت توصیه شده برای Powerlevel10k استفاده کند.
سپس، Powerlevel10k را با کلون کردن آن در پوشه تم های OMZ خود نصب کنید:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
در نهایت، خود را ویرایش کنید ~/.zshrc
و خود را تغییر دهید ZSH_THEME
به powerlevel10k/powerlevel10k
:
#~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"
پس از آن، Terminator را ببندید و دوباره باز کنید تا تم جدید بارگذاری شود. اولین باری که OMZ را با موضوع Powerlevel10k اجرا می کنید، یک اسکریپت جادوگر CLI شما را از طریق پیکربندی سریع راهنمایی می کند. شما می توانید از بین گزینه ها و سبک های بسیار متنوعی انتخاب کنید، این بسیار بصری است.
شایان ذکر است که میتوانید در هر زمانی که بخواهید دوباره این ویزارد پیکربندی را برای پیکربندی مجدد درخواست خود اجرا کنید:
p10k configure
پس از اینکه از راه اندازی درخواست اولیه خود راضی شدید، چند تنظیمات دیگر وجود دارد که می توانید با ویرایش خود تغییر دهید ~/.p10k.zsh
فایل. این فایل پیکربندی دارای فهرست طولانی از عناصر سریع است که میتوانید آنها را فعال یا غیرفعال کنید، بنابراین حتما آن را بررسی کنید و آنچه را که میخواهید آزمایش کنید، از نظر خارج کنید.
به عنوان مثال، من عناصر مرتبط با PHP را فعال کردم، بنابراین وقتی یک پروژه PHP مبتنی بر git را باز می کنم، نسخه PHP را می بینم که در حال حاضر در سیستم تنظیم شده است:
فراموش نکنید که Terminator را ببندید و مجدداً باز کنید تا تغییراتی را که در آن ایجاد کردهاید منشأ پیدا کنید ~/.p10k.zsh
فایل.
امیدوارم از این راهنما لذت برده باشید – به من اطلاع دهید در توییتر که Oh My ZSH! تم مورد علاقه شما است!