archlinux 的壁纸

Created at 2021-10-10 20:39:55 UTC

记录 🔗feh 的使用(🔗github)

窗口管理器用平铺式的 🔗i3-gaps,这个东西初次入手感觉很难用,但熟悉后就不想再换回 gnome 了

默认是黑色背景,可以借助 feh 设置壁纸

Blog Image

1、feh 安装

各大发行版的包管理器应该都能搜到这个,archlinux 安装 feh

sudo pacman -S feh

2、feh 是什么

github 上有一段官方说明

Blog Image

大意就是 feh 主要用来看图的,为命令行用户而生(也能用于可视化文件管理系统),除了看图之外,它还能为 🔗x11 图形界面设置壁纸等

3、feh 设置壁纸

feh --bg-center ./xxx.png

Blog Image

这是简单的一种用法,其中 --bg-center 参数表示如何展示背景图,一共有 5 种:

--bg-center 图片居中
--bg-fill 图片等比放大填满整个屏幕,超出屏幕部分被裁切
--bg-scale 图片拉伸填满整个屏幕,图片变形,不裁切
--bg-max 图片等比放大填充屏幕,直至最长边与屏幕宽或高一致,图片不变形、不裁切
--bg-tile 图片重复出现填充整个屏幕

自动随机切换壁纸,feh 本身应该是不支持的,文档里没找到,所以借助脚本实现

#!/bin/sh

while true; do
    find ~/wallpaper -type f \( -name '*.jpg' -o -name '*.png' \) -print0 |
        shuf -n1 -z | xargs -0 feh --bg-center
    sleep 30s
done

每 30 秒切换一次壁纸

4、feh 看图

4.1 展示图片列表

feh --list

找出某个目录下的图片,并罗列出来

Blog Image

4.2 看图

查看单张图,定位到图片路径

feh ./xx.png

Blog Image

查看多张图,定位到某个目录,它会自动排除非图片文件,左右方向键能切换图片

feh .

Blog Image