在 Awesome WM 中将鼠标移动到其他屏幕后如何保持 YouTube 视频全屏?

l0b*_*0b0 6 window-manager video awesome fullscreen

我已经通过使用两个 技巧设法使 YouTube Flash 视频全屏显示,但是每当我将鼠标指针移动到不同的屏幕(从而更改应用程序焦点)时,全屏模式就会被取消。有什么方法可以确保只有在同一屏幕上更改应用程序焦点才能取消全屏模式?

小智 5

将以下规则添加到您的rc.lua配置文件 (in ~/.config/awesome/) 应该可以解决问题:

{ rule = { instance = "plugin-container" },
  properties = { floating = true,
                 focus = yes } },
Run Code Online (Sandbox Code Playgroud)

它将焦点放在 flash 插件上,因此永远不会取消全屏模式(直到您按下Esc)。

  • 也使用:http://christianiversen.dk/2013/07/flash-is-terrible-how-to-fix-fullscreen-flash/ (2认同)

Mar*_*rco 1

我没有解决闪存问题的方法,但这里有一个解决方法。以下代码片段映射mod-v并启动 VLC 中突出显示的 URL(X PRIMARY 选择)。

globalkeys = awful.util.table.join(globalkeys,
  awful.key({ modkey }, "v",
    function ()
      awful.util.spawn_with_shell('vlc $(xclip -o)')
    end),
)
Run Code Online (Sandbox Code Playgroud)

此方法可以与该工具结合使用cclive,该工具从热门网站下载视频(也可以通过突出显示 URL0 并在 VLC 或选择的播放器中播放它们来工作。