Gui

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

  • October 8, 2019

由於某些影片不會在 Mint 19.2 預設版本中播放mpv,我已通過從 PPA 更新到較新版本來解決此問題,如此處所述

在預設版本中,我能夠配置螢幕顯示,使其顯示較舊的預設 mpv GUI

在此處輸入圖像描述

而不是新的預設值

在此處輸入圖像描述

通過編輯文件中的一行~/.config/mpv/lua-settings/osc.conf

layout=box

如此處所示。

現在那行不通了。

在新版本的PPA 頁面上,我讀到了

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 的使用者目錄中”)。

簡短的回答:正確的文件是~/.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. 唯一可用的選項是 now bar或。(https://mpv.io/manual/master/#config-syntaxdiamond``knob


相同的選項在命令中起作用:

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

.

引用自:https://unix.stackexchange.com/questions/544029