برخلاف شبیه سازهای سنتی ترمینال لینوکس، Terminator به شما امکان می دهد هر تعداد جلسه ترمینال را که می خواهید، همزمان اجرا کنید.
Terminator یک شبیه ساز ترمینال است که به شما امکان می دهد در یک پنجره روی چندین جلسه ترمینال کار کنید. این یک ابزار مفید برای مدیران سیستم و سایر کاربرانی است که با تنظیمات و مدیریت چندین سیستم سر و کار دارند.
در ترمیناتور، میتوانید پایانهها را در یک شبکه تقسیم کنید، سوئیچ کنید و مرتب کنید، برگهها را ایجاد کنید، نام جلسات ترمینال را تغییر دهید، پیوندهای کلید را پیکربندی کنید، و موارد دیگر. بهترین بخش در مورد Terminator این است که به شما امکان می دهد ورودی خود را به چندین جلسه ترمینال به طور همزمان ارسال کنید.
بیایید نحوه نصب و استفاده از Terminator برای اجرای چندین ترمینال در یک پنجره را ببینیم.
نحوه نصب ترمیناتور در لینوکس
Terminator در بیشتر مخازن توزیع های لینوکس موجود است، بنابراین می توانید آن را با استفاده از مدیر بسته پیش فرض خود نصب کنید.
در توزیع های مبتنی بر دبیان، می توانید بسته را با استفاده از APT نصب کنید.
sudo apt install terminator
در توزیع های مبتنی بر RHEL، می توانید از YUM یا DNF برای نصب و مدیریت بسته ها استفاده کنید. برای نصب ترمیناتور از:
sudo yum install terminator
یا:
sudo dnf install terminator
توزیع های مبتنی بر آرچ از Pacman برای مدیریت بسته ها استفاده می کنند. می توانید Terminator را روی Arch Linux با استفاده از:
sudo pacman -S terminator
پنجره Terminator دارای دو منوی اصلی است: منوی گروه بندی و منوی زمینه. این منوها به شما این امکان را می دهند که عملکردهای مختلفی را انجام دهید و تنظیمات و طرح بندی ها را تغییر دهید. با کلیک کردن روی نماد سه جعبه کوچک در سمت چپ بالای پنجره ترمینال می توانید به منوی گروه بندی دسترسی پیدا کنید. برای دسترسی به منوی زمینه، فقط در هر نقطه از پنجره ترمینال کلیک راست کنید.
ویژگی های ترمیناتور
برخی از ویژگی های ترمیناتور عبارتند از:
- تقسیم و چیدمان پایانه ها در یک شبکه
- بسیار قابل تنظیم
- دستورات را به طور همزمان در یک گروه از ویندوزها یا همه پنجره ها اجرا کنید
- طرح بندی ها را برای استفاده در آینده ذخیره کنید
- از تغییر نام عناوین تب ها، پایانه ها و ویندوز پشتیبانی می کند
- میانبرهای فراوان
- اسکرول نامحدود به عقب
- پشتیبانی از افزونه ها برای افزایش عملکرد
تقسیم پنجره به صورت افقی و عمودی
برای تقسیم یک پنجره، در داخل پنجره ترمینال کلیک راست کرده و بر اساس نحوه تقسیم پنجره، تقسیم افقی یا تقسیم عمودی را انتخاب کنید. با انتخاب هر یک از گزینه ها، پنجره به دو پنجره کوچکتر تقسیم می شود. شما می توانید ویندوز را به تعداد دفعات و در هر ترکیبی متناسب با نیاز خود تقسیم کنید.
همچنین می توانید از میانبر صفحه کلید Shift + Ctrl + O برای تقسیم افقی پنجره و Shift + Ctrl + E برای تقسیم عمودی آن استفاده کنید. برای پیمایش بین پایانه های مختلف، از کلیدهای جهت دار Alt + استفاده کنید.
اجرای همزمان دستورات در چند ترمینال
میتوانید با گروهبندی چند ترمینال، یک فرمان را بهطور همزمان روی آنها اجرا کنید. همچنین میتوانید یک فرمان را بهطور همزمان در تمام پایانهها اجرا کنید، چه متعلق به یک گروه باشند و چه نباشند.
برای ارسال فرمان به تمام پنجره های ترمینال، منوی گروه بندی را باز کرده و Broadcast all را انتخاب کنید. اکنون هر دستوری که در ترمینال فعلی اجرا می کنید به تمام پایانه های دیگر پخش می شود. ترمینال فعلی با نوار عنوان قرمز پخش کننده خواهد بود در حالی که تمام پایانه های دیگر با نوار عنوان آبی گیرنده خواهند بود. توجه داشته باشید که ترمینال فعلی همیشه یک نوار عنوان قرمز دارد.
برای اجرای یک فرمان به طور همزمان در مجموعه ای از پایانه ها، آنها را به یک گروه اضافه کنید.
برای این کار از منوی گروه بندی New group را انتخاب کرده و نام آن را بگذارید. سپس برای افزودن یک ترمینال دیگر به این گروه، منوی گروه بندی آن ترمینال را باز کرده و نام گروهی را که می خواهید به آن اضافه کنید انتخاب کنید. به طور مشابه، می توانید چندین گروه ایجاد کنید و پایانه هایی را به آنها اضافه کنید.
پس از ایجاد گروه، منوی گروه بندی را باز کرده و گزینه Broadcast group را انتخاب کنید. حال اگر دستوری را در یک ترمینال که متعلق به یک گروه است اجرا کنید، فقط پایانه های آن گروه پخش را دریافت می کنند.
بزرگنمایی ترمینال در ترمیناتور
برای تمرکز موقت روی یک پنجره ترمینال و پنهان کردن بقیه، به آن ترمینال بروید، روی آن کلیک راست کرده و از منوی زمینه، ترمینال Zoom را انتخاب کنید. این پنجره ترمینال را بزرگنمایی می کند و همچنین اندازه فونت را بزرگ می کند. برای بازگرداندن تمام پنجره های ترمینال، Restore all terminals را از منوی زمینه انتخاب کنید.
توجه داشته باشید که گزینه Maximize در منوی زمینه مانند گزینه Zoom terminal است با این تفاوت که فونت را بزرگ نمی کند.
تغییر عنوان یک ترمینال
هنگام کار بر روی چندین جلسه ترمینال، می توانید به هر یک عنوان خاصی بدهید تا بتوانید به سرعت هدف هر کدام را شناسایی کنید. نه تنها پایانه ها، بلکه می توانید عنوان پنجره ها و تب ها را نیز تغییر دهید.
برای تغییر عنوان پنجره، از میانبر صفحه کلید Ctrl + Alt + W استفاده کنید، نام آن را تغییر دهید و Enter را فشار دهید. به طور مشابه، از Ctrl + Alt + A برای تغییر عنوان برگه و از Ctrl + Alt + X برای تغییر عنوان ترمینال استفاده کنید. همچنین می توانید بر روی نوار عنوان برگه و ترمینال دوبار کلیک کنید تا عنوان آنها را تغییر دهید.
Layouts را برای استفاده مجدد در آینده ذخیره کنید
همچنین میتوانید پس از سفارشیسازی ترمینالها، طرحبندی آنها را بهصورت دلخواه ذخیره کنید. این شما را از ایجاد دستی طرح مورد نظر با هر بار باز کردن Terminator نجات می دهد.
پس از تنظیم طرحبندی، پنجره Preferences را از منوی زمینه باز کنید. سپس به تب Layouts بروید. برای ایجاد یک طرح جدید و نامگذاری آن روی Add کلیک کنید. سپس روی Save کلیک کنید و پنجره را ببندید.
برای بارگذاری طرح ذخیره شده، باید دستور زیر را در ترمینال تایپ کنید:
terminator -l layout_name
میانبرهای صفحه کلید مفید Terminator
در اینجا چند میانبر مفید صفحه کلید Terminator آورده شده است که می تواند گردش کار شما را سرعت بخشد:
تابع
میانبر
برای باز کردن یک برگه جدید
Shift + Ctrl + T
برای جابجایی بین پایانه ها
کلیدهای Alt + جهت (راست، چپ، بالا، پایین)
برای بستن یک ترمینال
Shift + Ctrl + W
برای بستن یک پنجره
Shift + Ctrl + Q
برای بزرگنمایی ترمینال
Shift + Ctrl + Z
برای به حداکثر رساندن یک ترمینال
Shift + Ctrl + X
برای شروع جستجو
Super + Ctrl + F
برای گروه بندی تمام پایانه ها
سوپر + جی
برای لغو گروه بندی همه پایانه ها
Shift + Super + G
برای افزایش اندازه فونت
Ctrl + +
برای کاهش اندازه فونت
Ctrl + –
برای کپی کردن متن
Shift + Ctrl + C
برای چسباندن متن
Shift + Ctrl + V
Terminator را به عنوان ترمینال پیش فرض خود تنظیم کنید
همچنین می توانید Terminator را به عنوان ترمینال پیش فرض خود تنظیم کنید. برای انجام این کار، دستور زیر را در ترمینال تایپ کنید:
sudo update-alternatives --config x-terminal-emulator
تمام شبیه سازهای ترمینال موجود در سیستم شما را فهرست می کند. برای تنظیم Terminator به عنوان ترمینال پیش فرض، شماره انتخاب مربوط به آن را وارد کنید.
اکنون می توانید Terminator را با استفاده از میانبر صفحه کلید پیش فرض Ctrl + Alt + T راه اندازی کنید.
افزایش بهره وری با Terminator در لینوکس
ویژگیهای بهرهوری Terminator به شما این امکان را میدهد که همزمان با ماندن در یک پنجره واحد، به طور کارآمد چند کار را انجام دهید. تقسیم پنجره، گروهبندی، ذخیره طرحبندیها، پخش و میانبرهای صفحه کلید ویژگیهای کلیدی Terminator هستند که میتوانند شما را بهرهورتر کنند.
علاوه بر ترمیناتور، شبیه سازهای ترمینال دیگری نیز وجود دارد که می توانند به شما در افزایش بهره وری مانند Terminology، Cool Retro Term، Guake، Alacritty، Tilda و غیره کمک کنند.