العودة إلى الدورة

نظرة عامة على إضافات Termux: Termux:API، Widget، و Boot

دورة Termux المتقدمة: من الصفر إلى مستخدم Linux خبير على نظام Android

49. نظرة عامة على إضافات Termux: Termux:API، Widget، و Boot

يتم توسيع القوة الأساسية لـ Termux بشكل كبير من خلال الإضافات المتخصصة، التي تسد الفجوة بين shell Linux وميزات نظام تشغيل Android.

1. Termux:API

تسمح هذه الإضافة لنصوص Termux البرمجية بالتفاعل مباشرة مع واجهات برمجة تطبيقات Android (GPS، الكاميرا، حالة البطارية، الإشعارات).

التثبيت: قم بتثبيت تطبيق Termux:API من F-Droid والأداة المساعدة لسطر الأوامر داخل Termux:

bash $ pkg install termux-api

مثال على الاستخدام: قراءة حالة البطارية في سكريبت:

bash $ termux-battery-status

يخرج بيانات JSON حول البطارية

مثال على الاستخدام: إرسال إشعار من سكريبت:

bash $ termux-notification --title "Script Done" --content "Task completed successfully."

2. Termux:Widget

تسمح لك هذه الإضافة بتنفيذ نصوص الـ shell البرمجية مباشرة من اختصار على الشاشة الرئيسية لنظام Android (widget).

  • يجب وضع النصوص البرمجية في ~/.shortcuts/.
  • هذه هي أفضل طريقة لتشغيل المهام المجدولة أو المؤتمتة يدويًا التي لا تحتاج إلى تشغيل مستمر في الخلفية.

3. Termux:Boot

إذا تم تثبيتها، تسمح لك Termux:Boot بتشغيل نصوص برمجية محددة تلقائيًا عند انتهاء جهاز Android الخاص بك من التمهيد (booting up).

  • يتم وضع النصوص البرمجية في ~/.termux/boot/.
  • مثالية لبدء الخدمات مثل sshd أو المهام طويلة الأمد بمجرد بدء تشغيل الهاتف.