هل لا يعجبك المظهر القديم الجميل لبرنامج Terminal في نظام التشغيل Windows والذي يظهر فيه النص الأبيض على الشاشة السوداء؟ أنا أيضًا لا أحبه. ولحسن الحظ، لن تضطر إلى الاستمرار في استخدامه. إليك كيفية تغيير العديد من العناصر المرتبطة ببرنامج Terminal، وكيفية تغيير مظهره وشكله بالكامل.
خيارات التخصيص المضمنة هي بداية رائعة
يحتوي Windows Terminal على العديد من الإعدادات المضمنة التي يمكنك تعديلها لإجراء ترقية فورية للمظهر. تأكد من تثبيت تطبيق Windows Terminal من متجر Microsoft.
انتقل إلى البحث في شريط المهام وأدخل صالةثم افتح النتيجة العليا.
في شريط العنوان، اضغط على زر القائمة المنسدلة وانتقل إلى “الإعدادات”.
من هنا فصاعدًا، سنقوم بتعديل الإعدادات المختلفة لتغيير مظهر Windows Terminal.
شريط العنوان
لنبدأ بشريط العنوان. في الوقت الحالي، يكون لونه أسودًا ثابتًا، ولكن يمكنك جعله شفافًا. انتقل إلى “المظهر”، وقم بتشغيل “استخدام مادة الأكريليك في صف علامات التبويب”، ثم انقر فوق “حفظ” لتأكيد التغييرات.
يجب أن يصبح شريط العنوان شفافًا مع تأثير ضبابي. سترى كل ما هو موجود خلف نافذة Terminal ولكن خلف زجاج ضبابي.
تغيير المواضيع
في قائمة “المظهر”، يمكنك اختيار السمات الفاتحة والداكنة من القائمة المنسدلة “سمة التطبيق”.
تحتوي قائمة “مخططات الألوان” على العديد من السمات الأخرى، أو يمكنك حتى إنشاء مخطط الألوان الخاص بك.
عند إضافة مخطط ألوان جديد، لديك خياران.
يمكنك الضغط على زر “إضافة جديد”، واللعب باختيار اللون، ثم الضغط على زر “حفظ” لحفظه كمخطط ألوان جديد. بعد ذلك، يمكنك اختيار هذا المخطط من قائمة مخططات الألوان. تحتاج إلى تعيينه كإعداد افتراضي لبدء استخدامه.
الخيار الآخر هو استخدام كود JSON لتحديد مخطط الألوان وإضافته إلى ملف JSON الخاص بالمحطة الطرفية.
أولاً، ستحتاج إلى إنشاء كود JSON لمخطط الألوان الخاص بك. ومع ذلك، يمكنك العثور على العديد من السمات الجاهزة على الإنترنت. العديد من مواقع الويب—مثل موضوعات محطة Windows و ترمينال سبلاش—عرض كود JSON لموضوعات مختلفة. ابحث واختر الموضوع الذي يناسب ذوقك. للتوضيح، اخترت هذا بقع داكنة شمسية موضوع من TerminalSplash.
بعد نسخ الكود JSON، افتح ملف JSON الخاص بالمحطة الطرفية.
سيتم فتحه في محرر النصوص الافتراضي الخاص بك لملفات JSON، والذي ربما يكون Notepad. بعد ذلك، قم بالتمرير لأسفل حتى تجد قسم المخططات. يمكنك أيضًا استخدام وظيفة البحث للعثور عليه بشكل أسرع.
بعد العثور على قسم المخططات، قم بالتمرير لأسفل قليلاً حتى تصل إلى المخطط الأخير (يتم إغلاق كل مخطط بين أقواس متعرجة ثم يتم فصله بفاصلة). أضف فاصلة بعد المخطط الأخير ثم الصق كود JSON لمخطط الألوان الخاص بك.
احفظ الملف واخرج من ملف JSON. ارجع إلى قائمة “مخططات الألوان”، وستجد السمة المضافة حديثًا في القائمة. اضبطها على السمة الافتراضية لاستخدامها. اضغط على زر “حفظ” لحفظ التغييرات. لمشاهدة السمة الجديدة أثناء العمل، أعد تشغيل Windows Terminal.
الخطوط
لتغيير الخطوط التي تستخدمها في المحطة الطرفية، انتقل إلى “الإعدادات الافتراضية” ضمن “الملفات الشخصية”. ثم، ضمن “الإعدادات الإضافية”، انتقل إلى “المظهر”.
يجب أن ترى هنا بعض الخيارات المتعلقة بالخطوط. يمكنك اختيار عائلة الخطوط وحجم الخط ووزن الخط.
هناك عدد قليل من الخطوط للاختيار من بينها. إذا كنت ترغب في ذلك، يمكنك تنزيل خطوط إضافية من خطوط نردقم بتثبيتها وتكوينها حتى تتمكن من استخدامها على مستوى النظام، بما في ذلك المحطة الطرفية.
اللون والخلفية
عند اختيار سمة، يتم تحديد مجموعة من الألوان تلقائيًا. ومع ذلك، يمكنك ضبط الألوان بشكل فردي. تتيح لك الإعدادات اختيار الألوان باستخدام قيم RGB وقيم HSV وأكواد الألوان ومحدد الألوان الرسومي. يمكنك تعيين لون للخلفية والأمامية والمؤشر والتحديد.
إذا كنت لا تحب استخدام الألوان الثابتة لخلفية Terminal، فيمكنك أيضًا اختيار الصور. انتقل إلى الإعدادات الافتراضية > المظهر، ثم ضمن صورة الخلفية، قم بتوفير مسار للصورة التي ترغب في استخدامها كخلفية. يمكنك أيضًا استخدام خلفية سطح المكتب. بمجرد اختيار صورة، ستلاحظ المزيد من الخيارات، مثل وضع تمديد الصورة والمحاذاة والتعتيم.
تأكد من اختيار صورة أقل سطوعًا كخلفية. وإلا، فستجد صعوبة في رؤية النص. وهناك خيار آخر وهو خفض مستوى التعتيم إلى حوالي 50%.
استخدام Oh My Posh لتجميل محطة Windows Terminal
Oh My Posh هو محرك موضوعات مخصص لمطالبات الأوامر، بما في ذلك CMD وPowerShell. وهو يسمح لك بتعيين موضوعات ملونة وذات مغزى لمطالبات الأوامر في Terminal.
التثبيت والإعداد لـ Oh My Posh
لتثبيت Oh My Posh، ستحتاج أولاً إلى تثبيت مدير الحزم winget. بعد ذلك، قم بتشغيل هذا الأمر في CMD لتثبيت Oh My Posh:
winget install JanDeDobbeleer.OhMyPosh -s winget
بعد التثبيت، أعد تشغيل Terminal لإعادة تحميل PATH. لتأكيد التثبيت، قم بتشغيل:
oh-my-posh
رائع! تم تثبيته بنجاح. الآن يمكننا تخصيص المحطة الطرفية الخاصة بنا باستخدام هذه الأداة.
تخصيص المحطة الطرفية
للاستفادة القصوى من Oh My Posh، يجب عليك تثبيت خط Nerd. وذلك لأن Oh My Posh يستخدم العديد من الأيقونات والرموز غير المدعومة بواسطة الخطوط المثبتة افتراضيًا على نظامك. إذا لم تقم بتثبيت خط في الخطوة السابقة، فيمكنك القيام بذلك الآن باستخدام Oh My Posh. افتح Terminal كمسؤول. ثم اعرض الخطوط المتوفرة عن طريق تشغيل هذا الأمر:
oh-my-posh font install
يمكنك التمرير واختيار الخط لتثبيته. سأقوم بتثبيت “Meslo”.
وبدلا من ذلك، يمكنك تثبيت الخط عن طريق إضافة اسمه إلى الأمر السابق، مثل هذا:
oh-my-posh font install meslo
بعد ذلك، قم بتعيينه كخط افتراضي في ملف settings.json عن طريق إضافة اسم الخط في قسم وجه الخط ضمن الملفات الشخصية. ثم احفظ الملف.
الآن دعنا نجرب سمة Oh My Posh. افتح PowerShell وقم بتشغيل:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression
يبدو هذا بالفعل أفضل مما كان لدينا.
إذا كنت تواجه مشكلات في العرض أو ترى أحرفًا غير مدعومة في السمة الخاصة بك في Terminal، فانتقل إلى الإعدادات > العرض. قم بتشغيل “استخدام مُقدم النص الجديد (“AtlasEngine”). تأكد أيضًا من تثبيت خط Nerd متوافق.
ومع ذلك، إذا أعدت تشغيل Terminal، فسوف تختفي هذه الميزة. لذا، فلنجعلها سمة shell الافتراضية لـ PowerShell. افتح ملف تعريف PowerShell الخاص بك في محرر نصوص. لفتحه في Notepad، قم بتشغيل:
notepad $PROFILE
في حالة عدم وجود ملف تعريف لديك بالفعل، ستتلقى مطالبة بإنشاء ملف تعريف. اضغط على “نعم”، ثم أدخل السطر التالي في الملف:
oh-my-posh init pwsh | Invoke-Expression
احفظ الملف وأعد تحميل الملف الشخصي باستخدام هذا الأمر:
. $PROFILE
قد يؤدي استخدام الأمر أعلاه إلى ظهور خطأ في تشغيل البرامج النصية. في هذه الحالة، قم بتشغيل
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
كمسؤول أولاً.
الآن، عندما تفتح PowerShell، سترى موجه Oh My Posh المخصص.
هناك العشرات من السمات في Oh My Posh. لإلقاء نظرة عامة على كل منها، قم بتشغيل الأمر التالي في PowerShell:
Get-PoshThemes
أنا حقًا أحب المظهر “الذري”، لذا سأنتقل إليه. لتبديل المظهر، سأقوم بتشغيل:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/atomic.omp.json" | Invoke-Expression
إذا كنت تريد التبديل إلى سمة أخرى، فقط استبدل “atomic” باسم سمتك في النص أعلاه.
إذا رأيت خطأً حول Get-PSReadLineKeyHandler، فقم بتشغيل
تثبيت وحدة PsReadLine -Force
كمسؤول أولاً.
مرة أخرى، لجعل التغيير ثابتًا بشكل دائم، افتح ملف تعريف PowerShell، ثم قم بإزالة السطر الذي كتبته مسبقًا وأضف السطر أعلاه.
ثم أعد تحميل ملفك الشخصي بهذا الأمر:
. $PROFILE
يمكنك تعديل السمات الموجودة حسب اللون والأجزاء والأيقونات. أولاً، ستحتاج إلى تصدير السمة كملف JSON أو YAML أو TOML. بعد ذلك، يمكنك تحرير هذا الملف لإجراء تغييرات وتخزينه كسمات مخصصة. يمكنك حتى إنشاء سماتك الخاصة بنفس الطريقة.
سيكون من الأفضل استخدام أيقونات مخصصة بالإضافة إلى الخطوط المخصصة في المحطة الطرفية. أيقونات المحطة الطرفيةتتيح لك وحدة PowerShell إضافة أيقونات رائعة للمجلدات والبرامج النصية وأنواع أخرى من الملفات. أولاً، قم بتثبيت الوحدة باستخدام هذا الأمر كمسؤول:
Install-Module -Name Terminal-Icons -Repository PSGallery
ثم افتح ملف تعريف PowerShell الخاص بك باستخدام الأمر أدناه:
notepad $PROFILE
أضف السطر التالي إلى الملف:
Import-Module -Name Terminal-Icons
احفظ الملف وأعد تشغيل PowerShell. وأخيرًا، تحقق من الرموز عن طريق تشغيل ل س في PowerShell.
بعد جمع كل ما قمت به حتى الآن، إليكم النتيجة النهائية.
محطة طرفية جميلة لنظام Windows في خدمتك
بحلول هذا الوقت، يجب أن يكون لديك واجهة مستخدم رائعة على جهاز الكمبيوتر الذي يعمل بنظام Windows. وببعض الإبداع، يمكنك جعلها أكثر جاذبية. إذا كنت ترغب في قراءة المزيد حول ما يمكنك فعله باستخدام Oh My Posh، فراجع الوثائق الرسمية.