私は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キーを生成する必要があります。