Configuration
如何將feh背景的預設顏色永久設置為黑色?
每當我在 feh 中打開圖像時,背景都會設置為標準的深灰色和灰色棋盤格圖案,如下所示:
如您所見,它是棋盤背景。如何將其永久更改為黑色?
我搜尋了Google和其他地方,但我似乎無法找到一個直接的答案。我猜feh的配置文件涉及到,但我在配置文件中找不到任何範例。我知道您可以在命令行中使用
--bg-color black
*(或其他方式)*執行此操作,但我希望將其預設設置為黑色。
您似乎無法將所需的預設選項放在配置文件中。
如果你知道
$PATH
你可以訴諸黑客。創建此腳本:
#!/bin/sh feh --bg-color black "$@"
呼叫它
feh
並將它放在你的$PATH
之前/usr/bin/
(假設它feh
本身在/usr/bin/
)。一些發行版預設有
~/bin/
。$PATH
因此,您可以將該腳本放入~/bin/
(並使其可執行)。否則,只需自己創建此文件夾並將其添加到您的$PATH
.此外,如果要設置多個預設選項,可以將它們分組為主題。(主題是一組命名選項的 feh 開發人員的名稱。)創建
~/.config/feh/themes
並將此行添加到該文件:default --bg-color black
feh -Tdefault
然後將使用您想要的預設選項啟動 feh。如果您想一次設置多個選項,這很方便。不幸的是,也沒有辦法設置預設主題。所以,在你的情況下,它沒有幫助。但是你可以回退到與上面相同的黑客:#!/bin/sh feh -Tdefault "$@"
選擇:
如果你只是要從命令行手動呼叫 feh,你可以在你的 shell 中設置一個別名。在 bash 中,您可以將此行添加到您的
~/.bashrc
並重新啟動解釋器(例如重新打開終端):alias feh="feh --bg-color black"
在fish shell中,您將執行:
abbr -a feh feh --bg-color black