web-dev-qa-db-ja.com

ノートパソコンの蓋を閉じるとアーチが一時停止しますか?

私はMacbook5,1のArchのfluxboxにいます。 Linuxは初めてです。ラップトップを閉じたときにArchを一時停止させようとしています。最近、私はSudo pm-suspendを使用しています。

スリムロックを取り付けて挿入しました

button/lid)
    case $3 in
        close)
            #echo "LID switched!">/dev/tty5
         /usr/sbin/pm-suspend &
         DISPLAY=:0.0 su -c - username /usr/bin/slimlock
            ;;

/etc/acpi/handler.shで、これを実行するために読みました ここ ですが、機能しません。 xscreensaverをインストールしようとしましたが、奇妙なエラーが発生します。

error: Perl-lwp-mediatypes: signature from "Justin Davis (juster) <[email protected]>" is unknown trust
error: failed to commit transaction (invalid or corrupted package (PGP signature))
2
Jack Stewart

必要なすべての公開鍵を取得するには、archlinux-keyringパッケージをインストールする必要があります。

pacman -S archlinux-keyring

詳細はこちら

また、最初にロックし、後で一時停止する必要があります。

button/lid)
    case $3 in
        close)
            #echo "LID switched!">/dev/tty5
            DISPLAY=:0.0 su -c - username /usr/bin/slimlock &
            /usr/sbin/pm-suspend
            ;;
1
daisy

これに従ってください: https://wiki.archlinux.org/index.php/Pacman

Linuxを初めて使用し、Archに直接アクセスすることはお勧めできません。 Fedora/UbuntuまたはDebianを見てください。

追伸:追加できるように、ArchLinux用のPGP鍵を生成する必要があります。

0
user22921

この質問は少し古いと思いますが、これを行う最も簡単な方法はsystemdを使用することです。

これにはsystemd-logindを使用します。見る man logind.conf

HandleLidSwitchオプションを使用すると、ふたが閉じたときに何をしたいかを伝えることができます。

HandleLidSwitch=suspend

オプションは、、のいずれかになります。

  • 無視する
  • 電源を切る
  • リブート
  • 停止
  • kexec
  • サスペンド
  • hibernate
  • ハイブリッドスリープ
  • ロック
0
mASOUD