如何在 KDE dolphin 中配置每个目录的视图设置? (对于媒体中心/电影文件夹。)

如何在 KDE dolphin 中配置每个目录的视图设置? (对于媒体中心/电影文件夹。)

我想在海豚文件浏览器中设置一个多媒体中心。为此,我需要简单地配置特定于电影文件夹的视图设置。

具体来说,我需要像放大时一样更改文件夹的图标/文件夹大小,以使所有文件夹将文件夹的唯一封面图像显示为文件夹图标,并使字体大小更大。

实现此目的的手动方法是禁用 dolphin 左上角的预览,使用 ctrl+鼠标滚轮放大,并通过右键单击文件夹并通过选择封面图像来更改文件夹图标来配置每个文件夹以使用包含的图像在“浏览...”下(它不适用于 .jpg 文件)。这样,文本仍然保持像以前一样小:只能在 Control->Dolphin->View Modes->Label font 下更改所有文件夹的字体大小。另一个问题是最大变焦太小。

这对海豚来说可能吗? (如何?)如果不是:.directory 文件会用于此目的吗?

答案1

对此的临时解决方案是:

  1. 输入包含图像的文件夹
  2. 选择文件夹的图像作为文件夹的图标
  3. 禁用左上角的预览
  4. 选择左上角的图标查看模式
  5. ctrl+鼠标滚轮放大到最大
  6. 在“控制”->“配置 Dolphin...”->“查看模式”->“图标”->“标签字体”->“自定义”->“大小”下更改图标视图模式的字体大小

最大缩放级别可能有点太小。我在这里创建了一个关于此的问题:
https://bugs.kde.org/show_bug.cgi?id=420657#c0

  1. 要增加缩放级别(图标的大小)并使媒体中心更方便/快速访问:
    右键单击左下角的 KDE 图标 -> 编辑应用程序... -> 单击多媒体 -> 单击新建项目...->给它一个名称,如Moviecenter,设置右侧的图标,将命令设置为:( QT_SCALE_FACTOR=2 dolphin ~/Movies如果您的电影文件夹位于~/Movies)->单击保存->输入Moviecenter/名称搜索 - >右键单击它 - >单击添加到面板(小部件),以便它始终显示在左下角面板中

我询问有关从命令行以全屏模式启动 dolphin 的问题: https://bugs.kde.org/show_bug.cgi?id=420851最终想出了这个命令:

  1. QT_SCALE_FACTOR=2 dolphin ~/Movies & sleep 0.8 && wmctrl -r "Movies — Dolphin" -b add,fullscreen将其粘贴到新快捷方式的命令字段中,以全屏模式启动窗口。如果您只想最大化启动它,只需将“全屏”替换为“maximized_horz,maximized_vert”。要使全屏工作,请确保您已安装 wmctrl 和sudo apt-get install wmctrl.

  2. 您还可以切换(隐藏)右侧面板以获得更多屏幕空间:在 Dolphin 中,只需取消选中“控制”->“面板”->“信息”。


可能的媒体中心功能

此外,在电影文件夹内的所有文件夹上添加与电影相关的标签(例如“流派”和“Imdb 评级”)会很有用。但是我找不到添加这些标签的方法,这就是我在这里询问的原因:
如何向文件夹内的所有文件夹添加自定义标签(元数据)?


媒体中心导出

如果您想要导出(复制)媒体中心(到另一台计算机),您需要更改所有(隐藏).directory 文件中的文件夹图标文件路径。你可以这样做(感谢/q/598768/233262的回答者):

IFS='
'
set -o noglob

for file in $(grep -rl --include='*.directory' "/file/path/to/replace" ~/MediaCenterFolder); do
    printf '%s\n' "$file"
    sed -i 's/\/file\/path\/to\/replace\/\/new\/path/g' $file
done

您需要替换上面代码中的3个目录路径并将其复制到exportMediaCenter.sh中然后运行,chmod +x ./exportMediaCenter.shexportMediaCenter.sh在您cd编辑到.sh文件所在的目录后。如果您只需要替换一个单词而不需要转义/这将是:sed -i 's/texttoreplace/newtext/g' $file


更好的解决方案

  • 最好的方法是拥有特定于目录的视图设置,并拥有一个名为“电影”的预配置文件夹视图设置配置文件,它会根据某些用户变量(例如显示大小)自动配置所有这些内容。但目前还无法用海豚做到这一点。如果上面链接的问题已经实现,我可能会为此创建两个问题并将它们链接到此处。

  • 两种替代的更好的解决方案将使用科迪或在线流媒体服务。后者比上述方法有一些缺点,并且对我的技术设置不起作用,并且前者有一些问题需要首先解决。

相关内容