Multi-Monitor

在雙顯示器設置中最大化視窗

  • November 26, 2017

我正在使用雙雙設置,並希望 youtube 影片在一個螢幕上最大化執行,同時為我的 IDE 釋放另一個螢幕。但是,只要我點擊滑鼠,youtube 影片就會恢復到正常大小。有解決辦法嗎?

mplayer可以被賦予一個影片的 URL,它將處理下載和顯示。要獲取 YouTube 影片的真實 URL,您可以將youtube-dl與面向使用者的 URL ( http://youtube.com/watch?v=XXXXXXXX) 結合使用。

因此,知道這一點,我在 Firefox 下獲取全屏影片的方式是使用一個幫助腳本,該腳本通過允許將連結發送到外部應用程序的啟動擴展youtube 影片提供給 mplayer 。

為了配置launchy,我創建了一個文件~/.mozilla/firefox/*/chrome/launchy.xml,它將在firefox中創建一個上下文菜單條目:

<?xml version="1.0" encoding="UTF-8"?>
<configurations xmlns="http://launchy.mozdev.org/configurations">
       <application>
               <label>YouTube to mplayer</label>
               <type>1</type>
               <command>/path/to/bin/yt_mplayer.sh</command>
       </application>
</configurations>

然後,此yt_mplayer.sh腳本將處理其餘部分:

#!/bin/bash
URL="${@}"
YT_URL=$( youtube-dl -g "${URL}" )
xterm -T "YouTube-MPlayer from Firefox" -e " \
 echo -e Parameters : \"${URL}\n${YT_URL}\"; \
 mplayer -msgcolor -cache 10000 -cache-min 25 \"${YT_URL}\"; \
 read -p '<Return>' foo \
"

我喜歡打開一個xterm能夠看到發生了什麼mplayer(尤其是緩衝階段);如果您願意,可以跳過。

這種方法不僅具有讓您完全控制影片的優勢,而且還可以節省 CPU 週期,因為mplayer其性能比瀏覽器播放器好得多。

引用自:https://unix.stackexchange.com/questions/77142