fehの背景デフォルトの色を黒に永久に設定するには?

fehの背景デフォルトの色を黒に永久に設定するには?

fehで画像を開くたびに、背景は次のように標準の濃い灰色のチェッカーボードパターンに設定されます。

ここに画像の説明を入力してください。

ご覧のとおり、チェス盤の背景。永久に黒に変更するにはどうすればよいですか?

Googleとは別の場所で検索しましたが、正確な回答が見つからないようです。はいfehの設定ファイルを推測してください。説明しましたが、構成ファイルでこれを行う方法の例が見つかりませんでした。コマンドラインでこれを行うことができることを知っています。--bg-color black (または他のもの)しかし、基本的に黒に設定したいと思います。

ベストアンサー1

必要なデフォルトオプションを設定ファイルに配置できないようです。

これについて知っていれば、$PATHハッカーに助けを求めることができます。

次のスクリプトを作成します。

#!/bin/sh
feh --bg-color black "$@"

それを呼び出してbeforefehに入れます(それ自体がにあると仮定)。$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を手動で呼び出すには、シェルでエイリアスを設定できます。 Bashでは、次の行を追加して~/.bashrc通訳を再起動できます(たとえば、端末を再度開く)。

alias feh="feh --bg-color black"

Fish シェルでは、以下を実行できます。

abbr -a feh feh --bg-color black

おすすめ記事