كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية

قد تحتاج أحيانًا إلى عرض شاشة هاتفك الأندرويد على جهاز الكمبيوتر لأغراض متعددة مثل تقديم العروض أو تنفيذ التطبيقات بشكل أكثر راحة. لحسن الحظ، يمكنك فعل ذلك بسهولة على نظام لينكس باستخدام أدوات مجانية تمامًا. هذه الطريقة توفر لك تجربة سلسة، وتتيح لك التحكم في هاتفك من خلال شاشة الكمبيوتر باستخدام تقنيات بسيطة وفعالة. في هذه المقالة، نعرض لك طريقة عكس شاشة هاتف الأندرويد إلى نظام لينكس خطوة بخطوة باستخدام أداة مجانية وآمنة.

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

هل تبحث عن طريقة لعكس شاشة هاتفك الأندرويد بسهولة على سطح مكتب Linux الخاص بك؟ لقد وجدت أداة تتيح لك القيام بذلك. أفضل جزء؟ إنها مجانية ولا يوجد شرط مرتبط بها. تسمى scrcpy. دعنا نستكشفها ونرى إمكاناتها في هذا الدليل.

ما هو 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.

اقرأ أيضا:  أفضل الملحقات التي أستخدمها لتحسين تجربة GNOME على 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 لأن الحزمة قديمة جدًا. بدلاً من ذلك، يمكنك استخدام البرنامج النصي للتثبيت المقدم. أولاً، قم بتحديث نظامك:

sudo apt update

بعد ذلك، قم بتثبيت هذه التبعيات:

sudo apt install ffmpeg libsdl2-2.0-0 adb wget \

gcc git pkg-config meson ninja-build libsdl2-dev \

libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \

libswresample-dev libusb-1.0-0 libusb-1.0-0-dev

بعد ذلك، قم باستنساخ مستودع GitHub الخاص بهم وقم بتشغيل البرنامج النصي للتثبيت:

git clone https://github.com/Genymobile/scrcpy

cd scrcpy

./install_release.sh

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

بمجرد تثبيته بنجاح، تحقق من الإصدار عن طريق تشغيل:

scrcpy --version

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

يؤكد هذا أن التثبيت كان ناجحًا. إذا كنت بحاجة إلى تحديث scrcpy كلما كان هناك إصدار جديد، فاسحب المحتوى من مستودع GitHub مرة أخرى وقم بتشغيل البرنامج النصي للتثبيت:

git pull
./install_release.sh

عكس شاشة Android على Linux عبر USB

أولاً، قم بتوصيل هاتف Android بجهاز Linux باستخدام كبل USB. تأكد من تمكين تصحيح أخطاء USB على Android إذا لم تكن قد فعلت ذلك بالفعل.

إذا كنت تقوم بتشغيل Linux على جهازك العادي، فيجب أن يتصل هاتفك بسطح المكتب على الفور. ومع ذلك، إذا كنت تقوم بتشغيل جهاز افتراضي، فأنت بحاجة إلى تمكين الجهاز من قائمة USB. في VirtualBox، انتقل إلى Devices > USB. حدد المربع الخاص باسم هاتفك.

لتأكيد الاتصال، قم بتشغيل أمر adb هذا في المحطة الطرفية الخاصة بك:

adb devices

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

لقد قمنا بتوصيل الجهاز بنجاح. لعرض شاشة Android على جهاز Linux الخاص بك، قم بتشغيل:

scrcpy

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

يمكنك استخدام الماوس للتحكم في هاتف 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

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

الآن افصل الهاتف عن كابل USB. ابحث عن عنوان IP الخاص بهاتفك. يمكنك العثور عليه في إعدادات الهاتف أو إعدادات Wi-Fi. أنا أستخدم جهاز Samsung، لذلك في حالتي، كان علي الانتقال إلى الإعدادات > حول الهاتف > معلومات الحالة للعثور على عنوان IP.

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

بمجرد العثور على عنوان IP، قم بتشغيل هذا الأمر في المحطة الطرفية:

adb connect ip.address.of.phone:5555

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

إذا كان كل شيء يبدو جيدًا، قم بتشغيل scrcpy لعكس شاشة Android لاسلكيًا:

scrcpy

يجب أن ترى شاشة هاتفك على سطح المكتب حتى لو لم يكن متصلاً عبر USB. بناءً على اتصالك بالإنترنت، قد تلاحظ انخفاضًا في الأداء أو تأخيرًا أكبر في الاتصال اللاسلكي مقارنة بالاتصال السلكي. أنا شخصيًا أفضل النسخ اللاسلكي لأنني لا أضطر إلى التعامل مع الكابلات.

إليك ما يمكنك فعله أيضًا باستخدام scrcpy

scrcpy هو أكثر من مجرد أداة نسخ شاشة Android. يمكنك تسجيل شاشة Android الخاصة بك واستخدام كاميرا الهاتف وتشغيل الصوت على سطح المكتب والتحكم في كيفية تفاعلك مع هاتف Android الخاص بك عبر scrcpy. دعنا نستعرض بسرعة بعض الميزات التي قد تجدها مثيرة للاهتمام.

اقرأ أيضا:  كيفية تحرير GRUB مع تخصيص GRUB على Linux

يمكنك تغيير بعض إعدادات دفق الفيديو الذي تقوم بإعادة توجيهه من هاتف 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

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

أما بالنسبة للصوت، فإذا كنت تقوم بعكس الشاشة، فسيتم تشغيل الصوت الصادر من هاتفك افتراضيًا على سطح المكتب. وإذا كنت تقوم بعكس الكاميرا، فسيتم تشغيل صوت ميكروفون هاتفك على سطح المكتب. ويمكنك اختيار مصدر الصوت الذي تريد استخدامه أو تعطيله تمامًا.

scrcpy --audio-source=mic # or --audio-source=output
scrcpy --video-source=camera --no-audio # audio isn't forwarded

إذا كنت تريد تسجيل الفيديو والصوت الذي يتم عكسه، قم بتشغيل:

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 في شاشة افتراضية، فقم بتشغيل:

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc

كيفية عكس شاشة هاتفك الأندرويد على نظام لينكس باستخدام أداة مجانية - %categories

وبالمثل، يمكنك بدء العديد من العروض الافتراضية الجديدة كما يحلو لك.

تتوفر العديد من أدوات عكس الشاشة لنظام Android. ومع ذلك، فإن scrcpy مجاني ومفتوح المصدر ويحتوي على العديد من الميزات القوية مما يجعله منافسًا قويًا. إذا كنت تريد معرفة المزيد حول هذه الأداة، فقم بتشغيل man scrcpy على محطتك الطرفية أو قم بزيارة الوثائق الرسمية.

عكس شاشة هاتفك الأندرويد إلى جهاز الكمبيوتر بنظام لينكس ليس مهمة معقدة كما قد يبدو. باستخدام الأدوات الصحيحة، يمكنك الوصول إلى ميزات متعددة تجعل التحكم في هاتفك عبر الكمبيوتر أمرًا أكثر سلاسة وفعالية. باتباع الخطوات التي تم شرحها في هذه المقالة، ستتمكن من الاستفادة من هذه الميزة بسهولة دون الحاجة إلى أي تطبيقات مدفوعة.

قد يعجبك ايضا