..

Android Ekranınızı Ubuntu / Fedora / Debian’da Kontrol Etme (Yansıtma)

Cover Image for Android Ekranınızı Ubuntu / Fedora / Debian’da Kontrol Etme (Yansıtma)
xtechnology_logo
X Technology

İçerik Kategorisi:AndroidBilişim SistemleriLinux

telefonunuz veya tabletini mi var? İşte Masa üstünde cihazın kablosuz olarak veya USB üzerinden uzaktan nasıl kontrol edileceğini gösteren adım adım kılavuz!

Bu eğitim, bu reddit gönderisinden esinlenmiştir, ancak yeni başlayanlar için yardımcı olabilecek daha ayrıntılı bilgiler içermektedir.

1. Adım: Android'de USB Hata Ayıklama modunu etkinleştirin

Bu derste, mobil cihazla iletişim kurmak için “Android Hata Ayıklama Köprüsü (adb)” aracını kullanacağım. Öncelikle Android cihazda “USB Hata Ayıklama modu” nu etkinleştirmeniz gerekir.

Teknik olarak, Android'de Dev modu etkinken HİÇBİR güvenlik sorunu veya performans kaybı yoktur. Sadece uygulama geliştirme için kullanabileceğiniz tüm seçenekleri etkinleştirir!

1. Geliştirici seçeneğini etkinleştirin

Android cihazda “Ayarlar” a gidin, ardından “Telefon Hakkında” ya gidin. Ardından yedi kez “Yapı Numarası” na dokunun.

Cihazınıza bağlı olarak, geçiş almak için şifre ve PIN kodu yazmanız gerekebilir. Ve başarılı bir şekilde yapılırsa, “Artık Geliştirici Modundasınız” gibi bir şey isteyecektir.

2. USB Hata Ayıklama Modunu Etkinleştir

1. adımdan sonra, Android “Ayarlar” a geri dönün. “Ek Ayarlar” menüsünün veya alt menüsünün içinde yeni “Geliştirici Seçenekleri” bulunmalıdır.

Bu menüye gidin ve son olarak “USB Hata Ayıklama” seçeneğini açın.

The menu options may vary on different Android devices. So, I don't provide the screenshots here.
For problem, you may see <a href="https://developer.android.com/studio/debug/dev-options" target="_blank" rel="noreferrer noopener">Android official document</a> for enabling Developer Mode and USB Debugging.

2. Adım: Linux'unuza ADB ve 'yi yükleyin

Scrcpy, Windows, macOS ve Linux Masaüstünüzdeki Android cihazını kontrol etmek için popüler bir ücretsiz açık kaynaklı yazılımdır. Çoğu Linux, paketi resmi veya isteğe bağlı depolarda içerir.

Scrcpy'yi Ubuntu / Debian'a yükleyin:

Seçenek 1.) Ubuntu kullanıcısı, sandbox'ta çalışan Snap paketinde sorun yoksa, uygulamayı Ubuntu Yazılımında (Snap Store) arayabilir ve yükleyebilir.
Ubuntu Yazılımına Scrcpy (SNAP) yükleyin

Ayrıca, terminalde komutu çalıştırarak ADB araçlarını manuel olarak yüklemeniz gerekir.

sudo apt install adb

Seçenek 2.) Klasik .deb paketini tercih edenler için, terminali açmak için klavyede Ctrl + Alt + T tuşlarına basın ve bağımlılıkların yanı sıra yüklemek için aşağıdaki komutu çalıştırın: scrcpy adb

sudo apt install scrcpy

Bu komut Ubuntu 20.04+, Debian 11, Linux Mint 20+ ve bunların tabanlı sistemlerinde çalışır.

Scrcpy & adb'yi Ubuntu, Debian, Linux Mint, vb.'ye yükleyin

Scrcpy'yi Fedora'ya yükleyin:

Fedora Linux için, yazılım pacakges'i içeren bir Copr deposu vardır.

İlk olarak, terminali başlat menüsü aracılığıyla veya ‘Etkinlikler'e genel bakıştan arayarak açın.

Terminali aç

Terminal açıldığında, depoyu eklemek için komutu çalıştırın:

sudo dnf copr enable zeno/scrcpy

Ve scrcpy'yi şu yollarla yükleyin:

sudo dnf install scrcpy

Yapı bağımlılıkları için rpmfusion harici depoları gerektirdiğinden bahsetti. Yükleme işlemi sırasında gerekli olup olmadığından emin olmasam da, sistemimde zaten olduğu gibi.

Scrcpy'yi Arch / Manjaro'ya yükleyin:

Arch Linux için, paket sistem deposunda mevcuttur. Yüklemek için terminalde aşağıdaki komutu çalıştırmanız yeterlidir:

sudo pacman -S scrcpy

Veya Manjaro'daki güçlü ‘pamac' paket yöneticisi aracılığıyla arayın ve yükleyin:

Scrcpy'yi Manjaro'ya yükleyin

Diğer Linux, Windows ve macOS için github'daki yazılım proje sayfasına bakın.

3. Adım: Android'inizi Linux'a bağlayın

Android'de USB Hata Ayıklamayı başarıyla etkinleştirdiyseniz ve Linux'ta Scrcpy &; ADB'yi yüklediyseniz. Şimdi, cep telefonunuzu USB kablosuyla Linux PC'ye bağlayın.

Ve cihazınızda aşağıdaki açılır pencere oluşursa Android ekranında “İZİN VER” i tıklayın:

Bağlanırken USB Hata Ayıklamasına İzin Ver
The above Android notification may occur multiple times, while connecting and/or running the commands below.

1. Seçenek: Linux'ta Android'i USB üzerinden kontrol etmek için:

Android ekranını Linux masaüstünüze USB kablosuyla yansıtmak istiyorsanız, terminali açın ve aşağıdaki komutları tek tek çalıştırın (yalnızca Fedora 36'da test edilmiştir):

  • USB'de dinlemek üzere daemon'u başlatmak için komutu çalıştırın:adb usb

2. Seçenek: Android'i kablosuz olarak kontrol etmek için:

Veya, TCPIP protokolü aracılığıyla kablosuz olarak bağlanabilirsiniz, ancak aynı yerel ağda ZORUNLUDUR. Ayrıca, terminal'i başlat menüsünden veya ‘Etkinlikler'e genel bakıştan arayarak açın.

Terminali aç
  • Adb arka plan programını başlatın/yeniden başlatın ve TCP bağlantı noktasında dinleyin: adb tcp ip 5555
  • Android'inizin IP adresi üzerinden bağlanın (aşağıdaki IP'yi değiştirin):
    adb connect 192.168.0.158:5555
  • Şimdi, USB kablosunu çıkarın. Artık gerekli değildir.

Son olarak, Scrcpy'yi terminalde scrcpy komutunu çalıştırarak veya başlat menüsünden başlatarak başlatın.

Burada, Android ekranında “İZİN VER” USB Hata Ayıklama'yı tıklayarak kimlik doğrulaması yapmanız gerekebilir (istenirse). Ve her şey yolunda giderse, Android ekranınız Linux masaüstünüzde görünmelidir.

Ubuntu'da Uzaktan Kumanda Android

4. Adım: Ubuntu / Debian için Uygulama kısayol simgesi oluşturun

Ubuntu / Debian kullanıcıları için Scrcpy paketini komut yoluyla yüklediler, uygulama için kısayol simgesi YOK. Terminalde komut çalıştırarak her seferinde başlatmak yerine, bunun için manuel olarak bir kısayol simgesinin nasıl oluşturulacağı aşağıda açıklanmıştır.

apt install scrcpy
  1. İlk olarak, terminal'i başlat menüsünden veya klavyede Ctrl+Alt+T tuşlarına basarak açın.
  2. Terminal açıldığında, bir kısayol dosyası oluşturmak ve gedit metin düzenleyicisi aracılığıyla düzenlemek için komutu çalıştırın:
    gedit ~/.local/share/applications/scrcpy.desktop
  3. Masaüstü ortamımıza bağlıdır, veya metin düzenleyicisi ile değiştirin. gedit gnome-text-editor xed nano
    • Dosya açıldığında, aşağıdaki satırları yapıştırın ve kaydedin. Nano komut satırı metin düzenleyicisi için Ctrl + X tuşlarına basın, y yazın ve son olarak dosyayı kaydetmek için Enter tuşuna basın.

      [Desktop Entry]
      Name=scrcpy
      GenericName=Android Remote Control
      Comment=Display and control your Android device
      # For some users, the PATH or ADB environment variables are set from the shell # startup file, like .bashrc or .zshrc…
      Run an interactive shell to get # environment correctly initialized.
      Exec=/bin/sh -c ‘”$SHELL” -i -c scrcpy'
      Icon=scrcpy
      Terminal=false
      Type=Application
      Categories=Utility;RemoteAccess;
      StartupNotify=false

Bundan sonra, Debian / Ubuntu kullanıcıları Scrcpy'yi başlat menüsünden veya ‘Etkinlikler'e genel bakıştan arayabilmeli ve başlatabilmelidir. Simgeler dosyası eksikse, proje sayfasından alın ve ” klasöründe saklayın..local/share/icons

(İsteğe bağlı) Ayırmak

Android ekranını yansıtmayı durdurmak için Linux masa üstündeki uygulama penceresini kapatabilirsiniz. Ve komut veya ayarladığınız önceki kısayol aracılığıyla yeniden bağlanın. scrcpy

Ancak, Android cihazınızı artık uzaktan taramak istemiyorsanız. Komut ile bağlantısını kesin:

adb disconnect 192.168.0.158:5555

IP adresini kendimizinkiyle değiştirin ve işiniz bitti.

İçerik Etiketleri:AndroidLinuxScrcpy


İlginizi çekebilir.

Cover Image for E-Ticaret Siteleri İçin Kontrol Listesi

E-Ticaret Siteleri İçin Kontrol Listesi

Bir e-ticaret sitesi kurduğunuz zaman kontrol edilmesi gereken çok fazla öge olduğunu görürsünüz, kanallar arası gerekli kontroller ve müşteriye iyi bir alışveriş deneyimi sunabilmek için gerekli testler yapılmalıdır. E-Ticaret siteleri için kontroller konusunda doğru adımların atılabilmesi için son derece kapsayıcı bir kontrol listesine ihtiyaç duyulmaktadır. Aşağıda yer alan listeyi baştan sona gözden geçirerek e-ticaret sitenizi […]

xtechnology_logo
X Technology
Cover Image for EN BÜYÜK VAMPİR: İBLİS

EN BÜYÜK VAMPİR: İBLİS

EN BÜYÜK VAMPİR: İBLİS İblis(Lusifer) ve melekleri(!) şeytancıklar. Kullandığı birçok sembolden birisi de beş köşeli yıldız(pentagram): Keçi başı. Vampir! İnsan kurban etme! Kan içme! Şeytani ayinler! Son yıllarda sıkça duyduğumuz haberler ve kelimeler.. İğrenerek ve utanarak okuduğumuz, tiksinti duyduğumuz bu haberler, insanlığa artık olağan, sıradan, hatta sevimli gelecek şekilde pompalanıyor. İnsanoğluna yakıştıramayacağımız bu iğrençlik için, insanlık tarihinin […]

xtechnology_logo
X Technology
kitap
resim
Ahmet İnanç KOCA - Founder and CEO of  XTechnology
Ahmet İnanç KOCA
XTechnology Yöneticisi, Yazılım GeliştiriciGeleceği kodlamaktan zevk alan bir yazılımcı

Hatalarımızdan kazanın

Mükemmel bir iş yoktur, sadece çok sayıda denenmiş girişim vardır.

XTechnology`i`nin kurucusu Ahmet İnanç KOCA`ı`dan Yanlız Başına Mücadele Edenler Rehberi”—adlı itaatkar olmak yerine büyük hayaller kurmayı tercih eden idealpereset ama tek başına savaşan girişimciler için bir manifesto olan bu kitabımızdan çok şey öğreneceksiniz.
Daha fazlası burada...

resim