Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية
قد تحتاج أحيانًا إلى عرض شاشة هاتفك الأندرويد على جهاز الكمبيوتر لأغراض متعددة مثل تقديم العروض أو تنفيذ التطبيقات بشكل أكثر راحة. لحسن الحظ، يمكنك فعل ذلك بسهولة على نظام لينكس باستخدام أدوات مجانية تمامًا. هذه الطريقة توفر لك تجربة سلسة، وتتيح لك التحكم في هاتفك من خلال شاشة الكمبيوتر باستخدام تقنيات بسيطة وفعالة. في هذه المقالة، نعرض لك طريقة عكس شاشة هاتف الأندرويد إلى نظام لينكس خطوة بخطوة باستخدام أداة مجانية وآمنة.
هل تبحث عن طريقة لعكس شاشة هاتفك الأندرويد بسهولة على سطح مكتب Linux الخاص بك؟ لقد وجدت أداة تتيح لك القيام بذلك. أفضل جزء؟ إنها مجانية ولا يوجد شرط مرتبط بها. تسمى scrcpy. دعنا نستكشفها ونرى إمكاناتها في هذا الدليل.
scrcpy (تُلفظ “نسخة الشاشة”) هي أداة خفيفة الوزن مفتوحة المصدر تتيح لك عكس شاشة جهاز Android والتحكم فيه مباشرة من جهاز الكمبيوتر الخاص بك. إنها تدعم Windows وmacOS وLinux، ولكنها تحظى بشعبية خاصة بين مستخدمي Linux لبساطتها وتعدد استخداماتها. تستخدم scrcpy جسر تصحيح أخطاء Android (ADB) لإنشاء اتصال بين جهاز Android والكمبيوتر الخاص بك.
تستخدم الأداة إمكانيات بث الشاشة في Android لترميز شاشة جهازك في دفق فيديو H.264. يتم إرسال هذا الدفق إلى جهاز الكمبيوتر الخاص بك عبر USB (أو Wi-Fi للإعدادات المتقدمة). الشيء الرائع هو أن scrcpy يقوم بإعادة توجيه مدخلات لوحة المفاتيح والفأرة من جهاز الكمبيوتر الخاص بك إلى جهاز Android الخاص بك، مما يسمح لك بالتفاعل مع الشاشة المنعكسة بسلاسة. على الرغم من كونه خفيف الوزن، فإن scrcpy يتمتع بكفاءة عالية، حيث يوفر زمن انتقال منخفضًا ومعدلات إطارات عالية ودعمًا لدقة 1920×1080 أو أعلى.
تثبيت scrcpy على Linux
للتوضيح، أستخدم Ubuntu 24.04 LTS. ومع ذلك، سأشارك التعليمات الخاصة بتوزيعات Linux الأخرى حيثما ينطبق ذلك. أولاً، تحتاج إلى تثبيت scrcpy على Linux.
إذا كنت تستخدم Arch Linux أو مشتق من Arch، فقم بتثبيته من مدير الحزم لديك باستخدام هذا الأمر:
pacman -S scrcpy
ينبغي على مستخدمي فيدورا استخدام هذا الأمر:
dnf copr enable zeno/scrcpy && dnf install scrcpy
على Gentoo Linux، استخدم:
emerge scrcpy
إذا كنت تستخدم Debian أو Ubuntu أو مشتقاتهما، فيمكنك تثبيته باستخدام snap:
snap install scrcpy
الحصول على scrcpy على Debian/Ubuntu بدون snap
إذا كنت لا تريد استخدام snap على نظام Debian أو Ubuntu، فكن على علم بأنه لا يُنصح باستخدام حزمة APT الرسمية لتثبيت scrcpy لأن الحزمة قديمة جدًا. بدلاً من ذلك، يمكنك استخدام البرنامج النصي للتثبيت المقدم. أولاً، قم بتحديث نظامك:
بمجرد تثبيته بنجاح، تحقق من الإصدار عن طريق تشغيل:
scrcpy --version
يؤكد هذا أن التثبيت كان ناجحًا. إذا كنت بحاجة إلى تحديث scrcpy كلما كان هناك إصدار جديد، فاسحب المحتوى من مستودع GitHub مرة أخرى وقم بتشغيل البرنامج النصي للتثبيت:
git pull
./install_release.sh
عكس شاشة Android على Linux عبر USB
أولاً، قم بتوصيل هاتف Android بجهاز Linux باستخدام كبل USB. تأكد من تمكين تصحيح أخطاء USB على Android إذا لم تكن قد فعلت ذلك بالفعل.
إذا كنت تقوم بتشغيل Linux على جهازك العادي، فيجب أن يتصل هاتفك بسطح المكتب على الفور. ومع ذلك، إذا كنت تقوم بتشغيل جهاز افتراضي، فأنت بحاجة إلى تمكين الجهاز من قائمة USB. في VirtualBox، انتقل إلى Devices > USB. حدد المربع الخاص باسم هاتفك.
لتأكيد الاتصال، قم بتشغيل أمر adb هذا في المحطة الطرفية الخاصة بك:
adb devices
لقد قمنا بتوصيل الجهاز بنجاح. لعرض شاشة Android على جهاز Linux الخاص بك، قم بتشغيل:
scrcpy
يمكنك استخدام الماوس للتحكم في هاتف Android. انقر فوق أحد التطبيقات لفتحه أو قم بالتمرير لتغيير النافذة. يعمل زر النقر بزر الماوس الأيمن كزر الرجوع. يعمل زر النقر الأوسط كزر الصفحة الرئيسية. هناك العديد من الاختصارات المفيدة الأخرى التي تتيح لك التحكم بشكل أفضل باستخدام الماوس ولوحة المفاتيح.
إذا كان لديك أجهزة متعددة متصلة بجهاز Linux الخاص بك في نفس الوقت، فيمكنك تحديد الجهاز الذي تريد عكسه بأربع طرق:
1. تمرير الرقم التسلسلي للهاتف كحجة. يمكنك العثور على الرقم التسلسلي في إعدادات الجهاز.
scrcpy --serial=example_serial_number
2. عكس شاشة الهاتف المتصل عبر USB (يعمل عندما يكون هناك جهاز واحد فقط متصل عبر الكابل)
scrcpy --select-usb
3. عكس الهاتف المتصل عبر TCP/IP (يعمل عندما يكون هناك جهاز واحد فقط متصل بهذه الطريقة)
scrcpy --select-tcpip
4. تمرير عنوان IP الخاص بالهاتف كحجة إذا كان يستمع على TCP/IP
scrcpy --tcpip=192.168.1.1:5555
عكس شاشة Android لاسلكيًا على Linux
إذا كنت لا تريد الوقوع في مشاكل الكابل، فيمكنك أيضًا إعداد scrcpy لعكس شاشة هاتف Android لاسلكيًا. لهذا، يجب أن يكون كلا الجهازين على نفس شبكة Wi-Fi. أولاً، قم بتوصيل هاتفك بسطح مكتب Linux عبر كابل USB. تأكد من التعرف عليه بواسطة adb:
adb devices
ثم قم بتمكين تصحيح الأخطاء اللاسلكية على هاتفك عن طريق تشغيل هذا الأمر:
adb tcpip 5555
الآن افصل الهاتف عن كابل USB. ابحث عن عنوان IP الخاص بهاتفك. يمكنك العثور عليه في إعدادات الهاتف أو إعدادات Wi-Fi. أنا أستخدم جهاز Samsung، لذلك في حالتي، كان علي الانتقال إلى الإعدادات > حول الهاتف > معلومات الحالة للعثور على عنوان IP.
بمجرد العثور على عنوان IP، قم بتشغيل هذا الأمر في المحطة الطرفية:
adb connect ip.address.of.phone:5555
إذا كان كل شيء يبدو جيدًا، قم بتشغيل scrcpy لعكس شاشة Android لاسلكيًا:
scrcpy
يجب أن ترى شاشة هاتفك على سطح المكتب حتى لو لم يكن متصلاً عبر USB. بناءً على اتصالك بالإنترنت، قد تلاحظ انخفاضًا في الأداء أو تأخيرًا أكبر في الاتصال اللاسلكي مقارنة بالاتصال السلكي. أنا شخصيًا أفضل النسخ اللاسلكي لأنني لا أضطر إلى التعامل مع الكابلات.
scrcpy هو أكثر من مجرد أداة نسخ شاشة Android. يمكنك تسجيل شاشة Android الخاصة بك واستخدام كاميرا الهاتف وتشغيل الصوت على سطح المكتب والتحكم في كيفية تفاعلك مع هاتف Android الخاص بك عبر scrcpy. دعنا نستعرض بسرعة بعض الميزات التي قد تجدها مثيرة للاهتمام.
يمكنك تغيير بعض إعدادات دفق الفيديو الذي تقوم بإعادة توجيهه من هاتف Android الخاص بك، مثل حجم الشاشة ومعدل البت وترميز الصوت ومعدل الإطارات.
scrcpy --max-size=1024# The width is calculated from your device's aspect ratio
scrcpy --video-bit-rate=2000000
scrcpy --max-fps=15
scrcpy --video-codec=h265
إذا كنت تريد عكس كاميرا هاتفك بدلاً من الشاشة، قم بتشغيل:
scrcpy --video-source=camera
أما بالنسبة للصوت، فإذا كنت تقوم بعكس الشاشة، فسيتم تشغيل الصوت الصادر من هاتفك افتراضيًا على سطح المكتب. وإذا كنت تقوم بعكس الكاميرا، فسيتم تشغيل صوت ميكروفون هاتفك على سطح المكتب. ويمكنك اختيار مصدر الصوت الذي تريد استخدامه أو تعطيله تمامًا.
إذا كنت تريد تسجيل الفيديو والصوت الذي يتم عكسه، قم بتشغيل:
scrcpy --record=file.mp4
scrcpy --no-audio --record=file.mp4 # to only record the video
scrcpy --no-video --audio-codec=raw --record=file.wav # to only record the audio
هناك ميزة أخرى لفتت انتباهي وهي العرض الافتراضي. في الأساس، يمكنك إنشاء المزيد من الشاشات وعكسها على سطح المكتب، وليس بالضرورة عكس شاشة هاتفك. على سبيل المثال، يمكنك جعل شاشة واحدة تعكس شاشة الهاتف بينما تعرض شاشة أخرى، وهي شاشة افتراضية، تطبيقًا. على سبيل المثال، إذا كنت ترغب في تشغيل VLC في شاشة افتراضية، فقم بتشغيل:
وبالمثل، يمكنك بدء العديد من العروض الافتراضية الجديدة كما يحلو لك.
تتوفر العديد من أدوات عكس الشاشة لنظام Android. ومع ذلك، فإن scrcpy مجاني ومفتوح المصدر ويحتوي على العديد من الميزات القوية مما يجعله منافسًا قويًا. إذا كنت تريد معرفة المزيد حول هذه الأداة، فقم بتشغيل man scrcpy على محطتك الطرفية أو قم بزيارة الوثائق الرسمية.
عكس شاشة هاتفك الأندرويد إلى جهاز الكمبيوتر بنظام لينكس ليس مهمة معقدة كما قد يبدو. باستخدام الأدوات الصحيحة، يمكنك الوصول إلى ميزات متعددة تجعل التحكم في هاتفك عبر الكمبيوتر أمرًا أكثر سلاسة وفعالية. باتباع الخطوات التي تم شرحها في هذه المقالة، ستتمكن من الاستفادة من هذه الميزة بسهولة دون الحاجة إلى أي تطبيقات مدفوعة.