キーボードショートカットを使用してコンピューターをロックするときに、空白のスクリーンセーバーを防ぐにはどうすればよいですか?

user81572

私は多くのことを私のコンピュータロック、そして私が打ったときにロック画面を取得する方法があった場合には思っていたCtrl+ Alt+でL現在、そのキーの組み合わせを使用すると画面が真っ暗になり、キーを押すかクリックして、パスワードの入力またはユーザーの切り替えのオプションを表示する画面を表示し、その背後にデスクトップの背景を表示する必要があります。

とにかく、私が望む画面を表示するために、その余分なキーを押す必要を回避することはありますか?そして、とにかくそれをそのように保つことはありますか?それは本当に個人的な好みの問題であり、私のモニターが最終的にオフになったり、コンピューターが一時停止したりするので、そのままにしておかない理由はわかりません。

Hは

残念ながら、ロックスクリーンユーティリティgnome-screensaver-commandCtrl+ Alt+Lショートカットの使用は、また、空白の画面と、画面をロックするように指示されるたびに、「スクリーンセーバー」をアクティブにします。

その場合の秘訣は、画面がロックされた直後にキーストロークを「偽造」して、空白の画面を取り除き、ロック画面をオンのままにすることです。これはxdotool、キーボードとマウスのクリック/移動の自動化を可能にする小さなコマンドラインユーティリティで行います。

  1. インストールxdotool

    sudo apt-get install xdotool
    
  2. 次のようなものをホームディレクトリのファイルに貼り付けますlocknoblank.sh

    #!/ bin / bash 
    gnome-screensaver-command -l xdotool sleep 1 key Ctrl
    • これは単に画面を正常にロックしますが、1秒後、ダミーのCtrlキーストロークを送信して画面を「空白解除」します。
    • 次のコマンドでファイルを実行可能にします

      chmod +x ~/locknoblank.sh
      
  3. [システム設定...キーボード...ショートカット]に移動し、ロック画面のショートカットとしてCtrl+ Alt+を削除Lして、カスタムコマンドで再利用できるようにします。左側のサイドバーの[システム]をクリックしてから、[画面のロック]の右側をクリックして「Ctrl + Alt + L」と表示します。「NewAccelerator ...」と表示されます。を押しBackspaceてショートカットを削除します。

    ここに画像の説明を入力してください

  4. 次に、左側の[カスタムショートカット]移動し、ショートカットを追加して、コマンドで任意の名前を付けます/home/username/locknoblank.sh[適用]をクリックし、それは「新しいアクセラレータ」を取得するには「無効」と言うところにその右クリックし、キーを押しCtrl+ Alt+ L

    ここに画像の説明を入力してください

システム設定を閉じると、完了です。


スクリーンセーバーの再アクティブ化を防ぐため(アイドルタイムアウト)

ターミナルを開き、次のように入力/貼り付けします。

gsettings set org.gnome.desktop.session idle-delay 7200

これにより、スクリーンセーバーのアイドルアクティベーション時間が2時間(または7200秒)に設定されます。好きなように設定できます。デフォルトは600です。


注: Ubuntu 18.04の場合は、

xdg-screensaver lock

の代わりにgnome-screensaver-command -l

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ