原文在我的个人博客:i3wm美化与配置之使用feh进行随机壁纸的配置并透明化终端
当启动了某些并不支持启动提醒的某脚本或程序时,鼠标指针会逗留在忙碌状态六十秒以上。为防止此现象,凡是 exec 命令都均加 --no-startup-id 后缀
这个功能是feh自带的随机壁纸功能,在i3配置文件里加上这一句:
exec_always --no-startup-id feh --randomize --bg-fill ~/图片/*
后面图片所在文件夹的路径换成你们的即可
首先在你的图片所在文件夹下创建一个wallpic.sh脚本,内容如下:
#!/bin/sh
while true; do
find ~/图片 -type f \( -name '*.jpg' -o -name '*.png' \) -print0 |
shuf -n1 -z | xargs -0 feh --bg-scale
sleep 15m
done
创建好之后赋予权限:
chmod +x wallpic.sh
这里的文件夹路径还有时间自行设定,我设置的是15m
然后在i3配置文件里加上这一句:
exec_always --no-startup-id ~/图片/wallpic.sh
路径就是脚本的路径
两种方法最后都使用$mod+shift+r重启i3就可以了
1、如果你用的是arch及其衍生发行版如manjaro,那么使用pacman安装picom,这是compton的升级版本。
sudo pacman -S picom
然后在i3的配置文件里配置自启动
exec_always --no-startup-id picom
2、如果使用的是ubuntu,它的源里面只有compton,所以使用compton,使用apt安装
sudo apt install compton
然后在i3的配置文件里配置自启动
exec_always --no-startup-id compton
最后使用$mod+shift+r重启i3就可以了