Dolphin - Arch Linux 中文维基

跳至內容

# Dolphin

出自 Arch Linux 中文维基

相關文章

- 文件管理器功能
- KDE
- udisks

翻譯狀態：

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

Dolphin 是 KDE 的默認文件管理器。請參閱 Dolphin 模擬器來了解與之重名的遊戲機模擬器。

## 安裝

安裝 dolphin包 軟體包.

### 插件

- audiocd-kio包: 添加音頻CD支持
- baloo包: 添加標籤支持 (查看 #文件標籤)
- dolphin-plugins包: 添加 Git, Mercurial 和 Dropbox 支持
- kio-admin包 作為管理員來管理文件
- kompare包: 對比文件(或者選擇兩個文件，{右鍵} > 使用……打開 > {你的對比工具}.)
- konsole包: 聚合的終端面板

注意：一些插件可能仍需要通過以下步驟啟用： 配置 > 配置 Dolphin... > 右鍵菜單

### 文件預覽

- ffmpegthumbs包: 預覽視頻文件 (基於ffmpeg)
- icoutils包 : 預覽 *.ico, *.cur 文件和嵌入了圖標的 *.exe
- kde-thumbnailer-apkAUR: 預覽 *.apk 文件
- kdegraphics-thumbnailers包: 圖像文件、PDF 與 Blender *.blend 文件
- kimageformats包: Gimp .xcf、.heic文件（用libheif包）
- qt6-imageformats包 : .webp、.tiff、.tga、.jp2 文件
- libappimage包 : 預覽嵌入了圖標的 *.AppImage 中的圖標
- resvgAUR: 快速準確地預覽SVG圖像縮略圖
- kdesdk-thumbnailers包: 縮略圖系統的插件
- raw-thumbnailerAUR: 預覽 *.raw 文件
- taglib包 : 音頻文件

注意：預覽一些特殊的文件類型必須在 Previews for specific file-types must be enabled in 配置 > 配置 Dolphin... > 界面 > 預覽.
注意：要啟用 resvgAUR 代替內置的 SVG 縮略圖編輯器，請關閉 SVG 圖像。

## 配置

### 單擊打開文件夾/文件

配置單擊打開文件，你需要安裝qt6ct包並在終端運行它，然後它會在『界面』標籤處為你提供單擊打開文件、更改主題等的選項。

如果你使用Kvantum主題引擎——打開kvantum manager > 配置當前主題 > 雜項 > 點擊行為。

### 更改默認終端模擬器

Dolphin和其他KDE軟體默認使用konsole包。你可以運行`kcmshell6 componentchooser`並且在其它...彈窗中選擇你的終端模擬器或者在彈窗選擇區域輸入運行命令以更改默認終端模擬器。（第二個選項將會為這個命令創建一個新的本地桌面快捷方式）

例如，為了能讓Dolphin在 alacritty 中打開 tmux ，在選擇`Other...` 後輸入 `alacritty -e tmux` 。

這個設置也可以通過修改`~/.config/kdeglobals`的配置文件來更改。例如，在`[General]`區域添加 alacritty 來使用alacritty：

    TerminalApplication=alacritty
    TerminalService=Alacritty.desktop

在 `TerminalApplication` 輸入一個命令，在 `TerminalService` 輸入一個桌面快捷方式（`TerminalService`應該是可選的）

注意：這不會影響在Dolphin窗口中的終端（使用F4打開的）

本文或本章節的事實準確性存在爭議。

原因： This does (only) work in KDE and might not be dolphin related and might not work in many other WMs.（在 Talk:Dolphin 中討論）

你可以通過鍵盤 > 快捷鍵來選擇你喜歡的終端並且為其設置一個運行快捷鍵為`Ctrl+Alt+T` 以覆寫Konsole的快捷鍵。請注意，以這種方式打開的終端可能不會遵循你在終端配置文件中設置的終端背景顏色，但否則它應該與在窗口中運行的實例一樣。

### KIO slaves

Dolphin 使用 KIO slaves 進行網絡訪問、垃圾箱和其他功能，這與使用 GVFS 的 GTK 文件管理器不同。可用協議顯示在位置欄（可編輯模式）[1]。要快速將它們添加為書籤，請在工作區中單擊滑鼠右鍵，然後選擇「添加到常用位置」。

您可以手動安裝 KIO slaves。例如，要在 Dolphin 中瀏覽您的 Google 雲端硬碟，請安裝 kio-gdrive包。

## Tips and Tricks

### 文件標籤

Dolphin 為文件標籤提供了廣泛的支持。您可以通過右鍵單擊文件並選擇分配標籤來向文件添加標籤。您可以在「屬性」菜單或「信息」面板查看文件上的標籤。

Dolphin 使用 `user.xdg.tags` extended attribute直接將標籤與每個文件一起存儲。Baloo 將這些標籤索引到自己的資料庫中，以便快速搜索，並維護所有已知標籤的列表。

激活Baloo 來在位置面板中展示所有被索引的標籤並且可以通過搜索文件標籤來搜索文件。

### 隱藏自定義文件/目錄

文件/目錄 可以通過創建`.hidden`文件，並在裡面寫入文件/目錄的名字（一行一個）來隱藏

### 創建自定義服務菜單

你可以通過在以下路徑中添加`*.desktop`來為dolphin添加自定義服務菜單入口（見 [2]）

- `~/.local/share/kio/servicemenus/`
- `/usr/share/kio/servicemenus/`

注意：Desktop 入口 必須 是可執行的以在dolphin中展出

    gamemode.desktop

    [Desktop Entry]
    Type=Service
    MimeType=application/*;
    Actions=runWithGamemode

    [Desktop Action runWithGamemode]
    Name=Run with Gamemode
    Name[de]=Mit Gamemode ausführen
    Icon=input-gaming
    Exec=gamemoderun %u

這個添加`Run with Gamemode`菜單項在所有應用程式 mime types

提示：To create a servicemenu for all file-types, use the `application/octet-stream` mimetype.

## 故障排除

### 設備名稱顯示為「X GiB Harddrive」

創建一個文件系統標籤或分區標籤，Dolphin 會在設備列表中顯示此標籤，而不是大小。請參見塊設備持久化命名#by-label.

### 在外部驅動器上將文件移動到廢紙簍需要很長時間

若要將文件移入廢紙簍，用戶必須具有對廢紙簍的獨占訪問權限。理由是您不希望其他人看到您刪除的內容。為此，在外部驅動器上創建了一個文件夾 `.Trash-1000/` ，具有權限模式`700`。

如果無法設置正確的訪問權限，dolphin 會（與 GNOME 不同）將文件移動到主目錄中的垃圾箱中，這需要時間。

要安裝 U 盤/外部 HDD，Dolphin 使用 Udisks。FAT32 / EXFAT / NTFS 不支持 UNIX 文件權限，udisk 默認以模式 755 掛載它們。要配置 udisk 以使用模式 700 掛載這些驅動器，請查看文件 `/etc/udisks2/mount_options.conf.example` 。複製文件（名稱應以 .conf 結尾），取消對相關部分的注釋，並將三個文件系統添加到帶有 xyz_defaults 選項 `fmask=177,dmask=077` 的行中。

(背景信息：[3], [4])

### 透明字體

使用 GTK Qt 樣式時，選擇框中的字體可能會變得透明。原生 Qt 樣式（如 Cleanlooks 和 Oxygen）不受影響。

### 已安裝SMB共享上的崩潰

參見 Samba#無法覆蓋文件。.

### 圖標不顯示

如果 Dolphin 沒有顯示圖標，安裝並運行 qt6ct包，在圖標主題選項卡中選擇一個圖標主題，然後應用。

如果圖標仍未在 Dolphin 中顯示，請在你的xprofile中將 `QT_QPA_PLATFORMTHEME` 環境變量設置為 `qt6ct` 。或者，使用`platformtheme`標誌啟動 Dolphin：

    $ dolphin --platformtheme qt6ct

此外，當您使用不常見、不完整的圖標主題時，請確保安裝並繼承備份圖標主題，例如 hicolor 或 Adwaita。

### 圖標太大

如果在 KDE 環境之外的 Dolphin 上圖標過大，請用以下方法啟動它：

    XDG_CURRENT_DESKTOP=KDE KDE_SESSION_VERSION=6 QT_AUTO_SCREEN_SCALE_FACTOR=0 dolphin

### 不匹配的文件夾視圖背景顏色

在 Plasma 以外的其他位置運行 Dolphin 時，文件夾視圖窗格中的背景顏色可能與系統 Qt 主題不匹配。這是因為 Dolphin 從 `[Colors:View]` 中 `~/.config/kdeglobals`

    ~/.config/kdeglobals

    ...
    [Colors:View]
    BackgroundNormal=#2E2E2E
    ...

如果您在文件夾視圖窗格周圍看到藍色邊框（如果您處於拆分視圖中，則只會在焦點窗格周圍），您可以通過 qt6ct 應用程式應用 `fusion-fixes.qss` 樣式表來擺脫它。這個答案描述了如何讓 adwaita 黑暗主題在 Gnome 下為 dolphin 工作。

或者，使用 kvantum包 來管理您的 Qt6 主題。有關使用說明，請參閱Kvantum項目主頁。

### Zsh 配置文件未加載集成終端（Zsh profile not loading in integrated terminal）

本文或本章節的事實準確性存在爭議。

原因： 這個issue不僅限於 Zsh;默認情況下，Konsole （以及 Konsolepart） 不會啟動登錄 shell。 `zprofile` 應該在啟動會話時由顯示管理器加載（就像由 SDDM[5][6] 完成的那樣），而不是由終端模擬器加載。（在 Talk:Dolphin 中討論）

如果您的 zsh 配置文件未加載，請嘗試編輯您當前的配置文件。右鍵單擊集成終端，然後單擊編輯當前配置文件...並將啟動命令編輯為 `/bin/zsh --login`

### GTK 應用程式未使用Dolphin

參見統一 Qt 和 GTK 應用程式的外觀#一致的文件對話框.

### 無法安裝任何右鍵菜單插件

當您轉到Dolphin菜單配置>配置 Dolphin>右鍵菜單>下載新服務並嘗試安裝任何服務時，您會收到以下錯誤消息：

    /usr/bin/servicemenuinstaller: error while loading shared libraries: libpackagekitqt6.so.1: cannot open shared object file: No such file or directory

這可以通過安裝 packagekit-qt6包 來解決。然後重新啟動 Dolphin。

### 在其他Window manager運行tong chang de，Dolphin無法找到應用

你可以通過安裝 archlinux-xdg-menu包 軟體包，並且運行：

    $ XDG_MENU_PREFIX=arch- kbuildsycoca6 --noincremental

這更新KService 桌面文件系統配置文件緩存（見kbuildsycoca6(8)），很多KDE軟體依賴它來選擇桌面入口。`--noincremental`參數是可選的。由於archlinux-xdg-menu包會創建一個帶有`arch-`的 XDG桌面菜單（見xdg-menu），因此 `XDG_MENU_PREFIX`是必需的。

這個XDG 桌面菜單文件可以在`/etc/xdg/menus/*-applications.menu` 找到。

通常你不需要安裝`kbuildsycoca6`，因為這是dolphin依賴的包kservice包的一部分

注意：這個解決方案僅僅是重新構建緩存並且不會使它更新

## 參見

- Wikipedia:Dolphin (file manager)
- KDE 用戶群: Dolphin
- Dolphin 手冊

分類：​

- KDE
- 文件管理

隱藏分類：​

- 使用「模板:準確性」標記的頁面或章節

Dolphin
新增話題