Cara Membuat Scrcpy Otomatis Terhubung Kembali Saat HP Dicabut/Colok
Apakah kamu sering menggunakan Scrcpy untuk menampilkan dan mengontrol layar Android lewat PC atau laptop? Salah satu masalah klasik yang sering dialami adalah saat kabel USB tidak sengaja tersenggol atau dicabut, aplikasi Scrcpy akan langsung tertutup secara otomatis. Efeknya, kita harus membuka terminal dan mengetik ulang perintahnya dari awal.
Tentu saja hal ini sangat merepotkan dan mengganggu produktivitas.
Nah, di tutorial kali ini, kita akan mengakalinya dengan membuat sistem Auto-Reconnect (Otomatis Terhubung Kembali). Selama jendela terminal belum kamu tutup, sistem akan terus bersiap menunggu HP kamu dicolok kembali dan langsung membuka layar secara instan.
Ada tiga cara praktis yang bisa kamu gunakan:
- Menggunakan perintah langsung di terminal
- Membuat file script
.sh - Menggunakan alias (jalan pintas)
1 Menggunakan Perintah Langsung di Terminal (Paling Cepat)
Jika kamu ingin langsung menggunakannya saat ini juga tanpa repot membuat file, cukup buka terminal kamu, lalu copy-paste perintah berikut dan tekan Enter:
while true; do adb wait-for-device && scrcpy; sleep 1; done
Bagaimana cara kerjanya?
while true: Membuat terminal melakukan pengulangan (loop) terus-menerus tanpa henti.adb wait-for-device: Terminal akan dalam posisi "diam" untuk mendeteksi kapan perangkat Android kamu terhubung ke PC.&& scrcpy: Begitu HP terdeteksi, perintah ini akan langsung mengeksekusi dan membuka jendela Scrcpy.sleep 1: Memberikan jeda waktu 1 detik sebelum mengecek ulang saat HP dicabut, agar terminal tidak crash atau error.
🛑 Cara Menghentikan: Jika kamu sudah selesai dan ingin mematikan fitur otomatis ini, cukup tekan kombinasi tombol Ctrl + C pada keyboard terminal kamu.
2
Membuat File Script .sh (Praktis & Sekali Klik)
Bagi kamu yang tidak ingin menghafal atau mengetik ulang perintah panjang di atas setiap kali ingin mirroring, menyimpannya ke dalam file script .sh (Shell Script) adalah pilihan terbaik.
Langkah-langkah Pembuatan:
-
Buat File Baru lewat Terminal
Buka terminal kamu, lalu buat file baru menggunakan text editor (di sini kita gunakan
nano):nano scrcpy-autorun.sh -
Masukkan Kode Script
Salin dan tempel kode interaktif di bawah ini ke dalam editor tersebut:
#!/bin/bash echo "Menunggu perangkat Android terhubung..." while true; do adb wait-for-device echo "Perangkat terdeteksi! Membuka scrcpy..." scrcpy echo "Koneksi terputus. Menunggu perangkat dicolok kembali..." sleep 1 done -
Simpan dan Keluar
Tekan
Ctrl + Olalu tekan Enter untuk menyimpan file. Kemudian tekanCtrl + Xuntuk keluar dari editornano. -
Berikan Izin Akses Eksekusi Script (Penting!)
Sebelum file
.shbisa dijalankan, sistem Linux/macOS memerlukan izin eksekusi. Ketik perintah ini:chmod +x scrcpy-autorun.sh -
Cara Menjalankannya
Kapan pun kamu butuh fitur ini, kamu tinggal masuk ke folder tempat file tersebut berada lewat terminal dan ketik:
./scrcpy-autorun.sh
3 Membuat Perintah Singkat (Alias)
Jika kamu tidak mau membuat file .sh tapi tetap malas mengetik perintah yang panjang, kamu bisa membuat alias atau jalan pintas permanen di terminal kamu.
- Buka konfigurasi terminal kamu dengan perintah:
nano ~/.bashrc(ataunano ~/.zshrcjika kamu pengguna Zsh). - Gulir ke bagian paling bawah, lalu tambahkan baris berikut:
alias scrcpy-auto='while true; do adb wait-for-device && scrcpy; sleep 1; done' - Simpan dan keluar (Ctrl+O, Enter, Ctrl+X).
- Perbarui terminal kamu dengan perintah:
source ~/.bashrc.
Sekarang, kamu cukup mengetik perintah singkat scrcpy-auto di terminal, dan fitur auto-reconnect langsung aktif!

User Reviews & Discussion
Tidak ada komentar:
Posting Komentar