بسم الله الرحمن الرحيم
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم
السلام عليكم ورحمة الله
تثبيت 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
تحميل أحدث 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
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))