نقل الملفات بين هاتف Android وجهاز يعمل بنظام Linux يمكن أن يكون تجربة مزعجة، خاصة عندما تختفي الكابلات أو تفشل التطبيقات في أداء وظيفتها. اليوم توجد طريقة بسيطة وفعالة تتيح لك إرسال الملفات بسرعة ودون تعقيدات تقنية أو إعدادات معقدة. سواء كنت تستخدم Ubuntu أو توزيعة أخرى، ستتمكن من مشاركة الصور والفيديوهات والمستندات من هاتفك إلى جهازك بثلاث نقرات فقط.
لطالما كانت مشاركة الملفات بين لينكس وأندرويد عملية معقدة، تتضمن أدوات لينكس غير موثوقة أو إعدادات شبكة معقدة. يهدف تطبيق Packet الجديد إلى حل هذه المشكلة من خلال توفير حل بسيط لنقل الملفات لاسلكيًا. لنكتشف كيف!
ما هو Packet وكيف يعمل؟
Packet هو تطبيق لينكس يتكامل مع ميزة المشاركة السريعة (المعروفة سابقًا باسم “المشاركة القريبة”) المدمجة في أندرويد. يتيح هذا التطبيق لجهاز لينكس الخاص بك إمكانية اكتشافه ومشاركة الملفات معه من خلال هواتف أندرويد وأجهزتها اللوحية وأجهزة Chromebook القريبة دون الحاجة إلى أي تطبيقات إضافية على جهاز أندرويد.
يعمل التطبيق من خلال بروتوكول Quick Share من جوجل. ويستخدم تقنية بلوتوث للاستكشاف وشبكة Wi-Fi المحلية لنقل الملفات. عند بدء مشاركة الملفات، يُعلن Packet عن وجوده، ويتعرف عليه جهاز Android كهدف Quick Share صالح.
على عكس الحلول الأخرى مثل KDE Connect، أو خوادم FTP، أو التخزين السحابي، لا يتطلب Packet تثبيت تطبيقات إضافية على جهاز Android أو تعديل إعدادات الشبكة. Quick Share مُدمج بالفعل في معظم هواتف Android، لذا يمكنك استخدامه فورًا.
على نظام لينكس، ما عليك سوى تثبيت Packet. لستَ بحاجة إلى إنشاء حساب، أو الاشتراك في خدمة تخزين سحابي، أو ضبط إعدادات شبكة معقدة – Packet يُدخلك مباشرةً في الموضوع. ثبّته، وشغّله، وابدأ بنقل الملفات.
تثبيت Packet على Linux
يتوفر Packet كحزمة Flatpak، مما يُبسّط عملية التثبيت مع معظم أنظمة لينكس. مع ذلك، تأكد أولًا من إعداد Flatpak ومستودع Flathub على نظامك.
بمجرد إعداد Flatpak، افتح المحطة الطرفية وقم بتشغيل الأمر التالي:
flatpak install flathub io.github.nozwock.Packet
أكّد التثبيت عند مطالبتك بذلك. بعد اكتماله، يمكنك العثور على Packet وتشغيله من قائمة التطبيقات في نظامك.
كيفية استخدام Packet لنقل الملفات إلى Android
واجهة Packet بسيطة ومباشرة لإرسال واستقبال الملفات. قبل البدء، تأكد من تفعيل Bluetooth على جهاز Android الخاص بك، واتصال كلا الجهازين بشبكة Wi-Fi نفسها. تأكد أيضًا من تفعيل Quick Share على أجهزتك.
على سبيل المثال، لإرسال ملفات من Linux إلى Android، شغّل Packet على جهاز Linux الخاص بك من قائمة التطبيقات. ثم أضف الملفات بالنقر على خيار “إضافة ملفات” أو ببساطة بسحبها وإفلاتها في نافذة التطبيق.
في نافذة الحزمة، انقر فوق “إرسال” وحدد جهاز Android الخاص بك بمجرد ظهوره.
سيظهر إشعار على جهاز أندرويد الخاص بك. انقر على “قبول” لبدء النقل. سيتم نقل الملف إلى مجلد التنزيلات على جهازك.
وبالمثل، لاستلام ملفات على نظام Linux من Android ، افتح Packet على جهاز لينكس الخاص بك لجعله قابلاً للاكتشاف. على جهاز أندرويد الخاص بك، اختر الملف الذي ترغب في إرساله وانقر على أيقونة المشاركة. ثم اختر Quick Share من خيارات المشاركة. سيظهر جهاز لينكس الخاص بك كجهاز مستهدف. انقر على اسمه.
أخيرًا، اقبل النقل الوارد في تطبيق Packet. سيتم نقل الملف مباشرةً إلى مجلد التنزيلات بجهاز الكمبيوتر.
الانطباعات الأولى
تطبيق Packet رائع بفكرة متماسكة، لكنني واجهت بعض المشاكل أثناء الاختبار، معظمها يتعلق باتصال الشبكة.
على سبيل المثال، على جهازي القديم الذي يعمل بنظام Android 12، تمكنت من استقبال الملفات من جهاز الكمبيوتر، لكنني لم أستطع إرسالها من الهاتف إلى الكمبيوتر، لأن جهاز الكمبيوتر لم يظهر في نتائج بحث Quick Share. بناءً على توصية المطور، عدّلتُ أيضًا إعدادات جدار الحماية في نظامي، لكن جهاز الكمبيوتر لم يظهر. من ناحية أخرى، على أجهزة Android الحديثة، يعمل إرسال واستقبال الملفات بسلاسة ودون أي مشاكل.
إذا كنت غير متأكد من كيفية تفعيل خيار “المنفذ الثابت” في Packet، فالأمر بسيط: افتح قائمة “التفضيلات” (ثلاثة خطوط أفقية)، ثم مرر للأسفل، ثم فعّل خيار “منفذ الشبكة الثابت”. بعد ذلك، تأكد من فتح المنفذ 9300 في جدار الحماية للسماح بنقل الملفات بسلاسة.
يوفر Packet ميزات أساسية فقط، مثل تخصيص اسم الجهاز، وتفعيل أو تعطيل خاصية الرؤية، وضبط مجلد التنزيلات، وتشغيل Packet في الخلفية مع إشعارات عند اكتمال عمليات النقل. في بعض برامج إدارة الملفات، مثل Nautilus، يمكنك النقر بزر الماوس الأيمن على ملف وإرساله مباشرةً باستخدام Packet.
لاستخدام ملحق Nautilus، ثبّت الحزم المطلوبة أولًا:
sudo apt install python3-dbus python3-nautilus
بعد ذلك، قم بتمكين البرنامج الإضافي Nautilus من علامة التبويب “التفضيلات“.
إذا لم ينجح التكامل أو أظهر خطأ دليل مفقود، فستحتاج إلى إنشاء الدليل المطلوب لإضافات Nautilus Python باستخدام هذا:
mkdir -p ~/.local/share/nautilus-python/extensions
هذا المجلد هو المكان الذي يضع فيه Packet نص التكامل الخاص به لوظيفة النقر بزر الماوس الأيمن في Nautilus.
بعد إنشاء المجلد، سجّل خروجك ثم سجّل دخولك مجددًا. ثم افتح مدير ملفات Nautilus، وانقر بزر الماوس الأيمن على الملف الذي تريد إرساله، واختر “إرسال مع Packet”.
سيتم بعد ذلك تشغيل الحزمة وتطلب منك تحديد المستلم. هذا التكامل العميق يجعل مشاركة الملفات بين لينكس وأندرويد سلسة وسريعة.
جرّبه. إنه حل وسط ممتاز بين KDE Connect وLocalSend من حيث البساطة والفعالية.
الاعتماد على طرق لاسلكية لنقل الملفات بين Android وLinux لم يعد خيارًا صعبًا أو يتطلب مهارات تقنية متقدمة. مع الأدوات المناسبة، يمكنك تبسيط هذه العملية لتصبح جزءًا من روتينك اليومي دون أن تعاني من مشكلات التوافق أو الإعدادات. جرب هذه الطريقة وستلاحظ الفرق في السهولة والسرعة.