答え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