GNU/Linux >> Tutoriels Linux >  >> Ubuntu

KDE Connect / GSConnect :Comment verrouiller/déverrouiller votre bureau Linux à l'aide d'un appareil Android

La connexion KDE et GSConnect prennent en charge l'exécution de commandes à partir d'un appareil Android sur votre bureau Linux. Cet article explique comment verrouiller et déverrouiller votre bureau Linux en un seul clic sur l'application Android KDE Connect de votre appareil Android. Vous pouvez également trouver une solution de contournement pour GNOME 3.34, dont la session est gérée par systemd, ce qui rend cela un peu plus compliqué.

KDE Connect est un outil qui permet à des appareils tels qu'un ordinateur de bureau avec des appareils Linux et Android de communiquer entre eux. Pour l'utiliser, vous devez installer le composant de bureau sur votre bureau Linux et l'application Android sur un appareil Android. GSConnect est une implémentation complète de KDE Connect conçue pour le bureau du shell GNOME.

Il convient de noter que les commandes que nous utilisons pour verrouiller/déverrouiller votre écran dans cet article sont indépendantes du bureau et fonctionnent avec n'importe quel environnement de bureau (et distribution Linux) qui utilise logind.

De plus Vous n'avez pas besoin de saisir votre mot de passe lors du déverrouillage de l'écran . En effet, les commandes de verrouillage/déverrouillage utilisées ci-dessous ne nécessitent pas d'autorisations de superutilisateur ; De plus, la commande de déverrouillage peut déverrouiller votre session sans mot de passe, car KDE Connect peut exécuter des commandes sur votre bureau Linux même lorsque l'écran est verrouillé.

Edit :Regardez a. at La vidéo montre le verrouillage / déverrouillage de l'écran avec l'application Android KDE Connect et GSConnect installées sur Fedora 31 (avec GNOME 3.34 ; j'utilise scrcpy pour afficher l'écran de mon téléphone Android sur le bureau) :

Pour pouvoir verrouiller/déverrouiller votre écran avec votre appareil Android, ouvrez KDE Connect / GSConnect et :

  • Connexion KDE :Dans la liste des plug-ins de l'application, assurez-vous que le plug-in Exécuter les commandes est coché, puis cliquez sur Run commands Bouton Configurer
  • GSConnect :Cliquez sur le nom de votre appareil et vous en trouverez un Commands Section dans la barre latérale

Commandes KDE Connect


Ensuite, ajoutez les commandes suivantes dans KDE Connect / GSConnect avec GNOME 3.32 ou version antérieure (cela ne fonctionne pas avec GNOME 3.34 ou version ultérieure !) sur votre bureau :

  • Verrouiller l'écran : loginctl lock-session
  • Déverrouiller l'écran : loginctl unlock-session

Après avoir ajouté ces commandes à votre bureau Linux, elles apparaîtront dans l'application Android KDE Connect sous. affiché Run Command :

Depuis que GNOME est passé à gérer sa session avec systemd (avec GNOME 3.34) utilisez ce loginctl lock/unlock Les commandes ont cessé de fonctionner d'elles-mêmes et ont nécessité l'ID de session pour verrouiller ou déverrouiller l'écran. Cependant, j'ai réussi à mettre en place une solution de contournement pour cela - une commande (voir ci-dessous) qui utilise loginctl pour répertorier toutes les sessions, recherchez l'utilisateur actuel dans la liste des sessions et obtenez l'ID de cette session, puis utilisez loginctl lock-session ou unlock-session suivi de l'ID de session.

Commandes GSConnect

Donc Si vous utilisez GSConnect avec GNOME 3.34 (ou plus récent), utilisez ces commandes au lieu des commandes ci-dessus :

  • Verrouiller l'écran :
SESSION=$(loginctl list-sessions | grep $(whoami) | awk '{print $1}'); loginctl lock-session $SESSION

  • Déverrouiller l'écran :
SESSION=$(loginctl list-sessions | grep $(whoami) | awk '{print $1}'); loginctl unlock-session $SESSION

Je n'ai actuellement qu'un seul ordinateur exécutant GNOME 3.34 pour tester cela et cela a fonctionné là-bas (en utilisant Ubuntu 19.10), j'espère que cela fonctionnera également sur d'autres distributions Linux. Edit :j'ai également essayé avec Fedora 31 et cela a fonctionné comme prévu.

L'application Android KDE Connect prend en charge les widgets . Ainsi, vous n'avez pas besoin d'ouvrir l'application Android KDE Connect à chaque fois que vous souhaitez verrouiller ou déverrouiller votre ordinateur, et Ajoutez facilement un widget qui verrouille et déverrouille votre bureau Linux en un seul clic .

D'autres commandes utiles que vous pouvez utiliser avec KDE Connect / GSConnect peuvent être trouvées sur cette page.


Ubuntu
  1. Comment se connecter à un poste de travail distant à partir de Linux

  2. Personnalisez votre bureau Linux avec KDE Plasma

  3. Comment connecter votre téléphone Android à Ubuntu sans fil - OMG ! Ubuntu !

  4. Comment se connecter à une machine Windows distante à partir de Linux Lubuntu à l'aide de Remmina

  5. Comment connecter un appareil Android Mtp à Ubuntu 13.10 ?

Comment connecter votre appareil Android à Ubuntu

Comment installer le bureau KDE sur Arch Linux

Synchroniser le téléphone Android avec Linux à l'aide de KDE Connect

Comment installer KDE Plasma sur le bureau Linux

Comment synchroniser le presse-papiers entre le bureau Ubuntu et le téléphone Android ?

Comment :utiliser lsof - 10 commandes essentielles pour dépanner votre serveur Linux