تاريخ اليوم
تثبيت scrcpy على  Ubuntu و Fedora و Debian و Linux Mint

تثبيت scrcpy على Ubuntu و Fedora و Debian و Linux Mint



شارك المقالة
بسم الله الرحمن الرحيم 
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم 
السلام عليكم ورحمة الله




تثبيت scrcpy على  Ubuntu و Fedora و Debian و Linux Mint

السيطرة على Android  من سطح المكتب لينكس


هو تطبيق مجاني ومفتوح المصدر لعرض والتحكم في أجهزة Android المتصلة عبر USB (أو لاسلكيًا ، ) من سطح مكتب Linux أو Windows أو macOS. 
يتطلب الأمر Android 5.0 على الأقل ، وتمكين تصحيح أخطاء adb على جهاز Android. الوصول إلى الجذر غير مطلوب. 
يركز scrcpy على الخفة والأداء والجودة ، مع تقديم 30 ~ 60 إطارًا في الثانية ، بدقة 1920 × 1080 أو أكثر . كما أن لديها كمون منخفض ، في مكان ما بين 70 و 100 مللي ثانية.
يتم الاتصال بين الخادم (جهاز Android في هذه الحالة) والعميل (كمبيوتر سطح المكتب)  يعمل الخادم على بث فيديو H.264 على شاشة الجهاز ، ويمرره إلى العميل لفك تشفيره وعرضه ، دون تخزين مؤقت من أجل تقليل زمن الوصول إلى أدنى حد . يتم التقاط أحداث الماوس ولوحة المفاتيح ونقلها إلى الخادم ، الذي يحقنها على جهاز Android. 
ميزات:
تحكم في أجهزة Android من سطح المكتب (باستخدام الماوس ولوحة المفاتيح) الذي يعمل بنظام Linux أو Windows أو macOS
يعمل عبر USB أو WiFi (على الرغم من انخفاض الأداء عند استخدامه عبر WiFi)
يسمح بتسجيل شاشة Android أثناء النسخ المتطابق
من الممكن الحد من عرض وضوح قرار النسخ المتطابق لنظام Android
يسمح بتغيير معدل بت الفيديو
يمكن اقتصاص شاشة الجهاز
يمكن أن تعكس أجهزة متعددة في نفس الوقت
يمكن بدء تطبيق scrcpy مباشرة بملء الشاشة
بالنسبة للعروض التقديمية ، يمكن أن يظهر scrcpy اللمسات المادية على جهاز Android (اللمسات المادية فقط ، مع الإصبع على الجهاز!)
ثبّت APK بسحبها وإفلاتها على نافذة sccpy ، أو دفع ملفًا إلى الجهاز /sdcard عن طريق سحب ملف غير APK وإفلاته
وضع للقراءة فقط لتعطيل التفاعل باستخدام مفاتيح الإدخال وأحداث الماوس والسحب والإفلات
لا تعمل إعادة توجيه الصوت ، وهذا يعد قيدًا على بروتوكول Android Open Accessory. 
إذا كنت تشعر أن الجودة ليست هي الأفضل (مع الخطوط أو التدرجات على سبيل المثال) ، فمن المحتمل أن يكون ذلك بسبب تصغير الشاشة. بدّل جهاز Android إلى الوضع الأفقي ، وقم بتشغيل sccpy بملء الشاشة ( Ctrl + F) للحصول على جودة أفضل. 

تجدر الإشارة أيضًا إلى أن اسم "sccpy" يأتي من "نسخة الشاشة". من شأن ذلك أن يسهل عليك تذكر 😁️. 
يمكن تنزيل 
والمطورين الذين يقدمون ثنائيات مجمّعة  مسبقًا لنظام التشغيل Microsoft Windows ، وحزمة Homebrew for macOS. هناك حزمة Arch Linux AUR ، و Gentoo Ebuild متاح أيضًا.




Anbox
كيفية تثبيت متجر Google Play وتمكين دعم ARM libhoudini ، الطريق السهل
قم بدمج هاتف Android الخاص بك مع Gnome Shell بدون تبعيات KDE مع GSConnect

قم بتثبيت scrcpy على Ubuntu أو Fedora أو Debian أو Linux Mint
التحكم scrcpy Android من Ubuntu أو Fedora أو Debian

يمكنك تثبيت التطبيق بطريقة أسهل عن طريق استخدام حزمة scrcpy snap . 



1. تثبيت التبعيات اللازمة لبناء وتشغيل scrcpy على دبيان وأوبونتو ولينكس مينت ، أو فيدورا.

دبيان ، أوبونتو أو لينكس منت :


sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev

على :Fedora 


sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install android-tools ffmpeg SDL2-devel ffms2-devel meson gcc make



2. قم بتنزيل وتثبيت جرة خادم scrcpy. 

تحميل أحدث  scrcpy-server-v*.jar من صفحة البيانات تطبيق ، ووضعه في المجلد الرئيسي الخاص بك. 

بعد ذلك ، قم بتثبيته على
/usr/local/bin
(على الرغم من أنه سيتم تثبيته أيضًا
/usr/local/share/scrcpy
لسبب ما يبحث sccpy فيه 
/usr/local/bin


sudo install scrcpy-server-v*.jar /usr/local/bin/scrcpy-server.jar

3. قم بتنزيل أحدث شفرة مصدر لإصدار sccpy واستخلصها في مجلد منزلك. 

قم بتنزيل شفرة مصدر scrcpy .tar.gz
الأرشيف على سبيل المثال  من صفحة إصدارات التطبيق ، scrcpy واستخرجها في الدليل الرئيسي الخاص بك في مجلد يسمى (أزل رقم الإصدار من اسم مجلد scrcpy - وهذا يجعل من الأسهل استخدام هذه الإرشادات مع scrcpy في المستقبل الإصدارات). 

4. بناء وتثبيت scrcpy. 

لإنشاء scrcpy ، سننتقل إلى مجلد scrcpy ، ونقوم بإنشاء التطبيق ، وتثبيته:


cd scrcpy

meson build --buildtype release --strip -Db_lto=true  -Dprebuilt_server=../scrcpy-server-v1.9.jar


cd build

ninja

sudo ninja install

إذا كنت تقوم بتثبيت إصدار مختلف من sccpy ، فاستبدل 


scrcpy-server-v1.9.jar

من الأمر الثاني اسم الملف الدقيق الذي يحتوي على الإصدار الذي تقوم بتثبيته. 

يمكنك الآن إزالة مجلد scrcpy من الدليل الرئيسي إذا كنت ترغب في ذلك.

كيفية استخدام scrcpy على Linux للتحكم في جهاز Android من سطح مكتب Linux 

تحتاج إلى Android 5.0 أو أحدث جهاز للتحكم فيه من سطح المكتب باستخدام scrcpy. علاوة على ذلك ، تأكد من تمكين تصحيح أخطاء adb على جهاز Android. على بعض الأجهزة قد تحتاج أيضا إلى تمكين إضافية "USB التصحيح (إعدادات الأمان)" الخيار لتكون قادرة على السيطرة على جهاز Android من كمبيوتر سطح المكتب. 
لاستخدام scrcpy ، قم بتوصيل جهاز Android بجهاز الكمبيوتر الخاص بك عبر USB ، ثم قم بتشغيل scrcpy في محطة:
scrcpy

إذا لم تقم بتخويل الكمبيوتر الحالي باستخدام جهاز Android الخاص بك باستخدام adb ، فتأكد من إلغاء قفل شاشة جهاز Android لأول مرة عند تشغيل scrcpy ، وأنك تأذن scrcpy (انقر فوق OK جهاز Android عندما يُطلب منك الترخيص)! 


هل تريد تسجيل شاشة Android ، مع التحكم في جهاز Android باستخدام سطح المكتب
(باستخدام لوحة المفاتيح والماوس)..؟
قم بتشغيل 
scrcpy --record 
باتباع اسم الملف للتسجيل ، مع إما MKV أو MP4 كملحق . على سبيل المثال:

scrcpy --record file.mp4

قد تتساءل عن كيفية العودة إلى الشاشة السابقة على جهاز Android عند التحكم فيه من سطح المكتب ، أو الانتقال إلى الشاشة الرئيسية ، أو استخدام أداة تبديل التطبيق ، للأجهزة التي تحتوي على مفاتيح فعلية - يمكنك استخدام بعض الاختصارات :

الماوس  right-click أو Ctrl + b أو Ctrl + Backspace
للخلف
الماوس  middle-click أو Ctrl + h  أو  Home الزر لـ HOME

التطبيق Ctrl + s

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

كيفية إزالة تثبيت scrcpy 
(مثبت من المصدر)

يمكن للمستخدمين الذين يريدون إزالة تثبيت sccpy من المصدر 
(باستخدام الإرشادات الواردة ) ، تشغيل هذين الأمرين:

sudo rm /usr/local/share/scrcpy/scrcpy-server.jar
sudo rm /usr/local/bin/scrcpy-server.jar
sudo rm /usr/local/bin/scrcpy

ليست هناك تعليقات:

إرسال تعليق

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

السلام عليكم و رحمة الله و بركاته

الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم

مدونة نادي لينكس الاغواط الجزائري هي مدونة لتعريف على نظام لينكس وعلى بعض انوعه التوزيعات لينكس لتشجيع على استخدم النظام ربما يكون غير معروف للبعض الهدف هو تعميم والتعريف بالنظام لينكس هي بمثابة اول خطوة الى عالم لينكس ربما الكثير منا لا يعرف الكثير عنه وفي مدونة نادي لينكس الاغواط الجزائري

بحث هذه المدونة الإلكترونية

إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *