Abhishek Prakash 发布的文章

GNOME最受欢迎的桌面环境之一。它有现代的 UI,并且带有许多特定于 GNOME 的应用,这些应用与桌面整体外观完美融合。

你可以根据自己的喜好来调整 GNOME,但我不在这里讨论。GNOME 桌面有一些你可能不知道的隐藏功能。

这种不太显眼的功能之一是内置的屏幕录像机。

是的,你没有看错。如果你使用的是 GNOME 桌面,那么不必安装其他的 Linux 屏幕录像机。你只需要知道正确的快捷键即可。

立即使用 GNOME 屏幕录像机录制屏幕

要快速打开 GNOME 屏幕录像机,你需要在 Ubuntu 或其他带有 GNOME 桌面的发行版中按下此快捷键

Ctrl + Alt + Shift + R

这将会立即开始录制你的桌面。你可以通过顶部的系统托盘区域的红点了解到正在录制:

The red dot in the system tray area indicates that screen recording is in progress

增加录制时间

默认的最大录制时间仅为 30 秒。但是可以增加。

打开终端并使用以下命令:

gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 300

在上面的命令中,我将录音的最大长度增加到 300 秒(即 5 分钟)。你可以将其更改为任何其它值,但应以秒为单位。

如果你不希望最长录音时间有任何限制,请将其设置为 0,之后它会在你手动停止或者磁盘空间不足才会停止。

停止屏幕录制

如前所述,你的桌面录制将在达到最大时间限制后自动停止。

要在此之前停止录制,你可以按下相同的组合键:

Ctrl + Alt + Shift + R

你的录制内容将以 webm 格式保存在家目录的 Videos 文件夹中。

局限性

尽管使用这个小工具可以方便地快速录制桌面,但是与功能强大的 Simple Screen Recorder 这样的屏幕录制工具相比,它有一些局限性。

  • 录制开始之前没有时间延迟选项
  • 没有暂停和播放选项
  • 它录制整个屏幕。无法仅录制应用窗口、特定区域或特定屏幕(如果你有多个屏幕)。
  • 视频以 webm 格式保存在用户的 Videos 目录中。你无法更改。你必须使用 HandBrake 之类的工具将视频转换为其他格式

如你所见,这个秘密的 GNOME 屏幕录像机与 Kazam 之类的工具或其他此类工具所提供的功能相差很远。但是,它并不会尝试成为全功能的屏幕录像机。它只是为你提供录制屏幕的快速方法。

GNOME 是一个多功能的现代桌面环境。你可以大量地调整 GNOMEGNOME 扩展为桌面自定义提供了另一个维度。

该屏幕录像机是 GNOME 的隐藏功能之一,就像你自己很难轻易找到的挂起选项。

你喜欢它吗?你是否还想与我们分享其他隐藏的 GNOME 功能?请在评论区留言。


via: https://itsfoss.com/gnome-screen-recorder/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

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

一个使用 VLC 的技巧是使用 VLC 播放 YouTube 和其他在线视频。这可以帮助你观看带有字幕的在线视频

但是事情并不总是这么简单,因为有时使用 VLC 打开 YouTube 视频时会遇到此错误:

Your input can’t be opened: VLC is unable to open the MRL 'https://youtubeurl.com'. Check the log for details.

VLC error while playing YouTube videos

这是因为 Google 不想让你使用任何第三方应用观看 YouTube,因为这样他们就无法正常收集数据。

因此,他们不断修改服务端,以使第三发开发更难与 Youtube 集成。

youtube-dl 为例。你会发现自己无法突然下载 YouTube 视频,最简单的方案是安装最新版本的 youtube-dl。

对于 VLC 也是如此。如果你在 Ubuntu 或任何你用的系统中安装了最新的 VLC,那么可能不会看到此错误。

修复 “VLC is unable to open the MRL” 错误

让我向你展示对于 YouTube 的修复步骤。

进入 VLC 媒体播放器的官方 Github 仓库页面的这个页面,并使用 Ctrl+S 保存文件:

现在,你需要做的是用此下载文件替换 lib/vlc/lua/playlist 目录中的 youtube.luac(注意 luac 中的 “c”)。

Linux 中的步骤

如果你使用的是 Linux,请打开终端并使用 locate 命令查找 youtube.luac 文件的确切位置:

locate youtube.luac

当你得到文件的路径时,只需将该文件替换为下载的文件即可。我相信你可以完成这项简单的任务。

对我而言,以下是文件路径:

abhishek@itsfoss:~$ locate youtube.lua
/usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac

因此,我要做的就是将下载的文件移到该位置并替换它的内容:

sudo cp ~/Downloads/youtube.lua /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac

你现在应该可以在 VLC 中播放 YouTube 视频了。

Windows 中的步骤

如果你使用的是 Windows,那么应遵循以下步骤:

  • 将下载的 youtube.lua 文件重命名为 youtube.luac
  • 复制此文件并将其粘贴到 C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\

就是这些了。

如果你在 Dailymotion 或其他视频流网站上遇到问题,那么可以从 VLC 仓库的此处下载它们各自的 lua 文件,并替换 VLC 安装中的现有 lua 文件。

我希望这个快速提示可以解决 VLC 无法为你播放 YouTube 视频的问题。


via: https://itsfoss.com/vlc-is-unable-to-open-the-mrl/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

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

这是给摄影爱好者的圣诞节礼物。Darktable 3.0 刚刚发布了。

Darktable在 Linux 上编辑 RAW 图像的最佳应用之一。你可以将其视为 Adobe Lightroom 的自由开源替代品

Darktable 3 是一个主版本更新,它带来了大量的功能改进和重新打造的用户界面。现在,GUI 完全由 GTK+ CSS 规则所控制,这使得整个 GUI 都可定制主题。它默认有八个主题。

借助 3000 多个提交和 553 个拉取请求,新版本修复了 66 个 bug 并添加了许多新功能。

让我们看看这个新版本带来了什么功能。

Darktable 3.0 的新功能

Darktable 3.0 Screenshot

以下是重要的新功能:

  • 重新打造的 UI
  • 用于处理 3D RGB Lut 变换的新模块
  • 对“降噪(轮廓化)”模块进行了许多改进
  • 添加了新的“剔除”模式和时间轴视图
  • 对“降噪(轮廓化)”模块进行了许多改进
  • 新色调均衡器的基本和电影 RGB 模块
  • 更好的 4K/5K 显示支持
  • 撤消/重做支持更多操作
  • 针对 CPU 和 SSE 路径的许多代码优化
  • 支持导出到 Google 相册
  • 支持更多的相机,白平衡预设和噪点配置
  • 大量的 bug 修复和功能改进

你可以在 GitHub 发行说明中了解所有更改。

在 Linux 上安装 Darktable 3.0

让我们看看如何获​​取最新的 Darktable 版本。

在基于 Ubuntu 的发行版上安装 Darktable 3.0

Ubuntu 仓库中有 Darktable,但你不能得到马上最新的版本。对于 LTS 版本,它的更新可能需要几个月的时间。

不用担心!Darktable 提供了自己的 PPA 来在基于 Ubuntu 的发行版上安装最新版本。

不幸的是,此 Darktable PPA 尚未随新版本更新。

不用担心了!多亏了我们的朋友 Ubuntu Handbook 的 Ji M,我们有一个非正式的 PPA,可以轻松地在 Ubuntu 和其他基于 Ubuntu 的发行版上安装 Darktable 3.0。

打开终端,并使用这些命令:

sudo add-apt-repository ppa:ubuntuhandbook1/darktable
sudo apt update
sudo apt install darktable

卸载 Darktable 3

要删除通过此 PPA 安装的 Darktable,你可以先卸载该应用:

sudo apt remove darktable

接着删除 PPA

sudo add-apt-repository -r ppa:ubuntuhandbook1/darktable

在其他 Linux 发行版上安装 Darktable

你可以等待到你的发行版的软件管理器提供新版本。

你也可以从 GitHub 发布页面(位于页面底部)下载 tarball 或所有源代码。

使用 Darktable 3,你可以更好地编辑自己的假期照片:)


via: https://itsfoss.com/darktable-3-release/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

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

在这篇文章中,你将学习在 Ubuntu 或任何其它 Linux 发行版上更新 grub 。你也将学习一个或两个关于更新这个 grub 过程如何工作的事情。

如何更新 grub

Ubuntu 和很多其它的 Linux 发行版提供一个易使用的称为 update-grub 命令行实用程序。

为更新 grub ,你所要的全部工作就是使用 sudo 在终端中运行这个命令。

sudo update-grub

你应该看到一个像这样的输出:

[email protected]:~$ sudo update-grub
[sudo] password for abhishek:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0-37-generic
Found initrd image: /boot/initrd.img-5.0.0-37-generic
Found linux image: /boot/vmlinuz-5.0.0-36-generic
Found initrd image: /boot/initrd.img-5.0.0-36-generic
Found linux image: /boot/vmlinuz-5.0.0-31-generic
Found initrd image: /boot/initrd.img-5.0.0-31-generic
Found Ubuntu 19.10 (19.10) on /dev/sda4
Found MX 19 patito feo (19) on /dev/sdb1
Adding boot menu entry for EFI firmware configuration
done

你可能看到一个类似的称为 update-grub2 的命令。不需要在 update-grubupdate-grub2 之间感到害怕或不知所措。这两个命令执行相同的动作。

大约在 10 年前,当 grub2 刚刚被引进时,update-grub2 命令也被引进。现在,update-grub2 只是一个链接到 update-grub 的符号,它们都更新 grub2 配置(因为 grub2 是默认的)。

不能找到 update-grub 命令?这里是在这种情况下该做什么

它可能是,你的 Linux 发行版可能没有可用的 update-grub 命令。

在这种情况下你该做什么?你如何在这样一个 Linux 发行版上更新 grub ?

在这里不需要惊慌。update-grub 命令只是一个入口,用于运行 grub-mkconfig -o /boot/grub/grub.cfg 来生成 grub2 配置文件。

这意味着你可以在任意 Linux 发行版上使用下面的命令更新 grub :

sudo grub-mkconfig -o /boot/grub/grub.cfg

当然,记住 update-grub 命令比上面的命令容易很多,这是为什么它在一开始被创建的原因。

update-grub 是如何工作的?

当你安装一个 Linux 发行版时,它(通常)要求你安装 grub 启动引导程序

grub 的一部分安装在 MBR/ESP 分区上。grub 的剩余部分保留在 Linux 发行版的 /boot/grub 目录中。

依据它的 man 页面update-grub 通过查找 /boot 目录来工作。所有以 vmlinuz- 开头的文件将被作为内核来对待,并且它们将得到一个 grub 菜单项。它也将为与所找到内核版本相同的 ramdisk 镜像添加 initrd 行。

它也使用 os-prober 为其它操作系统查找所有磁盘分区。如果找到其它操作系统,它添加它们到 grub 菜单。

Representational image of Grub Menu

为什么你需要更新 grub ?

在有很多场景下你需要更新 grub。

假设你修改 grub 配置文件(/etc/default/grub)以 更改默认启动顺序 或减少默认启动时间。除非你更新 grub ,否则你的修改将不会生效。

另一种情况是,你在同一个电脑系统上安装多个 Linux 发行版。

例如,在我的 Intel NUC 上,我有两个磁盘。第一个磁盘有 Ubuntu 19.10 ,并且我在其上面安装了 Ubuntu 18.04 。第二个操作系统(Ubuntu 18.04)安装了其自己的 grub ,现在 grub 启动屏幕由 Ubuntu 18.04 grub 控制。

在第二个磁盘上,我安装了 MX Linux ,但是这次我没有安装 grub。我希望现有的 grub(由 Ubuntu 18.04 控制)来处理所有的操作系统项目。

现在,在这种情况中,在 Ubuntu 18.04 上的 grub 需要更新,以便它能够看到 MX Linux

如上图所示,当我更新 grub 时,它在 18.04 上找到很多安装的 Linux 内核, 以及在不同的分区上 Ubntu 19.10 和 MX Linux 。

如果你想让 MX Linux 控制 grub ,我可以使用 grub-install 命令来在 MX Linux 上安装 grub,然后在 MX Linux 上的 grub 将开始控制 grub 启动屏幕。你已经明白这点,对吧?

使用一个像 Grub Customizer 的 GUI 工具是在 grub 中进行更改的一种简单的方法。

最后…

最初,我打算保持它为一篇短文作为一种快速提示。但是后来我想解释一些与之相关的东西,以便(相对)新的 Linux 用户能够学到更多,而不仅仅是一个简单命令。

你喜欢它吗?你有一些问题或建议吗?请随意发表评论。


via: https://itsfoss.com/update-grub/

作者:Abhishek Prakash 选题:lujun9972 译者:robsean 校对:wxy

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

微软宣布将于 2020 年将其企业安全产品 Defender 高级威胁防护(ATP)引入 Linux。

微软的年度开发者大会 Microsoft Ignite 刚刚结束,会上发布了一些与 Linux 有关的重要公告。你可能已经知道微软将 Edge Web 浏览器引入 Linux,而下一个大新闻是微软将 Defender ATP 引入 Linux!

让我们详细介绍一下它是什么,以及微软为何不厌其烦为 Linux 开发某些东西。

微软 Defender ATP 是什么?

如果你过去几年使用过 Windows,那么你一定遇到过 Windows Defender。它基本上可以说是微软的防病毒产品,通过检测病毒和恶意软件来提供一定程度的安全性。

微软通过引入 Windows Defender ATP(高级威胁防护)来为其企业用户改进了此功能。Defender ATP 致力于行为分析。它收集使用使用数据并将其存储在同一系统上。但是,当发现行为不一致时,它将数据发送到 Azure 服务(微软的云服务)。在这里,它将收集行为数据和异常信息。

例如,如果你收到一封包含 PDF 附件的电子邮件,你将其打开并打开了命令提示符,Defender ATP 就会注意到此异常行为。我建议阅读本文以了解有关 Defender 和 Defender ATP 之间的区别的更多信息

现在,这完全是一种企业级产品。在具有成百上千个端点(计算机)的大型企业中,Defender ATP 提供了很好的保护层。IT 管理员可以在其 Azure 实例上集中查看端点的视图,可以分析威胁并采取相应措施。

适用于 Linux(和 Mac)的微软 Defender ATP

通常,企业的计算机上装有 Windows,但 Mac 和 Linux 在开发人员中也特别受欢迎。在混合了 Mac 和 Linux 的 Windows 机器环境中,Defender ATP 必须将其服务扩展到这些操作系统,以便它可以为网络上的所有设备提供整体防御。

请注意,微软先是在 2019 年 3 月将 Windows Defender ATP 更改为微软 Defender ATP,这表明该产品不仅限于 Windows 操作系统。

此后不久微软宣布推出 Mac 版 Defender ATP

现在,为了涵盖企业环境中的所有主要操作系统,微软将于 2020 年将 Defender ATP 引入到 Linux

Linux 上的微软 Defender ATP 对 Linux 用户有何影响?

由于 Defender ATP 是企业产品,因此我认为你无需为此而烦恼。组织需要保护其端点免受威胁,因此,微软也在改进其产品以使其涵盖 Linux。

对于像你我这样的普通 Linux 用户,这没有任何区别。我不会用它“保护”我的三个 Linux 系统,并为此而向微软付费。

请随时在评论部分中分享你对微软将 Defender ATP 引入 Linux 的看法。


via: https://itsfoss.com/microsoft-defender-atp-linux/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

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

微软正在全面重制其 Edge Web 浏览器,它将基于开源 Chromium 浏览器。微软还要将新的 Edge 浏览器带到 Linux 桌面上,但是 Linux 版本可能会有所延迟。

微软的 Internet Explorer 曾经一度统治了浏览器市场,但在过去的十年中,它将统治地位丢给了谷歌的 Chrome。

微软试图通过创造 Edge 浏览器来找回失去的位置,Edge 是一种使用 EdgeHTML 和 Chakra 引擎构建的全新 Web 浏览器。它与 Microsoft 的数字助手 Cortana 和 Windows 10 紧密集成。

但是,它仍然无法夺回冠军位置,截至目前,它处于桌面浏览器使用份额的第四位

最近,微软决定通过基于开源 Chromium 项目重新对 Edge 进行大修。谷歌的 Chrome 浏览器也是基于 Chromium 的。Chromium 还可以作为独立的 Web 浏览器使用,某些 Linux 发行版将其用作默认的 Web 浏览器。

Linux 上新的微软 Edge Web 浏览器

经过最初的犹豫和不确定性之后,微软似乎最终决定把新的 Edge 浏览器引入到 Linux。

在其年度开发商大会 Microsoft Ignite 中,关于 Edge 浏览器的演讲中提到了它未来将进入 Linux 中。

微软确认 Edge 未来将进入 Linux 中

新的 Edge 浏览器将于 2020 年 1 月 15 日发布,但我认为 Linux 版本会推迟。

微软 Edge 进入 Linux 真的重要吗?

微软 Edge 进入 Linux 有什么大不了的吗?我们又不是没有很多可用于 Linux 的 Web 浏览器

我认为这与 “微软 Linux 竞争”(如果有这样的事情)有关。微软为 Linux(特别是 Linux 桌面)做的任何事情,都会成为新闻。

我还认为 Linux 上的 Edge 对于微软和 Linux 用户都有好处。这就是为什么。

对于微软有什么用?

当谷歌在 2008 年推出其 Chrome 浏览器时,没有人想到它会在短短几年内占领市场。但是,为什么作为一个搜索引擎会在一个“免费的 Web 浏览器”后面投入如此多的精力呢?

答案是谷歌是一家搜索引擎,它希望有更多的人使用其搜索引擎和其他服务,以便它可以从广告服务中获得收入。使用 Chrome,Google 是默认的搜索引擎。在 Firefox 和 Safari 等其他浏览器上,谷歌支付了数亿美元作为默认 Web 浏览器的费用。如果没有 Chrome,则谷歌必须完全依赖其他浏览器。

微软也有一个名为 Bing 的搜索引擎。Internet Explorer 和 Edge 使用 Bing 作为默认搜索引擎。如果更多用户使用 Edge,它可以增加将更多用户带到 Bing 的机会。而微软显然希望拥有更多的 Bing 用户。

对 Linux 用户有什么用?

对于 Linux 桌面用户,我看到有两个好处。借助 Edge,你可以在 Linux 上使用某些微软特定的产品。 例如,微软的流式游戏服务 xCloud 可能仅能在 Edge 浏览器上使用。另一个好处是提升了 Linux 上的 Netflix 体验。当然,你可以在 Linux 上使用 Chrome 或 Firefox 观看 Netflix,但可能无法获得全高清或超高清流。

据我所知,全高清和超高清 Netflix 流仅在微软 Edge 上可用。这意味着你可以使用 Linux 上的 Edge 以高清格式享受 Netflix。

你怎么看?

你对微软 Edge 进入 Linux 有什么感觉?当 Linux 版本可用时,你会使用吗?请在下面的评论部分中分享你的观点。


via: https://itsfoss.com/microsoft-edge-linux/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

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