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包的一部分