محرّك الفأرة (Mouse Jiggler)
jiggle / jg — منع قفل شاشة المضيف
CMD> jg # USB HID (وصّل الكابل)
CMD> jg ble # BLE HID (اقترن على المضيف)
اضغط q للإيقاف.
ناقلان، بسلوك متطابق:
| الأمر | الناقل | الإعداد |
|---|---|---|
jg | USB HID | وصّل T-Deck بالحاسوب الهدف بكابل بيانات |
jg ble | BLE HID | شغّله، ثم اقترن بـ AL-ANQA-KBD على المضيف (Just Works، بلا PIN) — يعيد استخدام حزمة btkbd |
يُعلن وضع BLE نفسه باسم AL-ANQA-KBD؛ وبمجرّد اقتران المضيف وتشفير الوصلة، يبدأ التحريك. وإن أسقط المضيف الوصلة توقّف المحرّك وانتظر إعادة الاتصال.
كيف يعمل
يرسل jiggle حزم حركة فأرة HID صغيرة إلى المضيف بفاصل زمني (عبر USB أو BLE). يتحرّك المؤشّر 2 بكسل يمينًا ثم 2 بكسل يسارًا — فيبقى في الموضع نفسه فعليًّا لكنه يصفّر باستمرار مؤقّت خمول نظام المضيف.
تعامل معظم أنظمة التشغيل أي حركة فأرة كـ “نشاط مستخدم” وتصفّر مؤقّت قفل/سكون الشاشة. فيبقى المضيف مستيقظًا وغير مقفول إلى أجل غير مسمّى دون لمس لوحة المفاتيح أو الفأرة الفعلية.
والحركة غير محسوسة في الاستخدام العادي — إذ يعود المؤشّر لموضعه الأصلي بعد كل نبضة.
حالات الاستخدام
- إبقاء جلسة حيّة أثناء العمل على T-Deck دون لمس المضيف
- منع قفل محطّة عمل أثناء تقييم اختبار اختراق
- منع انتهاء مهلة جلسة سطح مكتب بعيد
المتطلّبات
- يجب توصيل T-Deck بكابل بيانات USB (لا شحن فقط)
- على المضيف التعرّف على T-Deck كجهاز HID (مثل
usbkbd) — بلا مُشغّلات إضافية - إن طلب المضيف تثبيت مُشغّل، جرّب منفذ USB آخر
ملاحظات
- يعمل المحرّك باستقلال — يمكنك استخدام لوحة T-Deck وكرة التتبّع عاديًّا أثناء عمل
jg - الفاصل الزمني للحركة ثابت — لا توقيت قابل للضبط
- تكتشف بعض أدوات أمان نقاط النهاية المؤسّسية أنماط التحريك؛ فإن كان لدى المضيف مراقبة HID صارمة فقد يُسجَّل ذلك