GNU/Linux >> Linux Esercitazione >  >> Ubuntu

KDE Connect / GSConnect:come bloccare/sbloccare il tuo desktop Linux utilizzando un dispositivo Android

La connessione KDE e GSConnect supportano l'esecuzione di comandi da un dispositivo Android sul desktop Linux. Questo articolo spiega come bloccare e sbloccare il desktop Linux con un solo tocco sul tuo dispositivo Android App KDE Connect per Android. Puoi anche trovare una soluzione alternativa per GNOME 3.34, la cui sessione è gestita da systemd, il che rende la cosa un po' più complicata.

KDE Connect è uno strumento che consente a dispositivi come un desktop con dispositivi Linux e Android di comunicare tra loro. Per usarlo, devi installare il componente desktop sul tuo desktop Linux e l'app Android su un dispositivo Android. GSConnect è un'implementazione completa di KDE Connect creata per il desktop della shell GNOME.

Vale la pena notare che i comandi che utilizziamo per bloccare/sbloccare lo schermo in questo articolo sono indipendenti dal desktop e funzionano con qualsiasi ambiente desktop (e distribuzione Linux) che utilizza logind.

Inoltre Non è necessario inserire la password per sbloccare lo schermo . Questo perché i comandi di blocco/sblocco utilizzati di seguito non richiedono autorizzazioni di superutente; Inoltre, il comando di sblocco può sbloccare la tua sessione senza password, poiché KDE Connect può eseguire comandi sul tuo desktop Linux anche quando lo schermo è bloccato.

Modifica:guarda a. in Video mostra il blocco / sblocco dello schermo con l'app Android KDE Connect e GSConnect installata su Fedora 31 (con GNOME 3.34; uso scrcpy per visualizzare lo schermo del mio telefono Android sul desktop):

Per poter bloccare/sbloccare lo schermo con il tuo dispositivo Android, apri KDE Connect / GSConnect e:

  • Connessione a KDE :nell'elenco dei plug-in dell'applicazione, assicurati che il plug-in Esegui comandi sia selezionato, quindi fai clic su Run commands Pulsante Configura
  • GSConnect :Clicca sul nome del tuo dispositivo e troverai un Commands Sezione nella barra laterale

Comandi di KDE Connect


Successivamente, aggiungi i seguenti comandi in KDE Connect / GSConnect con GNOME 3.32 o precedenti (questo non funziona con GNOME 3.34 o successivi!) sul desktop:

  • Blocca schermo: loginctl lock-session
  • Schermata di sblocco: loginctl unlock-session

Dopo aver aggiunto questi comandi al tuo desktop Linux, appariranno nell'app KDE Connect per Android sotto. visualizzato Run Command :

Poiché GNOME è passato a gestire la sua sessione con systemd (con GNOME 3.34) usa questo loginctl lock/unlock I comandi hanno smesso di funzionare da soli e hanno richiesto l'ID sessione per bloccare o sbloccare lo schermo. Tuttavia, sono riuscito a mettere insieme una soluzione alternativa per questo:un comando (vedi sotto) che utilizza loginctl per elencare tutte le sessioni, cerca l'utente corrente nell'elenco delle sessioni e ottieni l'ID di quella sessione, quindi usa loginctl lock-session o unlock-session seguito dall'ID della sessione.

Comandi GSConnect

Quindi Se stai usando GSConnect con GNOME 3.34 (o successivo), usa questi comandi invece dei comandi precedenti:

  • Blocco schermo:
SESSION=$(loginctl list-sessions | grep $(whoami) | awk '{print $1}'); loginctl lock-session $SESSION

  • Schermata di sblocco:
SESSION=$(loginctl list-sessions | grep $(whoami) | awk '{print $1}'); loginctl unlock-session $SESSION

Al momento ho solo un computer che esegue GNOME 3.34 per testarlo e che ha funzionato lì (usando Ubuntu 19.10), si spera che funzioni anche su altre distribuzioni Linux. Modifica:l'ho provato anche con Fedora 31 e ha funzionato come previsto.

L'app per Android KDE Connect supporta i widget . Quindi non devi aprire l'app KDE Connect per Android ogni volta che vuoi bloccare o sbloccare il tuo computer e puoi facilmente aggiungere un widget che blocchi e sblocchi il tuo desktop Linux con un solo tocco .

Alcuni altri comandi utili che puoi usare con KDE Connect / GSConnect possono essere trovati in questa pagina.


Ubuntu
  1. Come connettersi a un desktop remoto da Linux

  2. Personalizza il tuo desktop Linux con KDE Plasma

  3. Come connettere il tuo telefono Android a Ubuntu in modalità wireless - OMG! Ubuntu!

  4. Come connettersi a una macchina Windows remota da Lubuntu Linux usando Remmina

  5. Come collegare il dispositivo Android Mtp a Ubuntu 13.10?

Come connettere il tuo dispositivo Android a Ubuntu

Come installare KDE Desktop su Arch Linux

Sincronizza il telefono Android con Linux usando KDE Connect

Come installare KDE Plasma nel desktop Linux

Come sincronizzare gli appunti tra desktop Ubuntu e telefono Android?

Procedura:Utilizzo di lsof – 10 comandi essenziali per risolvere i problemi del server Linux