Pages

Cara Otomatis Menjalankan Scrcpy Saat HP Dicolok di Linux (Wayland/CachyOS)

Bagi pengguna Linux, fitur mirroring Android menggunakan scrcpy adalah penyelamat. Namun, akan jauh lebih keren jika jendela scrcpy langsung muncul secara otomatis begitu kita mencolokkan kabel USB ke PC. Di artikel ini, kita akan membahas cara setting otomatisasi scrcpy untuk lingkungan Wayland (CachyOS/Arch Linux).

Langkah 1: Identifikasi Vendor ID & Product ID

Setiap perangkat USB memiliki ID unik. Colokkan HP kamu dan jalankan perintah berikut di terminal:

Terminal
lsusb

Cari baris HP kamu, contohnya:
Bus 001 Device 042: ID 0bb4:0f87 HTC (High Tech Computer Corp.)

  • ID Vendor: 0bb4
  • ID Product: 0f87

Langkah 2: Buat Folder Systemd User

Kita akan menggunakan Systemd Service agar aplikasi bisa menembus protokol keamanan Wayland. Buat foldernya terlebih dahulu:

Terminal
mkdir -p ~/.config/systemd/user/

Langkah 3: Buat File Service Scrcpy

Buat file baru bernama scrcpy-auto.service:

Terminal
nano ~/.config/systemd/user/scrcpy-auto.service

Lalu tempelkan kode berikut (sesuaikan path folder scrcpy kamu):

[Unit]
Description=Auto Run Scrcpy on USB Plug

[Service]
Type=simple
Environment=DISPLAY=:0
Environment=XDG_RUNTIME_DIR=/run/user/1000
Environment=WAYLAND_DISPLAY=wayland-0
ExecStart=/home/fi/Downloads/scrcpy-linux-x86_64-v3.3.4/scrcpy
Restart=on-failure

[Install]
WantedBy=default.target

Langkah 4: Atur Pemicu (Udev Rules)

Sekarang buat aturan agar sistem memicu service tersebut saat USB terdeteksi:

Terminal
sudo nano /etc/udev/rules.d/99-scrcpy.rules

Masukkan baris ini (Ganti ID dengan milikmu):

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0f87", RUN+="/usr/bin/systemctl --user --machine=fi@.host start scrcpy-auto.service"

Langkah 5: Terapkan Perubahan

Terakhir, muat ulang semua konfigurasi:

Terminal
systemctl --user daemon-reload
sudo udevadm control --reload-rules
sudo udevadm trigger
Selesai! Sekarang setiap kali HP dicolok, jendela scrcpy akan otomatis muncul di desktop kamu.

0 Comment:

Posting Komentar

 

Blogger news

Blogroll

About