ノートブックカバーを閉じるとアーチが一時停止しますか?

ノートブックカバーを閉じるとアーチが一時停止しますか?

私はMacbook 5,1でArchのFluxboxを使用しています。 Linuxに初めて触れました。ラップトップを閉じたときにアーチを一時停止しようとしています。私は最近それを使用しています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))

答え1

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
            ;;

答え2

この質問は少し古く、現在最も簡単な方法はsystemdを使用することです。

これを行うには、systemd-logindを使用してください。望むよりman logind.conf

オプションを使用すると、HandleLidSwitch蓋を閉じたときに実行するアクションを指定できます。

HandleLidSwitch=suspend

オプションは次のいずれかです。

  • 無視する
  • 終了
  • 再起動
  • 止める
  • プログラムの実行
  • 停止する
  • 冬眠
  • 混合睡眠
  • ロックする

答え3

次の手順に従ってください。https://wiki.archlinux.org/index.php/Pacman

Linuxに初めて接する人にとって、Archに直接飛び込むのは良い考えではありません。 Fedora / UbuntuまたはDebianを見てください。

PS:追加するには、アーチLinux用のPGPキーを生成する必要があります。

関連情報