GNU/Linux >> Znalost Linux >  >> Ubuntu

KDE Connect / GSConnect:Jak zamknout / odemknout plochu Linuxu pomocí zařízení Android

Připojení KDE a GSConnect podporují spouštění příkazů ze zařízení Android na ploše Linuxu. Tento článek vysvětluje, jak zamknout a odemknout plochu Linuxu jediným klepnutím na aplikaci KDE Connect pro Android na zařízení Android. Můžete také najít řešení pro GNOME 3.34, jehož relaci spravuje systemd, což trochu komplikuje.

KDE Connect je nástroj, který umožňuje zařízením, jako je desktop se zařízeními Linux a Android, vzájemně komunikovat. Chcete-li ji používat, musíte nainstalovat komponentu pro stolní počítače na plochu systému Linux a aplikaci pro Android na zařízení Android. GSConnect je úplná implementace KDE Connect vytvořená pro prostředí prostředí GNOME.

Stojí za zmínku, že příkazy, které v tomto článku používáme k zamykání/odemykání obrazovky, jsou nezávislé na ploše a fungují s jakýmkoli desktopovým prostředím (a distribucí Linuxu), které používá přihlášení.

A co víc Při odemykání obrazovky nemusíte zadávat heslo . Důvodem je, že níže použité příkazy zamknout/odemknout nevyžadují oprávnění superuživatele; Příkaz odemknout také může odemknout vaši relaci bez hesla, protože KDE Connect může spouštět příkazy na ploše Linuxu, i když je obrazovka zamčená.

Edit:Podívejte se na a. at Video ukazuje zamykání / odemykání obrazovky pomocí aplikace Android KDE Connect a GSConnect nainstalované ve Fedoře 31 (s GNOME 3.34; k zobrazení obrazovky telefonu Android na ploše používám scrcpy):

Chcete-li zamknout/odemknout obrazovku pomocí zařízení Android, otevřete KDE Connect / GSConnect a:

  • Připojení KDE :V seznamu zásuvných modulů aplikace se ujistěte, že je zaškrtnutý zásuvný modul Spustit příkazy, a poté klikněte na Run commands tlačítko Konfigurovat
  • GSConnect :Klikněte na název svého zařízení a najdete jeden Commands Sekce na postranním panelu

Příkazy KDE Connect


Dále přidejte následující příkazy do KDE Connect / GSConnect s GNOME 3.32 nebo starším (to nefunguje s GNOME 3.34 nebo novějším!) na plochu:

  • Zamknout obrazovku: loginctl lock-session
  • Odemknout obrazovku: loginctl unlock-session

Po přidání těchto příkazů na plochu Linuxu se objeví v aplikaci KDE Connect pro Android pod. zobrazeno Run Command :

Protože GNOME přešlo na správu své relace pomocí systemd (s GNOME 3.34), použijte toto loginctl lock/unlock Příkazy přestaly fungovat samy o sobě a vyžadovaly ID relace k uzamčení nebo odemknutí obrazovky. Podařilo se mi však dát dohromady náhradní řešení – příkaz (viz níže), který používá loginctl Chcete-li zobrazit všechny relace, vyhledejte aktuálního uživatele v seznamu relací a získejte ID této relace a poté použijte loginctl lock-session nebo unlock-session následované ID relace.

Příkazy GSConnect

Takže Pokud používáte GSConnect s GNOME 3.34 (nebo novějším), použijte tyto příkazy místo výše uvedených příkazů:

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

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

V současné době mám pouze jeden počítač s GNOME 3.34, abych to vyzkoušel, a fungovalo to tam (pomocí Ubuntu 19.10), doufejme, že to bude fungovat i na jiných distribucích Linuxu. Edit:Zkoušel jsem to také s Fedorou 31 a fungovalo to podle očekávání.

Aplikace KDE Connect pro Android podporuje widgety . Nemusíte tedy otevírat aplikaci KDE Connect pro Android pokaždé, když chcete zamknout nebo odemknout počítač, a snadno Přidejte widget, který uzamkne a odemkne vaši plochu Linuxu jediným klepnutím .

Některé další užitečné příkazy, které můžete použít s KDE Connect / GSConnect, naleznete na této stránce.


Ubuntu
  1. Jak bezdrátově připojit svůj telefon Android k Ubuntu – OMG! Ubuntu!

  2. Jak se připojit ke vzdálenému počítači Windows z Lubuntu linux pomocí Remmina

  3. Jak připojit zařízení Mtp Android k Ubuntu 13.10?

  1. Jak se připojit ke vzdálené ploše z Linuxu

  2. Přizpůsobte si plochu Linuxu pomocí KDE Plasma

  3. Jak přidat uživatele na plochu Linuxu

  1. Připojte svůj počítač Ubuntu Linux k sériové konzoli cisco

  2. Jak nainstalovat plazmovou plochu KDE na Ubuntu 20.04 Focal Fossa Linux

  3. Jak připojit smartphone Android k připojení KDE na ploše Ubuntu 20.04 Focal Fossa KDE