コロナの感染者の増加が止まらないですね。マスク着用手洗い体調悪ければ早めに休む3密避けるなどを頑張るしかないかなと思います。
環境
さて、私はお家LAN内iPhoneからLinuxマシンにsshで入りつつ、GNOMEのVNC画面共有してます。クライアントはiPhoneでVNC Viewerというアプリを使ってます。
実現したい事
このGNOMEのVNC画面共有はLinux側でロックされるとVNCクライアントからは接続出来ない仕様になってるみたいで接続拒否されます。Linuxマシン側でロック解除すれVNCばクライアントから接続出来ます。
Linux起動時にGNOMEの自動ログインを有効にしてますが、画面ロックしない設定にすればいつでもGNOME画面共有が出来ますが、セキュリティ的には危険過ぎます。そこでGNOMEロック解除出来るコマンドあれば、sshでVNC画面共有してるLinuxマシンに入れば、使えるようになるなあと思い探してたらありました。
コマンドCUI
実際のコマンドは以下です。
loginctl unlock-session
とすればOKです。aliasしとけばらくですね。bashなら.bashrcに
alias Z='loginctl unlock-session'
とすれば、'Z'と打つだけで楽です。
少し解説
このコマンドloginctlは
rpm -qf $(which loginctl) systemd-246.7-2.fc33.x86_64
とsystemdパッケージみたいです。GNOMEのコマンドじゃないみたいです。