cagnulein / scrcpy-quest

Remote your android on Meta Quest!
https://www.patreon.com/cagnulein
GNU General Public License v3.0
3 stars 0 forks source link

Changing screen timeout #14

Closed cagnulein closed 3 months ago

cagnulein commented 3 months ago

it doesn't work because now i'm sending stay awake that does work only with usb plugged in

cagnulein commented 3 months ago

Il valore massimo per il timeout dello schermo può variare a seconda del dispositivo e della versione di Android, ma generalmente il limite superiore è molto alto. Ecco alcune informazioni utili:

  1. Limite teorico: Il valore massimo teorico è 2147483647 millisecondi (circa 24,8 giorni), che è il valore massimo per un intero a 32 bit.

  2. Limite pratico: Molti dispositivi hanno un limite pratico molto più basso, spesso intorno a 30 minuti o 1 ora.

  3. Verifica del limite: Per verificare il limite massimo sul tuo dispositivo specifico, puoi provare a impostare valori crescenti fino a quando non vedi più cambiamenti:

    adb shell settings put system screen_off_timeout 1800000  # 30 minuti
    adb shell settings put system screen_off_timeout 3600000  # 1 ora
    adb shell settings put system screen_off_timeout 7200000  # 2 ore

    Dopo ogni comando, leggi il valore impostato:

    adb shell settings get system screen_off_timeout
  4. Considerazioni:

    • Alcuni dispositivi potrebbero avere un limite massimo di 30 minuti o 1 ora per ragioni di risparmio energetico.
    • Valori estremamente alti potrebbero non essere pratici e potrebbero essere ignorati dal sistema.
    • Le impostazioni dell'utente nell'interfaccia delle impostazioni del dispositivo potrebbero avere un limite più basso rispetto a quello impostabile via ADB.

Per determinare il valore massimo esatto per il tuo dispositivo specifico, dovresti testare incrementalmente e verificare quando il valore smette di aumentare o quando il sistema inizia a ignorare valori più alti.

Vuoi che ti suggerisca un metodo per testare sistematicamente il valore massimo sul tuo dispositivo?