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

答え2

これを唯一の答えに対するコメントとして追加したいのですが、評判が十分ではありません。

manページを見ると、fehエイリアスは次のようになるはずです。

alias feh="feh --image-bg black -Z -."

-Z便宜上、画像を画面サイズに合わせて調整し、ウィンドウの形状に合わせて画像を縮小する機能も追加しました。-.-Z-.

答え3

デフォルトテーマの名前は " feh"なので、追加できます。

feh --image-bg black

(他のテーマを使用して呼び出さ~/.config/feh/themesない限り)はデフォルトで適用されます。feh-Tother

答え4

別のオプション(または上記のオプションに追加)は、〜/.local/share/applicationsで "feh"アプリケーションのfeh.desktopファイルを作成/編集することです。これにより、デスクトップ接続プログラムメニューで使用されるfehのデフォルトオプションがあります。通常、起動オプションはインストール中に生成されますが、ここではfehプログラムによって提供されるさまざまなオプションを使用して独自のデフォルトの起動オプションを編集できます。

私の外観は次のとおりです。

[Desktop Entry]
Name=Feh-custom
Name[en_US]=feh
GenericName=Image viewer
GenericName[en_US]=Image viewer
Comment=Image viewer and cataloguer
Exec=feh --cache-size 200 -g 1400x800 --keep-zoom-vp --scale-down --start-at %F
Terminal=false
Type=Application
Icon=feh
Categories=Graphics;2DGraphics;Viewer;
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/webp;image/x-bmp;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-tga;image/x-xbitmap;
NoDisplay=true

関連情報