我有一个在终端窗口中正确运行的锁屏脚本(通过 i3lock),但在 i3 配置中用作键绑定时却没有。
该脚本非常简单:
# Take screenshot
scrot /tmp/screenshot.png
# Pixelate and add central logo
magick /tmp/screenshot.png -scale 10% -scale 1000% -gravity center /home/user/bin/archlogo.png -composite /tmp/lock.png
# Lock using pixelated image & logo
i3lock -e -f -c 000000 -i /tmp/lock.png
该脚本被保存~/bin/lock
并可执行。该目录也已在我的~/.bash_profile
.
没有错误信息,只是终端光标短暂闪烁。
中的相关行~/.config/i3/config
:
# lock screen
bindsym $mod+l exec lock
(删除了 $mod+l 的默认键绑定并重新启动了 i3)。