Awesome WMでマウスを別の画面に移動した後、YouTubeの動画を全画面に保つ方法は?

Awesome WMでマウスを別の画面に移動した後、YouTubeの動画を全画面に保つ方法は?

以下を使用して、YouTube Flash 動画をフルスクリーンで正常に表示しました。二つ ヒントただし、マウスポインタを別の画面に移動するたびに(したがってアプリケーションのフォーカスが変わる)、フルスクリーンモードはキャンセルされます。アプリケーションフォーカスだけを変更する方法はありますか?同じ画面でフルスクリーンモードをキャンセルしますか?

答え1

rc.lua設定ファイルに次のルールを追加すると、~/.config/awesome/問題が解決します。

{ rule = { instance = "plugin-container" },
  properties = { floating = true,
                 focus = yes } },

Flashプラグインに焦点を当てるので、フルスクリーンモードはキャンセルされません(を押すまでEsc)。

答え2

Flashの問題に対する解決策はありませんが、回避策は次のとおりです。次のコードスニペットは、mod-vVLC(X PRIMARYを選択)で強調表示されたURLをマッピングして実行します。

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

この方法は、cclive人気のあるウェブサイトからビデオをダウンロードするツールと組み合わせて使用​​できます(URL0を強調表示し、VLCまたは選択したプレーヤーで再生する方法でも機能します)。

関連情報