所以我正在使用exec_always feh --bg-scale *wallpaper*
并且它设置正确。我也在用i3-gaps
哪个可以找到这里。当我开始设置窗户时,我的壁纸开始变得怪异。我不太确定这是 feh 还是 i3-gaps。基本上,无论我创建一个新窗口,更多的壁纸都会变成黑色。可以在这里看到:
答案1
feh
使用任何命令设置壁纸时
feh --bg-*
$HOME
将在您的-dir中创建一个名为 的文件,它基本上存储您运行的.fehbg
最新命令。feh
因此,文件内容将类似于
#!/bin/sh
feh --bg-scale '/home/username/Pictures/mywallpaper.jpg'
然后可以通过添加以下行从 i3config 文件运行此脚本
exec --no-startup-id exec bash $HOME/.fehbg
如果您运行时i3
有间隙,我建议在您的配置中也包含这两行:
for_window [class=".*"] border pixel 0
hide_edge_borders both
这会禁用所有边框,这是为了防止 i3-gaps 中的间隙问题。
答案2
我在用着
exec_always --no-startup-id feh --no-fehbg --bg-scale ~/.wallpapers/black.jpg &
设置我的壁纸i3虽然我没有使用i3-gaps
.如果上述命令无法解决您的问题i3-gaps
,请尝试安装i3
并使用相同的命令来验证是否可以解决您的问题。如果是,那么这可能是一个错误i3-gaps
,您应该提出一个问题这里。如果没有,我怀疑你的图形驱动程序有问题。您使用的是哪款显卡?您安装了哪些驱动程序?您使用的是哪个 GNU/Linux 发行版?的输出是什么uname -r
?您i3-gaps
是否按照建议禁用了标题栏这里和喜欢维兰德评论中提到?