在浏览器聚焦的同时运行脚本

时间:2021-03-16 16:18:59

标签: bash shell autostart

我目前正在使用 Raspberry Pi 和 7" 显示器进行家庭项目。几乎一切正常,只有最后一点我有点困惑。自助服务终端模式下的铬窗口打开,鼠标移动时刷新。同样在鼠标移动时,我想将背光几秒钟更改为全亮。

到目前为止,以下脚本是独立运行的:

#!/bin/bash

while true; do
pos1=$(xdotool getmouselocation)
sleep 0.5
pos2=$(xdotool getmouselocation)

if [[ $pos1 != $pos2 ]]; then
        sudo /usr/local/bin/rpi-backlight -b 100
        sleep 10
        sudo /usr/local/bin/rpi-backlight -b 0 -d 2
fi

done

我已经尝试让它发生

  1. 将它与chromium调用放在一个脚本中,
  2. 在自动启动中同时打开,
  3. 为上述脚本创建一个 systemd 服务。它似乎在后台不起作用。

谁能告诉我,我错在哪里?

1 个答案:

答案 0 :(得分:0)

我通过将两者都设置为自动启动来实现它。我的语法似乎是错误的。

@/path/script.sh &
@chromium-browser --kiosk http://website.xyz

就像一个魅力,其中&符号“&”用于使其成为后台进程。

相关问题