使用 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

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...