اجعل محطة طرفية Linux الخاصة بك تبدو وكأنها كمبيوتر قديم باستخدام هذا التطبيق

النقاط الرئيسية

  • قم بإعادة إنشاء تجربة أنبوب أشعة الكاثود القديمة على Linux للاستمتاع بها باستخدام Cool Retro Terminal.
  • يعد التثبيت سهلاً على Ubuntu وFedora وManjaro، باستخدام أوامر بسيطة مثل “sudo apt install cool-retro-term”.
  • قم بتخصيص المظهر عن طريق ضبط العديد من التأثيرات المرئية في الإعدادات.



إذا كنت تتوق إلى الوهج المتذبذب لأنبوب أشعة الكاثود المختفي منذ زمن طويل، فيمكنك إعادة إنشاء سطر الأوامر المتذبذب من الماضي على سطح مكتب Linux الخاص بك باستخدام محاكي المحطة الطرفية الأنيق هذا المخصص للمتعة فقط.


شعاع الكاثود ماذا الآن؟

أنا عجوز. لقد استخدمت أجهزة كمبيوتر بدون أي شاشة على الإطلاق، مما أدى إلى إجباري على تنفيذ أوامري الطابعات الورقية، ثم قراءة الاستجابة من الكمبيوتر بكلمة واحدة متقطعة ومتقطعة في كل مرة أثناء دقها عبر شريط حبري على لفافة من الورق.

كان الانتقال من ذلك إلى جهاز طرفي مزود بشاشة مدمجة ولوحة مفاتيح بمفاتيح تعمل باللمس الخفيف بمثابة تغيير كبير. فأنت تكتب، ويستجيب الكمبيوتر بسرعة وبصمت ودون اهتزاز المكتب.

كانت تلك المحطات الطرفية المبكرة تشغل مساحة كبيرة على سطح المكتب. وكانت الشاشة هي أكبر ما يشغل المساحة. وكان الجزء المرئي من الشاشة مجرد جزء من مكون زجاجي كبير للغاية. وكانت الشاشة المرئية في الواقع الجزء السفلي المسطح من قطعة زجاجية مربعة الشكل على شكل دمعة تمتد إلى ما هو أبعد من ارتفاع وعرض الشاشة. وكانت الزيادة الطفيفة في حجم الشاشة تعني زيادة كبيرة في حجم مجموعة الزجاج بالكامل، وزيادة كبيرة في الوزن.


لقد تم استدعائهم أنابيب أشعة الكاثود أو أنابيب أشعة الكاثود المهبطية. تم إطلاق تيارات من الإلكترونات المنبعثة من الكاثود الساخن على طلاء داخلي فوسفوري على الشاشة، مما أدى إلى إضاءة النقاط التي ارتطمت بها. قام التيار بمسح الشاشة بكسلًا تلو الآخر، مما أدى إلى إضاءة تلك النقاط التي يجب أن تكون مضاءة. بعد ذلك، انخفض بكسلًا وكرر العملية للسطر التالي، مما أدى إلى شاشة كاملة في غمضة عين. ثم تكررت العملية من أعلى الشاشة.

كل هذا من أجل شاشة أحادية اللون تعرض النصوص فقط. ثم ظهرت الرسومات والألوان بعد ذلك بكثير. كانت شاشات CRT باهظة الثمن وثقيلة وهشة وتستهلك قدرًا كبيرًا من الطاقة الكهربائية. وفي النهاية تم استبدالها بتقنية الشاشة المسطحة التي نستخدمها اليوم. لماذا تعيد إنشاء تلك الشاشات القديمة على الشاشة المسطحة الحديثة لجهاز الكمبيوتر الذي يعمل بنظام Linux؟ من أجل المتعة. لا يوجد سبب آخر. ليست هناك حاجة للقيام بذلك. إذا كنت تعتقد أنها تبدو أنيقة، فجربها.


تثبيت محطة Cool Retro

يعد Cool Retro Terminal (CRT) محاكيًا للمحطات الطرفية، مثل محطة GNOME الطرفية. فهو يحاكي مظهر مجموعة من الشاشات القديمة، ولكنه عبارة عن نافذة محطة طرفية تعمل بكامل طاقتها. قد يكون هذا جديدًا، ولكنه جديد عمليًا.

لتثبيته على أوبونتو، اكتب:

sudo apt install cool-retro-term 
تثبيت cool-retro-term على أوبونتو، في نافذة المحطة الطرفية.

في فيدورا، الأمر هو:

sudo dnf install coo-retro-term 
تثبيت cool-retro-term على Fedora، في نافذة المحطة الطرفية.

يجب على مستخدمي Manjaro كتابة:


sudo pacman -S cool-retro-term 
تثبيت cool-retro-term على Manjaro، في نافذة المحطة الطرفية.

تعديل الإعدادات

ستجد Cool Retro Terminal (CRT) في عرض تطبيقات GNOME، أو يمكنك الضغط على مفتاح Super والبدء في كتابة “cool retro terminal”. بعد بضع ضغطات على المفاتيح، سترى رمزه.

البحث عن cool-retro-term في GNOME.

انقر على الرمز لبدء تشغيل CRT. إذا أردت، فانقر بزر الماوس الأيمن على الرمز وحدد Pin to Dash (أو Pin to Dock في Fedora وManjaro) لسهولة وضع رمز CRT في Dock.

سيتم فتح شاشة CRT في هيئتها الافتراضية وهي شاشة كهرمانية أحادية اللون. وقد تم تمكين كافة الميزات الإضافية بها، وهو ما قد يكون مبالغًا فيه بعض الشيء.


العرض الكهرماني الافتراضي لـ CRT.

من الواضح أن نظام الألوان هو عبارة عن شاشة كهرمانية ذات أحرف برتقالية على خلفية بنية داكنة. كما تم تقليد منحنى الشاشة الزجاجية القديمة.

حتى الآن، كل شيء على ما يرام. تظهر خلفية النافذة تأثيرًا متشابكًا ومثلجًا. والمقصود من هذا التأثير هو تمثيل التداخل الثابت الذي قد تتعرض له على المعدات القديمة جدًا أو منخفضة الجودة.

هناك شذوذ آخر تم إعادة إنتاجه بدقة من الأجهزة الأصلية وهو “خط التوهج” الذي ينحدر ببطء والذي تراه أحيانًا على شاشات غير معايرتها قليلاً. بالإضافة إلى هذين الخطين، إذا نظرت عن كثب، فسترى ارتعاشًا سريعًا جدًا على الشخصيات. كانت هذه ظاهرة تسمى “الارتعاش”.


كل هذا يشير إلى الاهتمام بالتفاصيل الذي تم بذله لجعل تجربة استخدام CRT أقرب ما تكون إلى الواقع قدر الإمكان. ولكن بشكل جماعيلقد وجدتها مربكة بعض الشيء. ولحسن الحظ، يمكن إيقاف تشغيلها. في الواقع، هناك الكثير من التعديلات التي يمكنك القيام بها.

الطريقة الأسهل لتغيير المظهر هي النقر بزر الماوس الأيمن فوق نافذة CRT، ثم تحديد “الملفات الشخصية” من قائمة السياق.

قائمة الملفات الشخصية في قائمة سياق CRT.

ثم اختر من بين محاكيات CRT. هذا هو Monochrome Green، وهو يشبه شاشة خضراء عادية.

شاشة خضراء عامة في CRT.


هذا هو الملف الشخصي لـ IBM 3278.

شاشة عرض IBM 3278 ذات اللون الأخضر في CRT.

إنه يحاكي عرض أحدث طراز من أجهزة الطرفية من إنتاج شركة IBM، مع شاشة ذات دقة أعلى وخط أكثر دقة. بل إنه يحتوي حتى على أحرف كبيرة وكبيرة.

لا تزال كافة ملفات التعريف تتأثر بالتداخل الثابت وخطوط التوهج وتأثيرات الاهتزاز. لإزالة هذه التأثيرات، انقر بزر الماوس الأيمن فوق نافذة CRT وحدد الإعدادات.

في مربع الحوار “الإعدادات”، انقر فوق علامة التبويب “التأثيرات”.

عناصر التحكم في الضوضاء الثابتة، وخط التوهج، والاهتزاز في مربع حوار إعدادات CRT.


لإيقاف تشغيلها، قم بإلغاء تحديد مربعات الاختيار الضوضاء الثابتة، والاهتزاز، وخط التوهج.

إذا أردت تركها قيد التشغيل ولكن تقليلها قليلاً، فاستخدم عناصر التحكم في شريط التمرير لتقليل شدتها. لقد أوقفتها تمامًا، وكانت النتيجة تجربة أكثر هدوءًا لعيني المتقدمتين في السن.

شاشة IBM 3278 CRT مع إيقاف تشغيل بعض التأثيرات.

لجعل إعداداتك دائمة، احفظها في ملف تعريف جديد. انقر فوق علامة التبويب “عام”، ثم انقر فوق الزر “حفظ”.

إنشاء ملف تعريف مخصص في مربع حوار إعدادات CRT.


أعطِ ملفك الشخصي الجديد اسمًا، ثم انقر فوق “موافق”. سيظهر الآن في قائمة “ملفات التعريف” في قائمة السياق التي تظهر عند النقر بزر الماوس الأيمن.

الملف الشخصي المخصص الذي يظهر في قائمة ملفات تعريف قائمة سياق CRT.

تتوفر جميع الإعدادات المتوقعة، بما في ذلك السطوع والتباين وعرض الهامش وتشغيل وإيقاف المؤشر الوامض وما إلى ذلك. يمكنك أيضًا التحكم في مقدار انحناء الشاشة. تذكر إنشاء ملف تعريف جديد وحفظ التغييرات إذا كنت تريد استخدامها في المستقبل.

تعيين CRT كجهاز طرفي افتراضي

لفتح CRT عند النقر بزر الماوس الأيمن على سطح المكتب وتحديد “فتح في المحطة الطرفية”، تحتاج إلى معرفة مكان وجود ملف CRT القابل للتنفيذ في نظام الملفات لديك. سنستخدم الأمر whereis للقيام بذلك.

whereis cool-retro-terminal 
اكتشاف مسار الملف القابل للتنفيذ cool-retro-term باستخدام الأمر whereis، في نافذة المحطة الطرفية.


نحن بحاجة إلى تمرير هذا المسار إلى أمر gsettings.

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/cool-retro-term 
تعيين cool-retro-term ليكون تطبيق المحطة الطرفية الافتراضي، في نافذة المحطة الطرفية.

الآن، إذا قمنا بالنقر بزر الماوس الأيمن على سطح المكتب وحددنا فتح في المحطة الطرفية، سيتم فتح CRT.

قائمة سياق النقر بزر الماوس الأيمن على سطح مكتب GNOME.

في نظام التشغيل Ubuntu، يؤدي الضغط على Ctrl+Alt+T إلى فتح نافذة طرفية جديدة. وسيؤدي ذلك إلى فتح CRT الآن أيضًا.

لاستعادة الإعداد الافتراضي، استخدم whereis لتحديد موقع الملف القابل للتنفيذ gnome-terminal، واستخدم هذا المسار في الأمر gsettings.

whereis gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/gnome-terminal

إضافة CRT إلى Nautilus

يمكنك أيضًا إضافة CRT إلى قائمة السياق في متصفح ملفات Nautilus. هناك عدد قليل من الخطوات، لكنها بسيطة بما فيه الكفاية.


نحتاج إلى التأكد من تثبيت Python 3 وبعض التبعيات. قد تكون هذه التبعيات مثبتة بالفعل على جهاز الكمبيوتر الذي يعمل بنظام Linux. إذا لم يكن الأمر كذلك، فستجدها في مستودعاتك.

sudo apt install python3 
تثبيت مكتبات Nautilus python في نافذة المحطة الطرفية.

sudo apt install python3-pip 
تثبيت مدير حزمة Python في المحطة الطرفية widnow.

الآن يمكننا استخدام pip لتثبيت ملحق Nautlilus. لن تحتاج إلا إلى خيار –break-system-packages على Ubuntu 24.04.


pip install nautilus-open-any-terminal  
تثبيت ملحق nautilus-open-any-terminal في نافذة المحطة الطرفية.

نحن بحاجة إلى تحديث المخططات.

glib-compile-schemas ~/.local/share/glib-2.0/schemas/ 
تحديث مخططات GNOME، في نافذة المحطة الطرفية.

هذه القوة توقف نوتيلوس.

nautilus -q 
إجبار Nautilus على التوقف في نافذة المحطة.

نحن بحاجة إلى استخدام محرر dconf. إذا لم يكن لديك بالفعل على جهاز الكمبيوتر الخاص بك، فستجده في مستودعاتك.

في أوبونتو، يجب عليك كتابة:


sudo apt install dconf-editor 
تثبيت dconf-editor على أوبونتو، في نافذة المحطة الطرفية.

في فيدورا، استخدم:

sudo dnf install dconf-editor 

في Manjaro، الأمر هو:

sudo pacman -S dconf-editor  

افتح dconf-editor، وانتقل إلى com > github > stunkymonkey > nautilus-open-any-terminal > terminal.

شريط التمرير

قم بإيقاف تشغيل شريط التمرير “استخدام القيمة الافتراضية”، وأدخل cool-retro-term في حقل نص القيمة المخصصة. انقر فوق الزر “تطبيق”.

يظهر خيار قائمة جديد، Open cool-retro-term Here، في قائمة السياق التي تظهر عند النقر بزر الماوس الأيمن في Nautilus.


إدخال قائمة السياق Open cool-retro-term هنا، في Nautilus.

لاستعادة السلوك الافتراضي، ستحتاج إلى إلغاء تثبيت ملحق nautilus-open-any-terminal. لا يكفي إعادة تعيين شريط التمرير إلى Use Default Selection. ستجد إدخالين في قائمة السياق الخاصة بك، أحدهما بعنوان Open Terminal Here والآخر بعنوان Open in Terminal.

pip uninstall nautilus-open-any-terminal  
إلغاء تثبيت ملحق nautilus-open-any-terminal، في نافذة المحطة الطرفية.

لن تحتاج إلى استخدام –break-system-packages إلا إذا كنت تستخدم إصدار Ubuntu 24.04. وفي كلتا الحالتين، قم بإعادة تعيين Nautilus وستستعيد سلوكه الافتراضي.

nautilus -q 


وضع المرح في إطار وظيفي

إن CRT عبارة عن متعة بسيطة، ولكنها مصممة بشكل جيد. إن الاهتمام بالتفاصيل الذي تم بذله لإضفاء مظهر وشعور أصليين عليها أمر مثير للإعجاب.

إنه يستحق اللعب به، ولو فقط لرؤية مدى التقدم الذي وصلنا إليه.

أضف تعليق