树莓派10分钟之后不刷新
时间: 2024-03-23 22:39:05 浏览: 82
树莓派win10 arm内部版本
5星 · 资源好评率100%
树莓派默认情况下不会自动刷新屏幕,如果您需要让树莓派每隔一段时间自动刷新屏幕,可以使用以下方法:
1. 安装unclutter软件:unclutter是一款可以隐藏鼠标指针的工具,可以通过以下命令安装:
```
sudo apt-get update
sudo apt-get install unclutter
```
2. 编写刷新脚本:可以编写一个脚本来实现每隔一定时间刷新屏幕的功能,例如:
```
#!/bin/bash
while [ true ]
do
xdotool key F5
sleep 600
done
```
上述脚本将每隔10分钟自动按下F5键刷新屏幕一次。
3. 将脚本设置为开机自启动:可以将编写的脚本设置为开机自启动,以便树莓派开机后自动运行脚本。
首先,使用以下命令将脚本保存到/etc/init.d/目录下:
```
sudo nano /etc/init.d/refresh-screen.sh
```
然后,将以下内容添加到脚本中:
```
#!/bin/sh
### BEGIN INIT INFO
# Provides: refresh-screen
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Refresh screen every 10 minutes
# Description: Refresh screen every 10 minutes
### END INIT INFO
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting refresh-screen"
/bin/bash /etc/init.d/refresh-screen.sh &
;;
stop)
echo "Stopping refresh-screen"
pkill -f /etc/init.d/refresh-screen.sh
;;
*)
echo "Usage: /etc/init.d/refresh-screen {start|stop}"
exit 1
;;
esac
exit 0
```
然后,使用以下命令将脚本设置为开机自启动:
```
sudo chmod +x /etc/init.d/refresh-screen.sh
sudo update-rc.d refresh-screen defaults
```
完成上述步骤后,树莓派将在每次启动时自动运行刷新脚本,以实现每隔一定时间刷新屏幕的功能。
阅读全文