新版本中 MPV 屏幕控制器的设置文件的位置是什么(2:0.29.1+git11~bionic)

新版本中 MPV 屏幕控制器的设置文件的位置是什么(2:0.29.1+git11~bionic)

由于某些视频无法在 Mint 19.2 默认版本中播放mpv,我已通过从 PPA 更新到较新版本来修复该问题,如前所述这里

在默认版本中,我能够配置屏幕显示,以便显示较旧的默认 mpv GUI

在此输入图像描述

而不是新的默认值

在此输入图像描述

通过编辑文件中的一行~/.config/mpv/lua-settings/osc.conf

layout=box

如..所示这里

现在那行不通了。

在新版本中购电协议页面我读到了

Osc 配置选项现在进入 ~/.mpv/lua-settings/osc.config 请参阅 /usr/share/doc/mpv 中的联机帮助页或 pdf

但这没有用。

查一下那个pdf,在我看来它包含与这里:

OSC 通过放置在 mpv 用户目录中的配置文件 script-opts/osc.conf 以及通过 --script-opts 命令行选项提供有限的配置。通过命令行提供的选项将覆盖配置文件中的选项。

在我看来,这并不是新版本特有的;它已经指的是我使用的旧版本 mpv;我从未/.mpv/script-opts/osc.conf在默认版本中 遵循该设置(是吗?),但如上所述~/.config/mpv/lua-settings/osc.conf(按照说明这里)。但这些都不适用于我的新版本。

所以,我尝试在中进行这些设置但没有成功

  • ~/.mpv/lua-settings/osc.config(如新版本 PPA 页面所述)

  • ~/.config/mpv/lua-settings/osc.conf(适用于默认版本)

  • /.mpv/script-opts/osc.conf(如果我正确理解了短语“ script-opts/osc.conf 放置在 mpv 的用户目录中”)。

答案1

简短回答:正确的文件是~/.config/mpv/script-opts/osc.conf.一些选项已被弃用,例如seekbarstyle=slider.


使用该文件~/.config/mpv/lua-settings/osc.conf(在旧版本中有效)并在终端中运行 mpv,我看到:

[osc] lua-settings/ is deprecated, use directory script-opts/ 
[osc] Invalid setting "slider" for seerekbarstyle 

所以,需要的文件是~/.config/mpv/script-opts/osc.conf.

正如所说这里,

搜索栏样式

Default: bar

Sets the style of the playback position marker and overall shape of the seekbar: bar, diamond or knob.

旧的设置是slider.现在唯一可用的选项 是bar或。 (diamondknobhttps://mpv.io/manual/master/#config-syntax


相同的选项在命令中起作用:

mpv --player-operation-mode=pseudo-gui --script-opts=osc-layout=box,osc-seekbarstyle=bar,osc-deadzonesize=0,osc-minmousemove=3 /path/to/mediafile

人们可以编辑该文件或使用以下行/usr/share/applications/mpv.desktop创建一个新文件~/.local/share/applications/mpv.desktop

Exec=mpv --player-operation-mode=pseudo-gui --script-opts=osc-layout=box,osc-seekbarstyle=bar,osc-deadzonesize=0,osc-minmousemove=3-- %U

相关内容