Feh 和 i3-gap 玩得不好

Err*_*Fox 4 ubuntu i3 feh

所以我正在使用exec_always feh --bg-scale *wallpaper*它并正确设置它。我也在使用i3-gaps可以在这里找到的。当我开始设置我的窗户时,我的墙纸开始吓坏了。我不太确定这是feh还是i3-gap。基本上,无论我在哪里创建一个新窗口,我的墙纸都会变黑。可以在这里看到:在此处输入图片说明

mar*_*mch 5

feh使用任何命令设置壁纸时

feh --bg-*
Run Code Online (Sandbox Code Playgroud)

在您的$HOME-dir 中创建了一个名为 named的文件.fehbg,该文件基本上存储了feh您运行的最新命令。因此,文件内容将类似于

#!/bin/sh
feh --bg-scale '/home/username/Pictures/mywallpaper.jpg'
Run Code Online (Sandbox Code Playgroud)

然后可以通过添加行从 i3config 文件运行此脚本

exec --no-startup-id exec bash $HOME/.fehbg
Run Code Online (Sandbox Code Playgroud)

如果您运行时i3有间隙,我建议您也将这两行包含在您的配置中:

for_window [class=".*"] border pixel 0
hide_edge_borders both
Run Code Online (Sandbox Code Playgroud)

这将禁用所有边框,提到它是为了防止 i3 间隙中的间隙问题。