当前位置: 首页 > 科技观察

使用Chrome扩展程序将YouTube播放器控件添加到Linux桌面

时间:2023-03-20 00:52:21 科技观察

我想念的一个Unity功能(尽管只用了很短时间)是在网络浏览器中访问YouTube等网站时,Ubuntu声音指示器中会自动出现播放控件,因此您可以直接从顶部栏暂停或停止视频,以及浏览视频/歌曲信息和预览。这个Unity功能早就没有了,但我一直在寻找类似GnomeShell的东西,然后我遇到了browser-mpris2,这是一个为GoogleChrome/Chromium实现MPRISv2接口的扩展,目前只支持YouTube,我想也许会有是一些会喜欢这个的读者。该扩展还适用于基于Chromium的网络浏览器,如Opera和Vivaldi。browser-mpris2也支持Firefox,但由于通过about:debugging加载扩展是临时的,而这是browser-mpris2所必需的,因此本文不包括Firefox的说明。开发人员打算在未来向Firefox附加组件网站提交扩展。使用此Chrome扩展程序,您可以在启用MPRIS2的小程序中获得YouTube媒体播放器控件(播放、暂停、停止和搜索)。例如,如果您使用GnomeShell,您可以将YouTube媒体播放器控件作为第一个显示的控件,或者您可以为此目的使用诸如MediaPlayerIndicator之类的扩展。在Cinnamon/LinuxMintwithCinnamon中,它出现在SoundApplet中。我无法让它在Unity上运行,我不知道为什么。我还没有在不同的桌面环境(KDE、Xfce、MATE等)中尝试将此扩展与其他支持MPRIS2的小程序一起使用。如果您尝试,请告诉我们它是否适用于您的桌面环境/支持MPRIS2的小程序。这是使用GnomeShell的Chromium浏览器在Ubuntu18.04上媒体播放器指示器的屏幕截图,显示有关当前播放的YouTube视频及其控件(播放/暂停、停止和搜索)的信息:使用其默认声音小程序和LinuxMint19Cinnamon中的Chromium浏览器:如何为GoogleChrom/Chromium安装browser-mpris21如果您还没有安装Git在Debian/Ubuntu/LinuxMint中,使用此命令安装git:sudoaptinstallgit2,下载并安装browser-mpris2所需的文件。以下命令克隆browser-mpris2Git存储库并将chrome-mpris2安装到/usr/local/bin/(运行gitclone...命令可以保留browser-mpris2文件夹,因为它将被Chrome/Chromium使用它,你不能删除它):gitclonehttps://github.com/otommod/browser-mpris2sudoinstallbrowser-mpris2/native/chrome-mpris2/usr/local/bin/3,基于Chrome/Chromium在您的网络浏览器中加载此扩展程序。打开GoogleChrome、Chromium、Opera或Vivaldi浏览器,进入扩展程序页面(在地址栏中输入chrome://extensions),在屏幕右上角切换到“开发者模式”。然后选择“LoadUnpacked”并选择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。pyREPLACE-THIS-WITH-EXTENSION-ID/usr/local/bin/chrome-mpris2你只需要运行一次,不需要将它添加到启动或类似的东西。您在GoogleChrome或Chromium浏览器中播放的任何YouTube视频都应该显示在您正在使用的任何MPRISv2小程序中。您无需重新启动网络浏览器。