新版本中 MPV 螢幕控制器的設置文件的位置是什麼 (2:0.29.1+git11~bionic)
由於某些影片不會在 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
. 唯一可用的選項是 nowbar
或。(https://mpv.io/manual/master/#config-syntax)diamond``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
.