Dolphin
Dolphin 是 KDE 的默認文件管理器。請參閱 Dolphin 模擬器來了解與之重名的遊戲機模擬器。
- audiocd-kio包: 添加音頻CD支持
- baloo包: 添加標籤支持 (查看 #文件標籤)
- dolphin-plugins包: 添加 Git, Mercurial 和 Dropbox 支持
- kio-admin包 作為管理員來管理文件
- kompare包: 對比文件(或者選擇兩個文件,{右鍵} > 使用……打開 > {你的對比工具}.)
- konsole包: 聚合的終端面板
- 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包 : 音頻文件
配置單擊打開文件,你需要安裝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應該是可選的)
你可以通過鍵盤 > 快捷鍵 來選擇你喜歡的終端並且為其設置一個運行 快捷鍵為Ctrl+Alt+T 以覆寫Konsole的快捷鍵。請注意,以這種方式打開的終端可能不會遵循你在終端配置文件中設置的終端背景顏色,但否則它應該與在窗口中運行的實例一樣。
Dolphin 使用 KIO slaves 進行網絡訪問、垃圾箱和其他功能,這與使用 GVFS 的 GTK 文件管理器不同。可用協議顯示在位置欄(可編輯模式)[1]。要快速將它們添加為書籤,請在工作區中單擊滑鼠右鍵,然後選擇「添加到常用位置」。
您可以手動安裝 KIO slaves。例如,要在 Dolphin 中瀏覽您的 Google 雲端硬碟,請安裝 kio-gdrive包。
Dolphin 為文件標籤提供了廣泛的支持。您可以通過右鍵單擊文件並選擇分配標籤來向文件添加標籤。您可以在「屬性」菜單或「信息」面板查看文件上的標籤。
Dolphin 使用 user.xdg.tags extended attribute直接將標籤與每個文件一起存儲。Baloo 將這些標籤索引到自己的資料庫中,以便快速搜索,並維護所有已知標籤的列表。
激活Baloo 來在位置面板中展示所有被索引的標籤並且可以通過搜索文件標籤來搜索文件。
文件/目錄 可以通過創建.hidden文件,並在裡面寫入文件/目錄的名字(一行一個)來隱藏
你可以通過在以下路徑中添加*.desktop來為dolphin添加自定義服務菜單入口(見 [2])
~/.local/share/kio/servicemenus//usr/share/kio/servicemenus/
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
application/octet-stream mimetype.創建一個文件系統標籤或分區標籤,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 的行中。
使用 GTK Qt 樣式時,選擇框中的字體可能會變得透明。原生 Qt 樣式(如 Cleanlooks 和 Oxygen)不受影響。
參見 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 配置文件未加載,請嘗試編輯您當前的配置文件。右鍵單擊集成終端,然後單擊編輯當前配置文件...並將啟動命令編輯為 /bin/zsh --login
參見統一 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包的一部分