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أو المهام طويلة الأمد بمجرد بدء تشغيل الهاتف.