تطبيقات الطرفيه Terminal apps

تطبيق
الأوسمة: #<Tag:0x00007fe46302a0e0>

(Ahmed Khaled) #1

تطبيقات الطرفيه

في الحقيقه ترددت في كتابه هذا المقال و خاصاً لانني كلما اتكلم في هذا الموضوع انال
بعض الاساءه في المجتمع العربي ولا يزال سبب الاساءه او السخريه بالنسبه لي مجهول
ولكن طلب مني عضو من الجتمع ان اكتب عن تجربتي و ما الي ذالك و لاني احترمه و اقدره
قررت الكتابه والله المستعان.

ملحوظه : في حين كنت تريد تخطي المقدمه محافظاً علي وقتك الثمين انتقل الي الفكره
الثالثه.
فقط قمت بكتابه المقدمه و الفقره الثانيه بناء علي طلب الاخ الطيب

#مقدمه

كيف تعرفت علي تطبيقات الطرفيه ؟

الموضوع باكمله بداء في هذا الصيف حيث انني اعمل علي جهاز محمول
Laptop من نوع HP
لا اعلم حقيقاً اذ هل سأظلم الشركه بهذا ولكن اجهزتها عندما يرتفع اداء المعالج يسخن
بشكل بشغ و نسمع صوت المروحات
كنت اعمل علي فيدورا 26 بواجهه جنوم و كان استهلاك الرام و البروسيسور دائماً لا
يعجبني و عندها قررت الاستغناء عن بيئه سطح المكتب و الاكتفاء فقط بمدير سطح مكتب
بيئه سطح المكتب Desktop enverionment
مدير سطح مكتب او ان صح الترجمه مدير نوافذ Windows Manager
فقد اخبرني صديق لي ان اجرب مدير نظم (المره الاولي لي ) و انه يعمل اخف من بيئه
سطح المكتب

طبعاً كوني مبتداء في لينكس نسبياً فانا في عامي الثاني تقريباً من الانتقال كانت هذه
المعلومه رائعه و من ثم قررت الانتقال الي Open box
و بعد البحث و استشاره احد الاصدقاء تعرفت علي المدير الرائع i3
.
بعد معرفه i3 و البحث عنه علي الانترنت وجد نفسي في مجتمع ضخم لا يسمع عنه الكثير
من الناس (من نظري علي الاقل ) و هم من يفضلون تطبيقات الترمنل انجذبت للموضوع شياً
فشياً لكوني لا احب استخدام الفأره
و بدات ايامي بتنصيب ارش (قد ينطقها البعض ارك او ارتش ) و بدات بتنصيب فقط البرامج
الاساسيه و من ثم برامج الترمنل

#الاسباب

لماذا استخدم برامج الترمنل؟

حسناً كان الدافع في البدايه تقليل استخدام موارد الجهاز في اشياء لا فائده منها و
لكن اظن الان ان استخدامي لهذه البرامج ان الوضع تغير الان, في الحقيقه هذه التجربه
علمتي معني كلمه تخصيص و هو كيف تنشاء اعدادات برامج علي هواك و ليس علي هواء
مبرمجيها. و غيرها حقيقاً
فقط هذه ابرزها
و لا يزال سبب استهلاك الموارد القليله عامل في هذا و خصوصاً انني افكر في الانتقال
من جهازي الحالي
HP CPU:i5,
الي جهاز
ThinkPad x200 CPU:Core2Due

#التطبيقات

ماذا استخدم ؟

اظن انني قد انسي بعض البرامج بطبيعه الحال ولكن لنبداء بالقائمه علي بركه الله

الحامل Terminator : ( ملحوظه هذه ليست ترجمه الكلمه )
اكيد اذا ارد استخدام تطبيقات الترمنل فلا بد ان تملك الترمنل اولاً
ارشح استخدام URxvt او Knosole


صوره1: Konsole


صوره2: URxvt
الثانيه يدعم العربيه و الانجليزيه بخاصيه bidi اختصار bidirection و الاولي يدعم
كل منها علي انفراد و اضافه دعم الخاصيه فيه ميته و تحتاج مطورين
في الحقيقه انا استخدم الاول اساسي و الثاني في بعض الحالات كتصفح الايمال و كتابه
هذا المقال

  1. تصفح الملفات
    في الحقيقه هناك تطبيقات احدهم تقريباً اسمه midnight
    و الاخر اسمه ranger
    الاخير افضله و في الحقيقه رايت فيه خاصيه لطالما كنت ابحث عنها الا و هي ثلاث
    قوائم كما في الصوره . حقيقاً ان يكون هناك قائمه بالاتجاه السابق و الحالي و التالي
    هي خاصيه اكثر من رائعه

    صوره3: ranger يتصفح الصور

نصيحه : في حال كونك تريد استخدام التطبيق قد تحب جداً اضافه الايقونات الخاصه به

  1. محرر النصوص و النظام المصغر
    في الحقيقه اميل الي ان اسميه نظام مصغر عن كلمه محرر نصوص
    طبعاً استخدام العملاق neovim

    صوره4 : محرر Neovim لكود LaTeX
    محرر نصوصد و بوجود قليل من التخصيص تحصل علي
    محرر اكواد ( امتب بالبايثون )
    كتابه مذكرات باستخدام LaTeX

    صوره5: عينه
    و هذا ما استخدمه

ولكن vim قبل ان يكون محرر نصوص فهو فلسفه بنيت عليها اغلب اعدادات برامجي الاخري
ملحوظه كلمه بنيت غير دقيقه و سأتكلم عن هذا فيما بعد

  1. قارئ البريد
    كنت استخدم (قي ما قبل الترمنل) برنامج spring mail ولا اراكم الله كم هو جميل ولكن علي حساب امكانيات الجهاز
    فقط لم اكن اعاني منه و لكن ان يبقي طوال اليوم هكذا امر صعب
    برنامج mutt و من اجل التجميل يكون neomutt و بعد دمجه مع برنامج msmtp

    صوره6: الصندوق الوارد عندي
    يصبح عندك برنامج تراسل كامل
    لا تتبعك كثره الاسماء فقط تقريباً ثلاثتهم قد يكون حجمهم ثلث حجم السابق

ملحوظه : يوجد ايضاً برنامج offlineimp في حال كنت تريد حفظ الايمالات لتتصفحها كلما شئت في عدم وجود الانترنت ولكن انا لم استخدمه لامرين

  1. لا احب حفظ ملفات لا قيمه لها

  2. لم استطيع فهم امور البروتوكولات جيداً

  3. عارض الصور
    عارض feh و هو شهير جداً كنت استخدمه من قبل الانتقال الي الترمنل

  4. متصفح الانترنت
    و هنا ينقسم الوضع الي امور صغيره
    ولكن كمتصفح اساسي استخدم qutebrowser و firefox و نادراً استخدم W3M


    صوره7 : المتصفح الاخير الذكر في الغالب استخدمه لتصفح الويكي

الاول (qutebrowser) لا يوفر كل ما اريد ولكن يكفي و الثاني لبعض الامور الصغير , و الثالث كما سبق ذكره

4.1 تصفح اليوتيوب
استخدم لتصفح اليوتيوب اساسياً qutebrowser
و لكن عند الدراسه لا اريد مشتتات اخري لانه في حين رايت فديوا ما تسقط في ثقب
اسود من الفديوهات الشيقه و الجميله
في هذه الحاله و اكثر استخدم mps-youtube


صوره9 : الواجهه الرئيسيه للتطبيق mps-youtube

تطبيق يوفر ما اريد و زياده ولا اعتمد عليه كلياً فقط لانه لا يسجل الايمال و يعرض
مثلاً صفحه الاشتراكات (القنوات التي اتابعها و غيره)

4.2 تصفح ريتيد Reddit
استخدم تطبيق rtv و هو يجد و يقوم بكل ما اريد من التصفح و كتابه التعليقات الي
النشر و فتح الروابط و الصور


صوره10 : التطبيق RTY

4.3 تويتر Twitter
استخدم تطبيق Rainbowstream
ما يعجنبي في هذا التطبيق بحق هو انني عندما اتصفح تيوتر علي المتصفح ياتي بي بعدد
لا نهائي من التغريدات مذ خلق الخليقه اما التطبيق يوفر لك خاصيه رؤيه التغريدات
السابق نشرها او فتح Stream التدفق لتري التغريدات الحديثه فقط


صوره11: واجهه التدفق

  1. مشغل الصوتيات
    هناك تطبيقان
    اخدها لا اعرف استخدامه ولكنه بحق رائع ولكن فقط يزعجني هو مشكله اظنها شخصيه, اكثر ما يجعبني في هذا التطبيق هو قدرته علي الاندماج و التداخل بينه و بين i3 بشكل جيد و بالاخص polybar
    استخدم CMUS
    تطبيق جيد ولا باس به


    صوره 12: واجهه التصفح للتطبيق

  2. تورنت
    استخدم transmission-cli متبوعاً بالملف و شكراً

  3. مضيف IRC
    حسناً هنا يجلس الاجيال الناشئه ولنعيد بعض الذكريات الي ابائنا واعمامنا كبار السن الرائعون
    استخدم weechat
    قد تستفيد من هذا التطبيق ولكن اظن ان الطريق ليس محبذ من الناحيه الامنيه فقط
    تلجأ الي طرف ثالث للتواصل من هذا التطبيق علي تقريباً جميع تطبيقات الشات مثل الفيس
    و هانجاوتس و حتي واتس اب و تليجرام
    ولكن انا لا احبذ استخدام الطرف الثالث. و لا انصح


    صوره13 : غرفه linux و و قائمه المتواجدون علي اليمين و قائمه الغرف التي انا فيها علي اليسار

  4. مترجم
    تريد ترجمه من bing,google yandex و غيرها في نفس الوقت
    اسرع طريقه هي استخدام تطبيق translate-shell
    التطبيق فعلاً فعال ملحوظه انا استخدمه ترجمه كلمات لم اجرب استخدامه في ترجمه جمل

  5. اخري
    برنامج تحويل صيغ Panadoc ,convert and imgp لكل منها اداءه
    طبعاً لا ننسي محمل الفديوهات youtub-dl و محمل العام wgeyt الشهير
    برنامج معاينه الجهاز htop كما يوجد الرائع الذي لا اذكر اسمه ولكن ياتي بواجهه
    جميله و رسم احصائي اظنك ستحده ان بحثت عنه


صوره14: htop التطبيق من برمجه هشام محمود مصدر كل من الصوره و المعلومه ويكبيديا

برنامج محرك بحث من الترمنل ddgr و يوجد ايضاً واحد خاص بجوجل ولكني لا استخدم اي من
خدمات جوجل و يوجد ثالث يستخدم الاثنين
برنامج ffscrencast لتصوير الشاشه
برنامج tskwarrior لعمل قوائم ماذا تفعل TODO List
برنامج calcurse برنامج تقويم و يحتوي علي قوائم TODO و ايضاً منبه بالاحداث
برنامج wal
برامج لهو : مثل neofetch, cmatrix … و غيرها

حسناً اظن ان هذه قائمه لا بأس بها . كما اظن انني لا اتذكر ماذا استخدم ولكن علي
الاقل هذه البرامج استخدمها دورياً ولكن يبقي السؤال

هل هذا كل شي؟
في الحقيقه لا و بالتاكيد لا و قطعاًً لا و اليك فقط نبذه عما قد تجده في حاله بحثك
مضيف github من الترمنل
مضيف imgur من الترمنل
مضيف Uber من الترمنل
مضيف meetup
مضيف google-font لتحميل الخطوط من موقع خطوط جوجل الشهير في الحقيقه انا استخدم
هذا البرانج و هذه الخدمه من جوجل

و غيرها


(Ahmed Khaled) #2
  1. في حال كون احد يريد تحميل تطبيق معين فقط ينسخ اسمه و يضعه علي github او اي محرك بحث و ان شاء الله تكون النتيجه , و اذا لم يجد يراسلني

  2. قوائم باشهر تطبيقات الترمنل وجب التنبيه علي انك لن تجد كل البرامج بها

  3. مجتمع لنشر صور الرابط من موقع ريتيد ستجد فيه صور شتي لمستخدمين برامج ترمنل و واجه i3


(Ahmed Khaled) #3

بالحديث عن البرامج التاففه التي لا جدوي منها و لكن استخدمها : ذكربت بعضها في التعليق و لكن نسيت الصور ولا اريد تعديل المقال لذالك ساضع هنا لانها ستسي من المقال :laughing:


صوره cmatrix


صوره cli-clock


صوره speedtest لقياس سرعه النت بباستخدام موقه الشهير الذي لا اذكر اسمه
السرعه بالمجيا بت وليس ميجا بايت :ok_hand:


صوره بالاعلي figlet للكتابه مثل هذه و بالاسفل neofetch


صوره لامر استعراض الحاله المناخيه في القاهره,مصر