强制以全屏模式启动 XBMC?

强制以全屏模式启动 XBMC?

我确实尝试过:

xbmc -fs

并使用脚本方式:

xbmc
sleep 10
wmctrl -x -r XBMC Media Center.XBMC Media Center -b toggle,fullscreen

脚本。

是的,我知道键“|\”可以用来在窗口模式和全屏模式之间切换。但我想强制始终处于全屏模式

这不起作用。有什么建议吗?

答案1

默认为全屏。进入系统 → 视频设置,确保您没有使用窗口模式。

答案2

我找到了真的强迫XBMC 启动全屏模式,只需编辑 xml 配置文件高级设置.xml

nano ~/.xbmc/userdata/advancedsettings.xml

并放入内容:

<advancedsettings>
  <fullscreen>true</fullscreen>
</advancedsettings>

或者简单地使用此命令执行此操作:

echo "<advancedsettings><fullscreen>true</fullscreen></advancedsettings>" > ~/.xbmc/userdata/advancedsettings.xml

答案3

我针对不同情况切换窗口/全屏模式。但有一种特殊情况需要强制窗口化(您可以使用相同方法强制全屏)。以下是我在启动时执行此操作的方法(在包装器脚本中)。

ORIG_FILE=/home/me/.xbmc/userdata/guisettings.xml
BACK_FILE=${ORIG_FILE}.backup
cp $ORIG_FILE $BACK_FILE
awk '{if (index($0,"screenmode") > 0){ print "<screenmode>WINDOW</screenmode>" } else {print $0}}' $BACK_FILE > $ORIG_FILE

相关内容