https://www.linuxuprising.com/2018/08/add-youtube-player-controls-to-your.html
作者 | Logix
譯者 | geekpi ???共計翻譯:805.5 篇 貢獻時間:1813 天
一個我懷唸的 Unity 功能(雖然只使用了一小段時間)是在 Web 瀏覽器中訪問 YouTube 等網站時在 Ubuntu 聲音指示器中自動出現播放器控制元件,因此你可以直接從頂部欄暫停或停止影片,以及瀏覽影片/歌曲資訊和預覽。
這個 Unity 功能已經消失很久了,但我正在為 Gnome Shell 尋找類似的東西,然後我遇到了 browser-mpris2[1],這是一個為 Google Chrome/Chromium 實現 MPRIS v2 介面的擴充套件,目前只支援 YouTube,我想可能會有一些讀者會喜歡這個。
該擴充套件還適用於 Opera 和 Vivaldi 等基於 Chromium 的 Web 瀏覽器。
browser-mpris2 也支援 Firefox,但因為透過 about:debugging
載入擴充套件是臨時的,而這是 browser-mpris2 所需要的,因此本文不包括 Firefox 的指導。開發人員打算[2]將來將擴充套件提交到 Firefox 外掛網站上。
使用此 Chrome 擴充套件,你可以在支援 MPRIS2 的 applets 中獲得 YouTube 媒體播放器控制元件(播放、暫停、停止和查詢
)。例如,如果你使用 Gnome Shell,你可將 YouTube 媒體播放器控制元件作為永久顯示的控制元件,或者你可以使用 Media Player Indicator 之類的擴充套件來實現此目的。在 Cinnamon /Linux Mint with Cinnamon 中,它出現在聲音 Applet 中。
我無法在 Unity 上用它,我不知道為什麼。我沒有在不同桌面環境(KDE、Xfce、MATE 等)中使用其他支援 MPRIS2 的 applet 嘗試此擴充套件。如果你嘗試過,請告訴我們它是否適用於你的桌面環境/支援 MPRIS2 的 applet。
以下是在使用 Gnome Shell 的 Ubuntu 18.04 並裝有 Chromium 瀏覽器的媒體播放器指示器[3]的截圖,其中顯示了有關當前正在播放的 YouTube 影片的資訊及其控制元件(播放/暫停,停止和查詢):
在 Linux Mint 19 Cinnamon 中使用其預設聲音 applet 和 Chromium 瀏覽器的截圖:
如何為 Google Chrom/Chromium安裝 browser-mpris2
1、 如果你還沒有安裝 Git 就安裝它
在 Debian/Ubuntu/Linux Mint 中,使用此命令安裝 git:
sudo apt install git
2、 下載並安裝 browser-mpris2[1] 所需檔案。
下麵的命令克隆了 browser-mpris2 的 Git 倉庫並將 chrome-mpris2 安裝到 /usr/local/bin/
(在一個你可以儲存 browser-mpris2 檔案夾的地方執行 git clone ...
命令,由於它會被 Chrome/Chromium 使用,你不能刪除它):
git clone https://github.com/otommod/browser-mpris2
sudo install browser-mpris2/native/chrome-mpris2 /usr/local/bin/
3、 在基於 Chrome/Chromium 的 Web 瀏覽器中載入此擴充套件。
開啟 Google Chrome、Chromium、Opera 或 Vivaldi 瀏覽器,進入 Extensions 頁面(在 URL 欄中輸入 chrome://extensions
),在螢幕右上角切換到“開發者樣式”。然後選擇 “Load Unpacked” 並選擇 chrome-mpris2 目錄(確保沒有選擇子檔案夾)。
複製擴充套件 ID 並儲存它,因為你以後需要它(它類似於這樣:emngjajgcmeiligomkgpngljimglhhii
,但它會與你的不一樣,因此確保使用你計算機中的 ID!)。
4、 執行 install-chrome.py
(在 browser-mpris2/native
檔案夾中),指定擴充套件 id 和 chrome-mpris2 路徑。
在終端中使用此命令(將 REPLACE-THIS-WITH-EXTENSION-ID
替換為上一步中 chrome://extensions
下顯示的 browser-mpris2 擴充套件 ID)安裝此擴充套件:
browser-mpris2/native/install-chrome.py REPLACE-THIS-WITH-EXTENSION-ID /usr/local/bin/chrome-mpris2
你只需要執行此命令一次,無需將其新增到啟動或其他類似的地方。你在 Google Chrome 或 Chromium 瀏覽器中播放的任何 YouTube 影片都應顯示在你正在使用的任何 MPRISv2 applet 中。你無需重啟 Web 瀏覽器。
via: https://www.linuxuprising.com/2018/08/add-youtube-player-controls-to-your.html
作者:Logix[5] 選題:lujun9972 譯者:geekpi 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出