【发布时间】:2018-11-30 18:45:08
【问题描述】:
我有一个锁屏脚本(通过 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 已重新启动)。
【问题讨论】: