キーボードショートカットを使用して一時停止するには?

キーボードショートカットを使用して一時停止するには?

一時停止したいシベントゥ(14.04)システムキーボードショートカットスーパーユーザーパスワードを入力する必要はありません(Sudo)。ショートカットに変換できるコマンドラインを探しています。

これまで私は2つの解決策を試しました。

Xfce コマンド:

xfce4-session-logout --suspend

質問:システムはセッションをロックしません。覚醒コードを入力する必要はなく、入力したいと思います。

バス:

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

質問:目が覚めた後、インターネット接続が失われて回復するには、システムを再起動する必要があります。

1.気象中にパスワードを尋ね、2.インターネット接続を妨げない3番目の解決策はありますか?

実際、メニューのグラフィックの基本ショートカットはうまく機能します。どのコマンドラインを呼び出すべきかわかりません。

答え1

私は台本を書いた。あなたの条件を満たすようです:

#!/usr/bin/env zsh
# Custom suspend
#
# (That 'zsh' up there can be switched to 'bash', or 
# pretty much any shell - this doesn't do anything too fancy.)
#
# Dependencies are mostly xfce stuff:
#
#   xbacklight
#   xflock4
#   xfce4-session-logout

# Set how dim we want the screen to go (percentage, out of 100)
dim=5

# Pack up your toys
previous_dimness=$(xbacklight -get)

# Turn down the lights
xbacklight -set $dim

# Lock the door (this requires a password to get back in)
xflock4

# And go to sleep
xfce4-session-logout --suspend

# When we wake up, turn the lights back on
xbacklight -set $previous_dimness

答え2

簡単に画面をロックしてから停止するようにコマンドを送信できます。

xscreensaver-command -lock ; xfce4-session-logout --suspend

を使用するにはxscreensaver-commandxscreensaver-command --help

答え3

奇妙にもxfce4-session-logout --suspendうまくいきます。私のシステムはxubuntu 14.04です。また、セッションをロックします。 「スリープ前の画面ロック」オプションをオンにしますが、設定 - >セッションとスタート - >詳細設定に移動してオンになっていることを確認してください。

答え4

ノートパソコンを使用していて、キーを1つだけ押したい場合。電源ボタンを使用できます。この動作は電源設定で設定できます。

  1. 設定マネージャを開く(またはコマンドを介して:xfce4-settings-manager)
  2. 電源マネージャ設定を開く
  3. 一般:電源ボタンを押したときに尋ねるように設定します。
  4. 電源マネージャの設定をオフにする

ACPIスクリプトがインストールされている場合は、電源ボタンスクリプトを無効または更新してください。

/etc/acpi/events/, and change the action field to /bin/true:
# EXAMPLE
event=button/power.*
#action=/usr/lib/acpid/power_button
action=/bin/true

引用:https://wiki.xfce.org/tips#solution_2

関連情報