我正在尝试编写一个 bash 脚本,使用 wmctrl 以全屏模式启动 XBMC。我使用 wmctrl 是为了不失去使用 alt-tab 等功能,并在需要时返回桌面/GUI,因为在全屏模式下运行 XBMC 只允许我进入 TTY,除非我退出应用程序。
我的脚本如下:
#/bin/bash
xbmc --standalone
sleep 5
wmctrl -r XBMC Media Center -b toggle,fullscreen
XBMC 启动正常,但无法进入全屏模式。但是,如果我在 XBMC 已打开的情况下使用相同参数运行 wmctrl,它将切换到全屏模式。
我的脚本有问题吗?我对 Linux 了解不多,所以任何帮助我都会很感激!
答案1
尝试在后台运行 xbmc:
#/bin/bash
xbmc --standalone &
sleep 5
wmctrl -r XBMC Media Center -b toggle,fullscreen
在您的脚本中,“sleep 5”命令仅运行后你退出XBMC了。