برنامه نویسی

نحوه نصب و راه اندازی 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” را در منو باز کنید. برای سفارشی کردن نمایه پیش فرض، به برگه «پروفایل ها» بروید.
بعداً می توانید چندین نمایه ایجاد کنید که اندازه و رنگ فونت ترمینال را تغییر می دهد، بنابراین برای مثال می توانید یک نمایه “صفحه نمایش” برای زمانی که نیاز به ارائه محتوا در ترمینال خود دارید داشته باشید.

در برگه “عمومی”، علامت را بردارید “نمایش نوار عنوان”:

Terminator نوار عنوان را غیرفعال کنید

سپس، به تب “Background” بروید و پس زمینه شفاف را با سایه 0.80 تنظیم کنید:

رنگ پس زمینه ترمیناتور

پس از تغییر، پنجره تنظیمات را ببندید. اکنون ترمیناتور شما باید شبیه به این باشد:

ترمیناتور با پس زمینه شفاف

برای ایجاد پنجره‌های کاشی‌شده، روی پنجره ترمینال کلیک راست کرده و «Split horizontally» یا «Split vertically» را انتخاب کنید:

تقسیم ترمیناتور

هر پنجره جدید می تواند دوباره تقسیم شود، بنابراین شما راه های بی نهایتی برای سفارشی کردن کاشی ها دارید:

ترمیناتور اسپلیت با 3 کاشی

برای دسترسی سریع، آن را به داک خود پین کنید:

  • ماوس را به پایین صفحه ببرید تا 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 نصب شد

برای بارگیری پوسته ZSH با OMZ، باید Terminator را مجددا راه اندازی کنید.

مرحله 3: Oh-my-ZSH را سفارشی کنید!

OMZ چندین تم دارد که می توانید برای سفارشی سازی بهتر ترمینال خود نصب کنید و اطلاعات مفیدی را بر اساس افزونه ها نشان می دهد. برخی از تم ها ممکن است برای اجرای صحیح به مراحل اضافی نیاز داشته باشند، مانند تنظیم فونت های ویژه ای که از نمادها پشتیبانی می کنند یا نصب وابستگی ها.

برای انتخاب موضوع، می توانید به بخش تم های OMZ و همچنین بخش تم های خارجی از ویکی آن ها نگاهی بیندازید تا موضوعی را که دوست دارید انتخاب کنید.

در اینجا چند تم خوب برای امتحان وجود دارد:

  • Agnoster – یک تم واقعی زیبا که به صورت داخلی ارائه می شود، بنابراین نیازی به نصب هیچ چیز اضافی ندارید.

  • جاناتان – تم داخلی دیگری که اطلاعات مفیدی را با ظاهر و احساس مینیمالیستی به درخواست اضافه می کند.

  • AgnosterZak – بر اساس Agnoster، این موضوع اطلاعات بیشتری مانند عمر باتری و تاریخ/زمان را در دستور شما قرار می دهد.

  • Powerlevel10k – تم مفیدی که اطلاعات زیادی را در ترمینال نشان می دهد و دارای تم های رنگی مختلف است. این موضوعی است که من در حال حاضر از آن استفاده می کنم.

من شخصاً سال‌ها است که از تم Agnoster استفاده می‌کنم، اما تصمیم گرفتم چیزی کمی مبتکرانه‌تر را امتحان کنم و تم Powerlevel10k موارد اضافی زیادی را ارائه می‌دهد، و پیکربندی آن با جادوگر داخلی آن بسیار آسان است. ترمینال من اکنون به این شکل است:

Oh my Zsh با تم Powerlevel10k نصب شده است

برای تم های داخلی، فقط باید خود را ویرایش کنید .zshrc و تغییر دهید ZSH_THEME env var به نام تمی که می خواهید استفاده کنید. صفحه ویکی را بررسی کنید تا ببینید آیا تم گزینه های پیکربندی خاصی دارد یا خیر.

نصب تم Powerlevel10k (اختیاری)

موضوعی که من برای راه‌اندازی جدید خود انتخاب کردم، تم Powerlevel10k است – این یک تم خارجی است که نیاز به نصب و راه‌اندازی از طریق ابزار جادوگر CLI دارد. اگر می خواهید آن را امتحان کنید، این دستورالعمل ها را دنبال کنید.

ابتدا فونت پیشنهادی آنها را نصب کنید. فایل های فونت زیر را دانلود کنید:

سپس، به سمت خود بروید Downloads پوشه، روی هر فونت دوبار کلیک کنید و روی دکمه “نصب” کلیک کنید تا فونت روی سیستم شما نصب شود.

با نصب فونت‌ها، برای استفاده از فونت جدید، باید نمایه Terminator خود را به‌روزرسانی کنید. روی پنجره Terminator کلیک راست کنید، سپس به “Preferences” در منو دسترسی پیدا کنید و به تب “Profiles” دسترسی پیدا کنید. با default نمایه انتخاب شده، علامت را بردارید گزینه ای که می گوید “استفاده از فونت عرض سیستم ثابت”. سپس بر روی کادر انتخاب فونت کلیک کرده و انتخاب کنید MesloLGS NF Regular فونت ممکن است بخواهید اندازه فونت را در حالی که در حال انجام آن هستید، افزایش دهید. وقتی کارتان تمام شد، پنجره را ببندید و Terminator اکنون باید از فونت توصیه شده برای Powerlevel10k استفاده کند.

تغییر فونت Terminator

سپس، 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 شما را از طریق پیکربندی سریع راهنمایی می کند. شما می توانید از بین گزینه ها و سبک های بسیار متنوعی انتخاب کنید، این بسیار بصری است.

تنظیم تم Powerlevel10k با اسکریپت p10k

شایان ذکر است که می‌توانید در هر زمانی که بخواهید دوباره این ویزارد پیکربندی را برای پیکربندی مجدد درخواست خود اجرا کنید:

p10k configure
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پس از اینکه از راه اندازی درخواست اولیه خود راضی شدید، چند تنظیمات دیگر وجود دارد که می توانید با ویرایش خود تغییر دهید ~/.p10k.zsh فایل. این فایل پیکربندی دارای فهرست طولانی از عناصر سریع است که می‌توانید آنها را فعال یا غیرفعال کنید، بنابراین حتما آن را بررسی کنید و آنچه را که می‌خواهید آزمایش کنید، از نظر خارج کنید.

به عنوان مثال، من عناصر مرتبط با PHP را فعال کردم، بنابراین وقتی یک پروژه PHP مبتنی بر git را باز می کنم، نسخه PHP را می بینم که در حال حاضر در سیستم تنظیم شده است:

عناصر سریع

فراموش نکنید که Terminator را ببندید و مجدداً باز کنید تا تغییراتی را که در آن ایجاد کرده‌اید منشأ پیدا کنید ~/.p10k.zsh فایل.

امیدوارم از این راهنما لذت برده باشید – به من اطلاع دهید در توییتر که Oh My ZSH! تم مورد علاقه شما است!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا