feh - Arch Linux 中文维基

跳至內容

# feh

出自 Arch Linux 中文维基

翻譯狀態：

- 本文（或部分內容）譯自 Feh，最近一次同步於 2021-04-14，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

相關文章

- Nitrogen
- sxiv

feh 是一款輕巧而功能強大的圖像查看器，也可用於管理缺少此類功能的獨立窗口管理器的桌面壁紙。

## 安裝

安裝 feh包 軟體包。

## 用法

feh 是高度可配置的。 有關選項的完整列表，請運行 `feh --help` 或參見 feh(1) 手冊頁。

### 瀏覽圖像

要快速瀏覽特定目錄中的圖像，可以使用以下參數啟動 feh：

    $ feh -g 640x480 -d -S filename /path/to/directory

- `-g` 標誌強制圖像顯示為不大於640x480
- `-d` 標誌獲取文件名
- `-S filename` 標誌按文件名對圖像進行排序

這只是一個例子。如果您需要更大的靈活性，還有更多可用的選項。

提示：`--start-at` 選項將讓 feh 顯示選定的圖像，同時也允許以默認順序瀏覽目錄中的所有其他圖像，即好像您已運行「feh *」並循環瀏覽到選定的圖像。 例如，`feh --start-at ./foo.jpg .` 。 查看當前目錄中以 `foo.jpg` 開頭的所有圖像。

如果您正在使用具有EXIF數據的現代相機瀏覽照片，則使用 `--auto-rotate` 選項自動旋轉圖像很有趣。這不會更改文件。

### 設置壁紙

`feh` 可用於設置桌面壁紙，例如，對於沒有此功能的窗口管理器（比如，Openbox，Fluxbox 和 xmonad.

以下命令是設置初始背景的示例：

    $ feh --bg-scale /path/to/image.file

其他調整選項包括：

    --bg-tile FILE
    --bg-center FILE
    --bg-max FILE
    --bg-fill FILE

要在下一個會話中恢復背景，請在啟動文件中添加以下內容（例如 `~/.xinitrc`, `~/.config/openbox/autostart` 等）：

    ~/.fehbg &

要更改背景圖像，請編輯 `~/.fehbg` 文件，該文件是在運行上述 `feh --bg-scale /path/to/image.file` 命令之後創建的。

可以通過傳遞 `--no-fehbg` 標誌來顯式禁用 `~/.fehbg` 的創建。

要為不同的顯示器設置不同的牆紙，應傳遞儘可能多的顯示器可用的文件路徑。例如，對於雙顯示器設置，它將是：

    $ feh --bg-center path/to/file/for/first/monitor path/to/file/for/second/monitor

### 打開 SVG 圖像

    $ feh --conversion-timeout 1 file.svg

請注意，這需要 imagemagick包 軟體包。

### 隨機背景圖片

您可以使用 `--randomize` 選項和 `--bg-foo` 選項之一來設置隨機壁紙，例如：

    $ feh --bg-fill --randomize ~/.wallpaper/*

上面的命令告訴 feh 隨機化 `~/.wallpaper/` 目錄中的文件列表，並將所有可用桌面的背景設置為隨機列表前面的圖像（每個桌面一個唯一的圖像）。如果將牆紙分為多個子文件夾，則也可以遞歸執行此操作：

    $ feh --recursive --bg-fill --randomize ~/.wallpaper

要在每個會話中從 `~/.wallpaper` 設置不同的隨機牆紙，請將以下內容添加到您的 `.xinitrc` 中：

    $ feh --bg-max --randomize ~/.wallpaper/* &

在每個 xorg 會話上設置隨機牆紙的另一種方法是按照如下編輯 `.fehbg`。

    $HOME/.fehbg

    feh --bg-max --no-fehbg --randomize ~/.wallpaper/*

提示：要定期更改牆紙，請使用腳本（請參見 while 循環），cron 作業或 systemd 計時器以所需的間隔執行命令。
分類：​

- 圖片

feh
新增話題