使用 Chrome 扩展将 YouTube 播放器控件添加到 Linux 桌面
创始人
2024-03-02 00:34:19
0

一个我怀念的 Unity 功能(虽然只使用了一小段时间)是在 Web 浏览器中访问 YouTube 等网站时在 Ubuntu 声音指示器中自动出现播放器控件,因此你可以直接从顶部栏暂停或停止视频,以及浏览视频/歌曲信息和预览。

这个 Unity 功能已经消失很久了,但我正在为 Gnome Shell 寻找类似的东西,然后我遇到了 browser-mpris2,这是一个为 Google Chrome/Chromium 实现 MPRIS v2 接口的扩展,目前只支持 YouTube,我想可能会有一些读者会喜欢这个。

该扩展还适用于 Opera 和 Vivaldi 等基于 Chromium 的 Web 浏览器。

browser-mpris2 也支持 Firefox,但因为通过 about:debugging 加载扩展是临时的,而这是 browser-mpris2 所需要的,因此本文不包括 Firefox 的指导。开发人员打算将来将扩展提交到 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 浏览器的媒体播放器指示器的截图,其中显示了有关当前正在播放的 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 所需文件。

下面的命令克隆了 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 浏览器中加载此扩展。

打开 Goog​​le 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 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

简易的html5视频播放倍...
HTML5视频标签有一个叫做playbackRate的属性...
2025-05-29 14:17:06
macOS13用不了视频播...
家人们,我可太懂在macOS13系统上用不了视频播放器的那种崩溃感...
2025-05-28 23:10:50
macOS13视频播放器报...
家人们,是不是常常被不支持macOS13系统的播放器报错搞得心烦意...
2025-05-28 21:40:46
婚礼大屏幕上惊现他人不雅照...
林女士在人生最浪漫的时刻,遭遇了最糟心的事情。 2023年,她与初...
2025-03-01 11:52:15
播放器出现错误:视频播放器...
这个错误表明有一个未知的错误导致视频播放器不能播放。一种可能的解决...
2024-12-23 09:00:23
“老外”在TikTok秀中...
在海外短视频平台TikTok上,外籍博主们正成为展示中国风貌的重要...
2024-12-22 20:42:40

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...