M. *_*per 4 colors defaults configuration feh
每当我在 feh 中打开图像时,背景都会设置为标准的深灰色和灰色棋盘图案,如下所示:
如您所见,这是棋盘背景。如何将其永久更改为黑色?
我在谷歌和其他地方搜索过,但似乎找不到直接的答案。我猜 feh 的配置文件涉及到,但我在配置文件中找不到任何有关如何执行此操作的示例。我知道您可以在命令行中使用--bg-color black (或其他方式)执行此操作,但我希望默认情况下将其设置为黑色。
似乎您无法将所需的默认选项放在配置文件中。
如果你知道,$PATH你可以求助于黑客。
创建此脚本:
#!/bin/sh
feh --bg-color black "$@"
Run Code Online (Sandbox Code Playgroud)
调用它feh并将其放在您的$PATHbefore /usr/bin/(假设它feh本身在 中/usr/bin/)。
一些发行版都~/bin/在$PATH默认情况下。因此,您可以将该脚本放入~/bin/(并使其可执行)。否则只需自己创建此文件夹并将其添加到您的$PATH.
此外,如果您想设置多个默认选项,您可以将它们分组为主题。(主题是一组已命名选项的开发人员的名称。)创建~/.config/feh/themes此行并将其添加到该文件中:
default --bg-color black
Run Code Online (Sandbox Code Playgroud)
feh -Tdefault然后将使用您想要的默认选项启动 feh。如果您想一次设置多个选项,这很方便。不幸的是,也无法设置默认主题。所以,在你的情况下它没有帮助。但是你可以回退到与上面相同的黑客:
#!/bin/sh
feh -Tdefault "$@"
Run Code Online (Sandbox Code Playgroud)
选择:
如果您只想从命令行手动调用 feh,则可以改为在 shell 中设置别名。在 bash 中,您可以将此行添加到您的~/.bashrc并重新启动解释器(例如,重新打开终端):
alias feh="feh --bg-color black"
Run Code Online (Sandbox Code Playgroud)
在鱼壳中,您将运行:
abbr -a feh feh --bg-color black
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8661 次 |
| 最近记录: |