Xubuntu:停止後のパスワード要求なし


17

Xubuntu 12.10をサスペンドしてからコンピューターをサスペンドから外しても、パスワードは要求されません。自動起動設定にgnome-screensaverを追加しようとしましたが、どこかで読みました(設定マネージャー>セッションとスタートアップ>アプリケーションの自動起動> add [gnome-screensaver]に移動します)。しかし、それは機能しません。

一時停止後にxubuntuにパスワードを要求させるにはどうすればよいですか?

回答:


21

Xubuntu 12.10では、サスペンド時にセッションがロックされなくなりました。そのため、ウェイクアップ時にパスワードを要求しません。これを解決するには、xfce4-sessionとに変更を加える必要がありxfce4-power-managerます。

端末コマンドの使用

ターミナルで以下のコマンドを実行します(プレスCtrl+ Alt+ T)の両方に変更を加えるxfce4-sessionと、xfce4-power-managerあなたはサスペンド時にセッションをロックします:

xfconf-query -c xfce4-session -p /shutdown/LockScreen -s true
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s true

あるいは— GUIを使用する

Xfce Power Managerと同様にSessionとStartupの両方で変更を行う必要があります

両方とも設定マネージャーで利用可能になります。デスクトップを右クリックし、アプリケーション設定設定マネージャーを開いて開きます。

xubuntu設定マネージャーナビゲーション

  1. セッションとスタートアップ

    セッションとスタートアップを開き、[ 詳細設定]タブに移動し、の横にチェックマークを付けLock screen before sleepます。

    xfce-session

  2. Xfceパワーマネージャー

    Xfce Power Managerを開く→ サイドバーの[ 拡張 ]をクリック→の横にチェックマークを付けLock screen when going for suspend/hibernateます。

    xfce-power-manager

変更を行ったら、サスペンド後にウェイクアップするときにパスワードの入力を求められます。


謝辞:のための情報や画像セッションと起動Xfceのパワーマネージャの礼儀このUbuntuのフォーラムのスレッド


2
ファイルが存在せず、作成する必要があると言われていたため、最初のオプションは機能しませんでしたが、2番目のオプション(GUI)は機能しました!本当にありがとう!
マルティニオ

4

これに追加したい...

重要なコンポーネントは、画面ロックが機能するためにライトロッカーが実行されている必要があるということです!提供された答えが役に立たず、意味をなさないため、しばらくこれに固執しました。それから、私はライトロッカーを少しいじってみましたが、起動時に自動的に実行するように設定されていないことに気付きました(したがって、一時停止だけでなく、画面ロックは一般的に機能していませんでした)。スタートアップからライトロッカーを再度有効にすると、これらのソリューションは機能しました:-)

簡単に言えば、これらのソリューションがうまく機能しない場合は、ウィスカメニュー->設定->セッションと起動->アプリケーションの自動起動に進み、「スクリーンロッカー」がオンになっていることを確認します。


2
答えの最も重要な部分の1つであることは明らかであり、私にとっては解決しました。
-Doodloo

0

これをキーボードショートカットに関連付けられたスクリプトで解決しました:CTRL + SUPER + DELETE。

/ usr / local / binにスクリプトを作成し、lock_and_suspendなどのように呼び出します。

$ sudo gedit /usr/local/bin/lock_and_suspend

スクリプトは次のとおりです。

#!/bin/bash

xscreensaver-command -lock
sleep 2
xfce4-session-logout --suspend

その許可を更新します。

$ sudo chmod a+x /usr/local/lock_and_suspend
$ sudo chmod 711 /usr/local/lock_and_suspend
$ sudo chown yourusername /usr/local/bin/lock_and_suspend

コマンドラインでlock_and_suspendと入力するだけで実行できます。または、SettingsManager> Keyboard> Application Shortcutsでlock_and_suspendをキーボードショートカットに関連付けます。

システムを一時停止する前に画面をロックするだけで機能します。スクリーンロックを有効にするには時間が必要なため、sleepコマンドが必要です。サスペンドは、間に一時停止がない場合、終了する前に停止します。

xscreensaverのインストールが必要になる場合があります。スクリーンロックは通常xlock4によって実行されます。ただし、xlock4は、xscreensaverなどの可能性のあるスクリーンロッカーを循環し、動作するスクリーンロッカーを選択します。なぜこれをしたのか正確には覚えていません。システムをサスペンドする前に、xflock4を使用して(デフォルトのキーボードショートカットCTRL + ALT + DELを使用して)画面をロックしようとしたときに機能しなかったと言えば十分です。

とにかく、ポイントはあなたが実際に3つのことをすることです:画面をロックし、システムをサスペンドし、ふたを閉じます。そして、経験から、ふたを閉じる前にシステムがロックおよび中断されていることを確認する必要があります。これは、ふたを閉じたときにロックおよびサスペンドするために何らかの設定に依存している場合、しばしば失敗するためです蓋を開けずに確認する方法はありません。しかし、ふたを開くとシステムがサスペンド状態から復帰するので、システムがサスペンドしたかどうかをどのように確認できますか?(これはシュレーディンガーの猫の例です。またはフォーダンのマウスの場合です)。確認する唯一の方法は、ふたを閉じる前にシステムをロックしてサスペンドすることです。そして、これを行う唯一の便利な方法は、単一のキーボードショートカット(CTRL + SUPER + DEL)を使用することです。

xscreensaver screenlockへのバックドア閉じる必要があるかもしれません。

ある時点で、ライトロッカーインストールし、画面をロックするように構成した可能性があります。これが実際に必要だったかどうかは覚えていません。

$ sudo apt install light-locker
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

[設定]> [セッションと起動]> [アプリケーションの自動起動]でxscreensaverと電源マネージャーを有効にする必要がある場合もあります。そして、おそらくgnome-screensaverをアンインストール/無効にします。

xfce4-power-managerをインストールし、(設定マネージャーまたはを使用してxfce4-power-manager --customize)「サスペンド」、「ラップトップのふたが閉じられたとき」に構成することができます。その場合、リッドクローズイベントを適切に処理するようにパワーマネージャーを構成する必要があります。しかし、私は蓋を閉める前にロック+サスペンドする傾向がありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.