স্ক্রিপি, উবুন্টু ডেস্কটপ থেকে আপনার অ্যান্ড্রয়েড ডিভাইস নিয়ন্ত্রণ করুন

scrcpy ইনস্টলেশন সম্পর্কে

পরের নিবন্ধে আমরা স্ক্রিপিসি একবার দেখে নিই। এটি একটি ফ্রি এবং ওপেন সোর্স অ্যাপ্লিকেশন যা আমাদের অনুমতি দেবে ইউএসবি বা ওয়্যারলেস মাধ্যমে সংযুক্ত অ্যান্ড্রয়েড ডিভাইসগুলি দেখুন এবং নিয়ন্ত্রণ করুন, তবে কম পারফরম্যান্স সহ। সার্ভার এবং ক্লায়েন্টের মধ্যে যোগাযোগের মাধ্যমে সম্পন্ন হয় এডিবি। সার্ভারটি অ্যানড্রয়েড স্ক্রীন থেকে এইচ .264 ভিডিওটি ডিকোডিং এবং প্রদর্শনের জন্য ক্লায়েন্টে স্থানান্তর করে, বিলম্বতা হ্রাস করার জন্য কোনও বাফারিং নেই। মাউস এবং কীবোর্ড ইভেন্টগুলি ক্যাপচার এবং সার্ভারে স্থানান্তরিত হয়।

Scrcpy হালকা হওয়ার চেষ্টা করে, কার্য সম্পাদন এবং গুণমান সরবরাহ করে। এটি এমন একটি রেজোলিউশন সহ 30 ~ 60 এফপিএস দেয় যা আমরা কনফিগার করতে পারি। এটা কাজ করতে অ্যান্ড্রয়েড সংস্করণটি ন্যূনতম 5.0 হতে হবে এবং অ্যাডবি ডিবাগিং সক্ষম করতে হবে অ্যান্ড্রয়েড ডিভাইসে। রুট অ্যাক্সেসের প্রয়োজন নেই.

স্ক্রিপিপি সাধারণ বৈশিষ্ট্য

  • আমরা পারি ডেস্কটপ থেকে অ্যান্ড্রয়েড ডিভাইসগুলি নিয়ন্ত্রণ করুন, একটি মাউস এবং কীবোর্ড সহ।
  • এটা হতে পারে ইউএসবি বা ওয়াইফাইয়ের মাধ্যমে কাজ করুন, যদিও Wifi থেকে এটি কার্যকারিতা হ্রাস করে।
  • এটা করতে পারবেন অ্যান্ড্রয়েড স্ক্রিন রেকর্ড.
  • এটা সম্ভব রেজোলিউশনের প্রস্থ এবং উচ্চতা সীমাবদ্ধ করুন অ্যান্ড্রয়েড এর।
  • এটা হতে পারে কীগুলি ব্যবহার করে ফোনটি নিয়ন্ত্রণ করুন কম্পিউটারের.
  • এটা করতে পারবেন ভিডিও বিট রেট পরিবর্তন করুন.
  • আবেদন করা যেতে পারে সম্পূর্ণ স্ক্রিনে সরাসরি চালু করুন (Ctrl + f).
  • উপস্থাপনার জন্য, আবেদন অ্যান্ড্রয়েড ডিভাইসে শারীরিক ছোঁয়া প্রদর্শন করতে পারে.
  • আমরা করতে পারব এটিকে APK টেনে এনে ফেলে ইনস্টল করুন স্ক্রিপি উইন্ডোতে, বা টেনে আনার মাধ্যমে ডিভাইসে প্রবেশ করুন into একটি নন-এপিএল ফাইল।
  • অডিও ফরোয়ার্ডিং কাজ করে না অ্যান্ড্রয়েড সীমাবদ্ধতার কারণে

এগুলি হ'ল কিছু বৈশিষ্ট্য, আপনি তাদের আরও বিস্তারিতভাবে দেখতে পারেন can মধ্যে প্রকল্প গিটহাব পৃষ্ঠা.

উবুন্টুতে স্ক্রিপি ইনস্টল করুন

যদিও এই প্রোগ্রামটি উইন্ডোজ, ম্যাকোস বা গনু / লিনাক্সে ইনস্টল করা যেতে পারে, উদাহরণস্বরূপ আমরা এটি দেখতে পাব উবুন্টু 18.04 এ ইনস্টলেশন। The সরকারী ইনস্টলেশন নির্দেশাবলী তাদের গিটহাব পৃষ্ঠায় পাওয়া যাবে।

শুরু করার জন্য আমরা করব অ্যাপ্লিকেশনটি সংকলন ও চালনার জন্য প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করুন দেবিয়ান, উবুন্টু এবং লিনাক্স মিন্টে। আমরা একটি টার্মিনাল খুলি (Ctrl + Alt + T) এবং লিখুন:

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

অফিসিয়াল বিল্ড নির্দেশাবলীর विपरीत, ওপেনজেডিকে অন্তর্ভুক্ত করা হয়নি কারণ আমরা বিষয়গুলি আরও সহজ করার জন্য প্রাক্পম্পাইল্ড স্ক্রিপিপি-সার্ভার .jar ব্যবহার করতে যাচ্ছি।

.জার সার্ভারটি ডাউনলোড ও ইনস্টল করুন

scrcpy .jar সার্ভার ডাউনলোড পৃষ্ঠা

আমরা শুরু করি সর্বশেষতম স্ক্রিপিপি-সার্ভার-ভি * .জার ডাউনলোড হচ্ছে সংস্করণ পৃষ্ঠা থেকে অ্যাপ্লিকেশন। এই উদাহরণের জন্য আমি ডাউনলোড করা ফাইলটি আমার বাড়ির ফোল্ডারে সংরক্ষণ করব।

সার্ভিকর স্ক্রিপিপি স্থানীয় ফোল্ডার ভাগ সরান

আমরা ফোল্ডারটি তৈরি করা চালিয়ে যাচ্ছি / usr / স্থানীয় / ভাগ / scrcpy তার কাছে ফাইলটি অনুলিপি করার জন্য scrcpy-server-v * .jar হোম ফোল্ডার থেকে:

sudo mkdir -p /usr/local/share/scrcpy

sudo mv scrcpy-server-v*.jar /usr/local/share/scrcpy/scrcpy-server.jar

অ্যাপ্লিকেশনটির সর্বশেষতম সংস্করণটি ডাউনলোড করুন

scrcpy ফাইল .tar.gz ডাউনলোড করুন

এই উদাহরণের জন্য আমি করব .tar.gz ফাইলটি ডাউনলোড করুন যা লঞ্চ পৃষ্ঠায় পাওয়া যাবে অ্যাপ্লিকেশন। তারপরে আমি এটি হোম ডিরেক্টরিতে বের করতে যাচ্ছি in scrcpy নামে একটি ফোল্ডার. স্ক্রিপিপি ফোল্ডারের নাম থেকে সংস্করণ নম্বরটি সরান, উচ্চ আরাম জন্য।

সংকলন এবং ইনস্টল করুন

scrcpy ইনস্টল করুন

ফোল্ডার থেকে শুরু হচ্ছে বাড়ি, প্রথমে আমরা যাচ্ছি সার্ভার_পথ ভেরিয়েবলের সাথে সার্ভারের পথটি সেট করুন যেখানে আমরা স্ক্রিপিপি-সার্ভার.জারটি অনুলিপি করি:

server_path='/usr/local/share/scrcpy/scrcpy-server.jar'

স্ক্রিপিপি সংকলন করতে আমরা scrcpy ফোল্ডারে যাচ্ছি:

cd scrcpy

এখন আমরা অ্যাপ্লিকেশনটি সংকলন এবং ইনস্টল করব:

meson build --buildtype release --strip -Db_lto=true -Dbuild_server=false -Doverride_server_path="${server_path}"

cd build

ninja

sudo ninja install

এর পরে আপনি যদি চান তবে আপনি এখন হোম ডিরেক্টরি থেকে scrcpy ফোল্ডারটি মুছতে পারেন।

আপনার অ্যান্ড্রয়েড ডিভাইস নিয়ন্ত্রণ বা রেকর্ড করুন

এটি সঠিকভাবে কাজ করতে আমাদের কমপক্ষে অ্যান্ড্রয়েড 5.0 সহ একটি মোবাইল ডিভাইস লাগবে। উপরন্তু, আমাদের করতে হবে সক্ষম করেছেন অ্যাডবি ডিবাগিং অ্যান্ড্রয়েড ডিভাইসে। কিছু ডিভাইসে, আপনার প্রয়োজনও হতে পারে 'ইউএসবি ডিবাগিং' বিকল্পটি সক্ষম করুন.

স্ক্রিপিপি শুরু করুন

স্ক্রিপিপি ব্যবহার করতে, প্রথমে ইউএসবি এর মাধ্যমে আপনার অ্যান্ড্রয়েড ডিভাইসটি সংযুক্ত করুন। তারপরে অ্যাপ্লিকেশনটি একটি টার্মিনালে চালিত করুন (Ctrl + Alt + T):

স্ক্রিপি ফোনে চলছে

scrcpy

আপনি যখন প্রথমবার স্ক্রিপিপি চালাবেন, ফোনে উপস্থিত হবে এমন প্রম্পট সহ অ্যাপ্লিকেশনটিকে অনুমোদন দেওয়ার জন্য ফোনের স্ক্রীনটি আনলক করা আছে তা নিশ্চিত করুন.

অ্যান্ড্রয়েড স্ক্রিন রেকর্ড করুন

ডেস্কটপ থেকে ফোনটি ব্যবহার করার সময় আপনি সহজেই অ্যান্ড্রয়েড স্ক্রিনটি রেকর্ড করতে পারেন অপশন দিয়ে অ্যাপ্লিকেশন চলমান -রেকর্ড। এটির পরে আপনাকে অবশ্যই ফাইলের একটি নাম এবং একটি এক্সটেনশান নির্দেশ করতে হবে (এমকেভি বা এমপি 4) আপনি নীচে দেখতে পারেন:

স্ক্রিপিপি সহ ফোন রেকর্ডিং

scrcpy --record file.mp4

স্ক্রিপিপি আনইনস্টল করুন

আপনি যদি এই নিবন্ধের নির্দেশাবলী অনুসরণ করে অ্যাপ্লিকেশনটি ইনস্টল করেছেন, আপনি এই দুটি আদেশ প্রয়োগ করে এটিকে সরাতে পারেন:

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

কীভাবে তা জানতে অ্যান্ড্রয়েড ডিভাইসটি ওয়্যারলেসভাবে বা ডেস্কটপ থেকে বিশদে আরও নিয়ন্ত্রণ করুন, আপনি অনুসরণ করতে পারেন প্রকল্পের গিটহাব পৃষ্ঠা থেকে নির্দেশনা.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   DigitOptic প্রযুক্তি পরিষেবা তিনি বলেন

    দুর্দান্ত অবদান !!!

  2.   রাফায়েল তিনি বলেন

    টিউটোরিয়ালটির জন্য ধন্যবাদ তবে ইনস্টলেশন শেষ করে এবং স্ক্রিপিপি চালানোর সময় কিছুই ঘটে না, এটি চলবে না। এটি কি হতে পারে, শুভেচ্ছা

    1.    দামিয়েন আমোয়েডো তিনি বলেন

      আপনার কি অ্যান্ড্রয়েড ডিভাইসে অ্যাডবি ডিবাগিং সক্ষম আছে?

  3.   পরীক্ষামূলক তিনি বলেন

    এটি আমার কাছে উপস্থিত হয়েছে এবং আমি নিনজা চালাতে পারি না

    অ্যাপ / মেসন.বিল্ড: ২৮: ৪: ত্রুটি: নেটিভ নির্ভরতা 'লিবাভারফর্ম্যাট' পাওয়া যায় নি

    একটি সম্পূর্ণ লগ পাওয়া যাবে / home/teseracto/scrcpy/build/meson-logs/meson-log.txt এ

    1.    দামিয়েন আমোয়েডো তিনি বলেন

      প্রথমত, নিবন্ধটি (ডাবল কোটস এবং স্টাফের জন্য) বা কমান্ডগুলি অনুলিপি করার সময় সাবধানতা অবলম্বন করুন
      sudo apt-get libavformat-dev ইনস্টল করে আবার চেষ্টা করুন run আপনি যদি প্রোগ্রামটির ডকুমেন্টেশনগুলি না দেখে থাকেন।