Arindam 发布的文章

本文将详细介绍如何在 Ubuntu 和其他 Linux 发行版中转换和查看 WebP 图像,主题内容涵盖了你所需知道的全部信息。

WebP 图像格式的定义

2010 年 9 月,谷歌提出了 WebP 图像格式,其愿景是完全替代 JPEG、PNG 和 GIF 文件格式。就如你所见,WebP 是一个全能型的格式,继承了先前压缩算法的所有特性,支持有损和无损的动画以及透明度。

除此以外,WebP 基于块预测技术,它是互联网上推荐使用的图像格式。由于其文件大小明显更小、图象质量更好,WebP 已经成为了为网站提供图像的现代化标准。

现状简述

现在,几乎所有的主流 Web 浏览器都开始支持 WebP,也就是说你可以在包括 Chromium、Chrome、Firefox、Brave、Vivaldi、Safari 和 Edge 在内的热门浏览器中查看这种格式的图像。

然而,要从现有的 JPG 和 PNG 文件创建 WebP 图像,你需要安装谷歌开发的 WebP 库。另外,Linux 发行版的文件管理器暂时还不能直接显示该格式的图像。

为了与 WebP 实现无缝集成和提供良好的用户体验,各个组件必须协同工作。操作系统需要的是 WebP 的核心库。此外,文件管理器和图像查看器则需要能识别 *.webp 文件类型并进行加载。

这些为用户提供了一致的体验。由于 WebP 是新的标准,正在广泛施行和应用,你可能需要在 Linux 下执行一些额外的步骤以便运用这种技术。

另一方面,Windows 10 和 11 现在已经默认支持 WebP,包括其新的图像查看器功能。

因此,本篇文章将探讨如何在 Linux 系统下浏览、创建以及转换 WebP 图像的问题。

如何查看 WebP 图像

针对 Ubuntu、Linux Mint 及相关发行版

要查看图像,首先需要一个加载器。文件管理器或图像查看器会使用这个加载器库来实现 WebP 图像的显示。然而,在 Ubuntu Linux 中,默认情况下并未提供 WebP 图像加载器。因此,你需要通过下列指令安装 webp-pixbuf-loader 库,此库能帮助 Ubuntu 中的 GTK 应用程序显示 WebP 图像。

sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loadersudo apt updatesudo apt install webp-pixbuf-loader

如果你有兴趣了解 GDK 库如何在显示服务器(例如 X.Org)和 GTK 组件间进行协作,可以参考 这个页面

openSUSE

Leap 和 Tumbleweed 的软件包在 这里 提供。访问页面并点击 “ 专家下载 Expert Download ” 进行安装即可。

Arch Linux

在 Arch Linux 中,这个软件包在 社区仓库 里有提供。因此,你可以通过以下的命令方便地进行安装:

sudo pacman -S webp-pixbuf-loader

Fedora Linux 以及 RHEL

对于 Fedora 以及其他相关的发行版,可以使用如下的指令进行安装:

sudo dnf install webp-pixbuf-loader

安装完成以后,你可以选择重新启动你的计算机

现在,我们来到了最有趣的部分。只要导航到任何包含 WebP 图像的目录,通过缩略图或者默认的图像查看器,你应该就能看到这些图像了。

以下是一个示例,展示了在 Ubuntu 22.04 LTS 中带有 WebP 图像的 Nautilus 文件管理器在之前和之后的界面。

GNOME Files (Nautilus) with WebP file - before

GNOME Files (Nautilus) with WebP file - after

在文件管理器/图像查看器中查看 WebP 图像

GNOME & Nautilus

对于 GNOME 桌面环境,Nautilus 文件管理器可以配合我在之前章节针对 Ubuntu/Fedora 等系统所解释的步骤正常工作。

Thunar 桌面(基于 Xfce 的发行版)下的 WebP 图像查看

尽管 Thunar 在 Xfce 桌面环境下默认就可展示缩略图,但默认的图像查看器 Ristretto 不能打开 WebP 格式的文件。因此,你首先需要安装我在先前章节中提及的一些软件包(例如针对 Ubuntu/Fedora 或 Arch 的包)并重启。然后,你可以通过改变默认的 .webp 文件类型关联,使用 Ristretto 查看器打开这些图像。

Thunar and Ristretto Image Viewer shows webp image

KDE Plasma - Dolphin 文件管理器及 Gwenview 图像查看器

KDE 默认的图像查看器 Gwenview 原生支持 WebP 格式,因此,你无需额外的安装步骤就可以查看 WebP 图像。另外,Dolphin 文件管理器也可以很好地展示 WebP 格式的缩略图。

Dolphin and Gwenview displaying a sample WebP image on KDE Plasma

PCManFMQt(基于 LXQt 的发行版)下的 WebP 图像查看

如果你使用的是 Lubuntu,那你应该可以使用 LXImage 查看器打开 WebP 图像,因为这款查看器默认就支持 WebP。同样,PCManFMQt 文件管理器也能默认展示 WebP 图像的缩略图。

PCManFM-Qt and LXImage

Nemo 文件管理器

Linux MintMint 21 “Vanessa” 版本开始,Nemo 文件管理器也将支持 WebP。你也可以通过上述的 PPA 方案在 Linux Mint 中查看 WebP 图像,直到新的 Mint 正式版本发布。

使用其它应用程序查看 WebP 图像(推荐方式)

首先,著名的光栅图形编辑器 GIMP 在 2.10 版本及以后的版本中,已经支持打开和保存 WebP 格式的图像(目前在所有的 Linux 发行版中都已经可用)。

其次,除了你的桌面环境自带的图像查看器外,还有一些其他支持 WebP 图像格式的查看器,如:

最后,LibreOffice 7.4 为其所有的组件(比如 Writer、Calc、Draw 和 Impress)带来 对 WebP 格式的原生支持,支持这类图像的导入和导出。

如何将 WebP 图像转换为 JPG 或 PNG 格式

现在,你已经知道了如何查看 .webp 格式的文件,再来学习如何转换这类文件应该会很有用。

首先,使用以下命令为 Ubuntu 或 Fedora Linux 系统,包括其他相关的发行版安装 webp 包。如果你需要一个不需要安装就能在所有发行版和操作系统上执行的预编译版本,可以访问 这个页面 并下载最新的 zip 文件。

对于 Ubuntu 和相关的发行版:

sudo apt install webp

对于 Fedora 和相关的发行版:

sudo dnf install libwebp

安装完成后,使用以下命令可以将 WebP 格式的图像转换为 JPG 或 PNG 格式。记得根据你的实际情况,修改文件名和路径。

dwebp image1.webp -o image1.png

把 JPEG 或 PNG 图像转换为 WebP 格式

如果需要把一张 JPEG 或 PNG 格式的图像转化为 WebP 格式,你可以使用 cwebp`(WebP 编码器)命令如下:

cwebp -q <压缩因数> <输入图像> -o <输出图像>

例如,你可以使用下面的示例命令,它将 image1.png 转换为使用 80 的压缩因子的 image1.webp

cwebp -q 80 image1.png -o image1.webp

把 GIF 图像转换为 WebP 图像

一个在 WebP 格式中常被忽视的特点是它支持动画。因此,可以轻松将 WebP 格式用来保存具有动画效果的 GIF 文件。使用下面的命令就能把一个已有的 GIF 文件转换为 WebP 文件。

gif2webp input_file.gif -o output_file.webp

你可以访问 这个页面 以获取更多关于上述工具和其他选项的信息。

结语

虽然 WebP 格式自首次发布以来已经有十年的时间了,Linux 桌面环境适应并支持 WebP 图像格式却并没有那么快。我相信以后 WebP 格式的支持应该会变成基本的,你甚至可能不需要进行额外的调整就能查看或保存 WebP 文件了。

我希望这篇文章可以帮你了解并掌握如何在工作流程中更好地使用 WebP 格式。

那么,你现在是怎么处理 WebP 格式图像的呢?欢迎在下方评论区分享你的经验。

(题图:MJ/2541dab1-f071-4836-a34e-81c085c4d1ff)


via: https://www.debugpoint.com/view-webp-ubuntu-linux/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

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

我们将介绍几款可在 Linux 系统中使用的白板应用程序。我相信,这些信息对你将大有帮助。请继续阅读!

一般而言,数字白板是一种大型互动显示面板的工具。比如:平板、大屏手机、触控笔记本和表面显示设备等,就是一些常见的白板设备类型。

假设教师使用了白板,你就可以使用触控笔、手写笔、手指甚至鼠标在设备屏幕上进行绘画、书写或操作元素。这意味着,你可以在白板上进行拖动、点击、删除和绘画,就如同用笔在纸上一样。

但是,要做到这一切,就需要一款软件来支持这些功能,即实现触控和显示之间的精细协调。

现在的市面上,有很多商业应用都能完成这项工作。然而,在这篇文章中,我们将会重点介绍一些自由且开源的、并且可在 Linux 系统中运行的白板应用程序。

Linux 系统白板应用程序佳选

1、Xournal++

在我们的推荐名单上,第一个就是 Xournal++。我认为,这是此列表中最好的应用程序。它十分稳定,而且已经存在了一段时间。

Xournal++ 允许你进行书写、绘画,以及其他常见的在纸上进行的各种事情。它支持手写、自定义荧光笔、橡皮擦等工具。此外,它还有其他诸多功能,例如:支持图层,支持添加外部图像,支持添加音频,具有多页特性等。

该应用程序兼容几乎所有的压敏输入设备,例如 Wacom、Huion 和 XP-Pen。我曾在触摸板笔记本上进行过测试,经过少量设置修改后,它就可以正常工作了。因此,你可以开始使用任何你手头上的触控设备。

Xournal++ 是使用 C++ 和 GTK3 进行编写的。

Linux 下的 Xournal++ 白板应用程序

对于 Linux 系统,你可以按下述步骤进行安装。此程序是完全免费的,且适用于 Linux、macOS 和 Windows 系统。如果你想在移动设备上尝试,也提供了 BETA 版本。

安装步骤:

该应用程序可以通过 AppImage、Snap、Flatpak 和 deb 包进行安装。同时,也可以通过 PPA 的方式,安装至基于 Ubuntu/Debian 的系统。

特别的是,还为 Fedora、SUSE 和 Arch 提供了专用的安装包。你只需要点击下方的链接,就可以按你所需的格式,下载相应的执行程序。

下载 Xournal++

更多信息:

2、OpenBoard

我们接下来想要重点介绍的是 OpenBoard。这是一个简洁易用的白板绘画应用,它不会通过过多的选项干扰你的使用体验。

该软件非常适合初学者以及在线课程的初级学生来使用进行笔记。

OpenBoard 内置了丰富的功能,包括颜色、画刷、文本、简单的绘图形状,页面支持等等。此应用基于 Qt 技术构建。

OpenBoard

安装步骤:

此应用仅为 Ubuntu 提供独立的 deb 包。你可以通过以下链接下载。

下载 OpenBoard

更多信息:

3、Scrivano

Scrivano 是一款新推出的基于 Qt 技术的白板应用。其设计理念强调易用性,能在记笔记和其他绘画活动中提供高效的功能表现。

它提供了一些独特的功能,如吸附到网格、创建自定义贴纸、填充笔触、激光选项等等。

此外,你还可以在此工具中导入 PDF 文件,并利用各种功能对其进行批注。

以下是一些值得关注的功能。

你可以在我们关于 该应用官方评述 中了解更多关于 Scrivano 的信息。

Scrivano 中的贴纸

你可以 对你的系统进行 Flatpak 配置以使用 Flathub,然后点击下面的按钮,通过 Flathub 进行安装。

下载并安装 Scrivano

更多信息:

4、Notelab

NoteLab 是一款具有十年历史的老牌白板应用。它是一个自由开源的应用,内含丰富的功能集,因此你可以理解这款应用的稳定性和广受欢迎的程度。

以下是其中的部分特性:

  • 此应用支持所有常用的图片格式作为导出选项,例如 SVG、PNG、JPG、BMP 等。
  • 提供了可配置的笔和纸的自定义选项
  • 内建的内存管理器,用于指定 NoteLab 所使用的内存量。
  • 不同格式的纸张可供选择,如宽格式、大学格式和图形纸。
  • 含所有标准绘图工具。
  • 对任何笔记部分都可以进行调整大小、移动、删除、改变颜色等多种操作。

NoteLab

然而,这是一个由 Java 编写并以 .jar 文件形式发布的应用,所以你需要 Java 运行环境来运行它。你可以参考我们的指南在 Linux 系统中安装 Java 或 JRE。

如何安装:

NoteLab 提供了独立的可执行 .jar 文件,可以通过下方链接从 SourceForge 下载。请记住,要运行此应用,你需要 JRE。

下载 NoteLab

更多信息:

5、Rnote

我们此次要介绍的第五款应用叫做 Rnote。Rnote 是一款在触屏设备上进行手写笔记的绝佳应用程序。这款应用基于矢量图像技术,不仅便于进行绘图和注释图片,还方便对 PDF 文件进行标注。它支持本地的 .rnote 文件格式,并提供了 png、jpeg、SVG 和 PDF 的导入/导出选项。

Rnote 最酷的一项特性是它支持 Xournal++ 的文件格式(即本列表的首款应用程序),这使它成为必备的工具。

Rnote 使用 GTK4 和 Rust 进行开发,非常适合在 GNOME 桌面以及各类 Linux 系统上运行。

需要注意的是,该应用程序目前仍在开发中。

基于 GTK4 和 Rust 的 Linux 白板应用 Rnote

如何安装:

此应用以 Flatpak 包的形式提供。你可以使用 此指南 为你的 Linux 系统安装 Flatpak,然后点击下方的按钮进行安装。

安装 Rnote

更多信息:

6、Lorien

Lorien 是一个能让你利用多种工具创造个性化笔记的理想数字笔记本软件。Lorien 是一个基于 Godot 游戏引擎的跨平台、自由开源的“无限画布绘图/笔记”应用。这款应用十分适合于快速记取头脑风暴会议中的笔记。

其工具箱相当标准,拥有自由手绘刷、橡皮擦、直线工具和选择工具等。你可以移动或删除你的笔划部分——这些在运行时会被视为点的集合进行渲染。

Lorien 白板应用程序 for Linux

如何安装:

使用 Lorien 不需要安装。你可以从下面的链接下载一个自我包含的可执行文件(下载 tar 文件)。下载后,解压文件并双击即可运行。

下载 Lorien

更多信息:

7、Rainbow Board

Rainbow Board 是一款基于 Electron 和 React 的自由开源白板应用。通常,由于性能和臃肿的问题,人们并不喜欢 Electron 应用。但考虑到我们正在列出这个分类的应用,我认为值得一提。

它提供了一个标准的画布,支持触控和手写输入。工具箱包括刷子大小、颜色、填充颜色、字体以及撤销和重做操作。你可以将你的绘制结果导出为 PNG 或 SVG 文件。

Rainbow Board 白板应用 for Linux

如何安装:

此应用可以作为 Snap、Flatpak 或独立的 deb 安装程序下载。你可以从下面的链接中得到它们。

下载 Rainbow Board

更多信息:

特别推荐

在这里,我想额外提到的两款绘图应用分别是 Vectr 和 Excalidraw。这两款应用都是基于网络的白板绘图应用。它们被单独归类是因为它们并非传统意义上的桌面应用。

因此,如果你不愿安装其他应用,或者你使用的学校或工作系统中无法进行安装,你可以选择在浏览器中使用这些网络应用。下面是它们的网址。

Vectr
Ecxalidraw

结束语

以上是一些适用于 Linux 及其他操作系统的现代白板 绘图 应用。由于大流行病和居家工作环境的影响,你们许多人可能在使用笔和纸进行在线课程或会议的笔记记录。我相信这些软件会在你的学习和工作中提供帮助。

试一试这些软件,你肯定能找到最适合你的。对此清单如有任何评论或反馈,请在下方的留言区域告诉我。

干杯。

(题图:MJ/373801b1-50f2-4078-8961-fcea78623f2f)


via: https://www.debugpoint.com/top-whiteboard-applications-linux/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

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

我们能否在 Arch Linux 中通过主流的桌面环境或窗口管理器来全面运行 Wayland?一起来探索答案。

Wayland 是一种针对 Linux 运行图形应用的高效、现代化的协议。相较之下,它在安全、稳定和图形性能方面相较老旧的 X.Org 显示服务器表现更出色。

尽管 X.Org 多年来一直是默认的显示服务器,但其年代漫长且复杂度高,导致了许多问题,包括安全漏洞和对新型硬件的兼容性问题。而 Wayland 提供了一个更简洁和安全的显示协议,用以解决这些问题。

虽然向 Wayland 转型已经有近十年的时间,但这是可以理解的。大型 Linux 发行版,例如 Ubuntu 和 Fedora,自 2021 年起就默认使用 Wayland,因为该协议现已逐渐稳定。

然而,对 Arch Linux 用户来说,使用 Wayland 进行自定义安装可能会比较复杂。在所有主流桌面环境中,只有 KDE Plasma 和 GNOME 有最新的 Wayland 支持。Xfce、LXQt 及其他桌面环境正在开发支持 Wayland 的功能,但现在还没有做好准备。

在窗口管理器方面,Sway 在 Arch Linux 中已经全面支持 Wayland。尽管如此,我还是希望能测试 Wayland 在 Arch 中的表现,并给你提供一个截至今日的状态报告。

让我们来尝试在 Arch Linux 中配置 KDE Plasma 和 GNOME 以全面支持 Wayland。

Arch Linux 中的 Wayland 设置

在理想的情况下,你应已经安装了 基础的 wayland 包。打开一个终端,并通过运行下列命令进行核实:

pacman -Qi wayland

如果你尚未安装,则可以使用以下命令进行安装:

sudo pacman -S --needed wayland

KDE Plasma 桌面环境

接下来的步骤设定的前提条件是你拥有一个没有安装任何桌面环境或窗口管理器的裸机 Arch Linux 环境。你可以通过使用 高效的 archinstall 脚本 进行 Arch Linux 的裸机安装。

在 Arch Linux 中,为了设置标准的 KDE Plasma,我们需要对 Wayland 进行一些调整。因此,该过程中需要从 AUR 安装一些包进来,这就要求你已经 设置了 Yay 或者其他的 AUR 辅助工具。

首先,利用以下命令从 AUR 安装一个定制的 sddm 显示管理器 Wayland 软件包。请注意,这个 sddm 包与 Arch Extra 仓库中的 sddm 包并不相同。根据 ArchWiki 的指南,只有 GDM 和 sddm-git 在 Arch Linux 中提供了完善的 Wayland 支持。

yay -S sddm-git

安装完成后,执行下述命令来安装更多 Wayland 包。

  • xorg-xwayland:使得 xclients 能在 Wayland 下运行
  • xorg-xlsclients:列出正在一个显示端口上运行的客户端应用(可选)
  • qt5-wayland:为 Wayland 提供的 Qt API
  • glfw-wayland:供 Wayland 使用的 GUI 应用开发包
pacman -S --needed xorg-xwayland xorg-xlsclients qt5-wayland glfw-wayland

然后,执行以下命令以安装 Plasma 和与 Wayland 会话关联的应用。请保持以下的安装顺序。

pacman -S --needed plasma kde-applications
pacman -S --needed plasma-wayland-session

注意:如果你是英伟达用户,你可能需要考虑安装 egl-wayland 包,但需要说明的是,我没有尝试过此操作。

我们现在来安装 Firefox 和 Chromium,这样能够帮助我们测试 Wayland 是否正常运行。

pacman -S --needed firefox chromium

安装完成后,启动 sddm 显示管理器和 NetworkManager 服务。

sudo systemctl enable sddm
sudo systemctl enable NetworkManager

另外,sddm 显示管理器需要做一些额外设置。使用你喜欢的文本编辑器,打开 sddm 的配置文件,然后在 [Theme] 下面添加 Current=breeze

sudo nano /usr/lib/sddm/sddm.conf.d/default.conf
[Theme]
# current theme name
Current=breeze

设置完成后,保存并关闭文件,然后进行重启。

reboot

重启后,在登录屏幕上,你应该可以看到 Wayland 的选项。选择并登录 KDE Plasma 的 Wayland 会话。

Plasma Wayland 会话登录界面

你还能通过查看 $XDG_SESSION_TYPE 变量来 核实你是否在运行 Wayland

Arch Linux 中运行的 KDE Plasma 与 Wayland

如果你希望强制让 Firefox 以 Wayland 运行,那么就在 /etc/environment 中添加以下行。

MOZ_ENABLE_WAYLAND=1

然后重新启动或执行下方的命令使其生效。

source /etc/environment

打开 Firefox,进入 about:support 页面来校验 “Window protocol” 的值。你也可以通过在终端中运行 xlsclients 来查看哪些外部应用正在运行在 Wayland 下。

在 Arch 和 KDE Plasma 下 Firefox 使用的是 xwayland

至此,你已经完成了在 Arch Linux 中使用 Wayland 安装配置 KDE Plasma 的全部步骤。

Wayland KDE Plasma 在 Arch 中的性能表现

总体而言,Arch Linux 下的 KDE Plasma 配合 Wayland 运行得相当顺畅,未出现任何中断使用或重大问题的情形。截图和屏幕录制应用 Spectacle 功能一切正常。尽管如此,我在测试过程中还是注意到了几个小问题。

首先,在开启如 Dolphin 这类应用程序时,底部面板时不时会出现闪烁,这主要是在 VirtualBox 会话中观察到的。

其次,鼠标指针的变化行为有点奇怪。它无法适時地从指针状态切换到操作手柄状态(详见下图)。

最后,当从待机/屏幕关闭状态恢复在线时(在没有安装客户机插件的 VirtualBox 中),KWin 会崩溃。虽然这可能只是虚拟机特有的现象,但仍然需要进行硬重启才能返回到桌面。

在 Arch Linux 的 Wayland 会话闲置状态下,内存消耗大约为 2GB。

GNOME

在 Arch Linux 中,GDM 显示管理器已经完全支持 Wayland。首先,我们通过下列命令安装 GDM:

pacman -S --needed gdm

安装完毕后,使用以下命令安装几个 Wayland 需要的包。

  • xorg-xwayland:使得 xclients 能在 Wayland 下运行
  • xorg-xlsclients:用于列出在显示器上运行的应用程序(可选)
  • glfw-wayland:Wayland 的图形用户界面应用开发包
pacman -S --needed xorg-xwayland xorg-xlsclients glfw-wayland

接下来,你可以用下面的一系列命令来安装 GNOME 和一些与 Wayland 会话相关的应用。请确保按照下列给出的顺序来执行这些命令。

sudo pacman -S --needed gnome gnome-tweaks nautilus-sendto gnome-nettool gnome-usage gnome-multi-writer adwaita-icon-theme xdg-user-dirs-gtk fwupd arc-gtk-theme

注意:如果你正在使用英伟达,你可能需要安装 egl-wayland 软件包,但我并未亲自试过此方法。

接下来,我们还要安装 Firefox 和 Chromium,这样你就能测试 Wayland 是否在 GNOME 中正常运行。

pacman -S --needed firefox chromium

一旦这项任务完成,就启动 GDM 显示管理器和 NetworkManager 服务。

sudo systemctl enable gdm
sudo systemctl enable NetworkManager

保存并关闭文件之后,进行重启。

reboot

在登录界面,你能看到 “GNOME (Wayland)” 选项。选择并登录到 GNOME 的 Wayland 会话中,以进入 Arch Linux。

在 Arch Linux 中运行的带有 Wayland 的 GNOME

GNOME 的性能

如果将 GNOME 和 KDE Plasma 进行对比,你会发现 GNOME 在 Arch Linux 的 Wayland 下的表现更胜一筹。没有遇到重大问题或应用屏幕闪烁。这可能源于 GNOME 44 针对 Wayland 的最新改进已普及至 Arch Linux。

此外,Firefox 是在 GNOME 上直接在 Wayland 上运行,而不是使用 xwayland 包装器。

在 GNOME 中的 Firefox 使用 Wayland

解决常见 Wayland 问题

虽然 Wayland 提供了众多优点,但在使用过程中你可能会遇到一些挑战。以下列出了几个常见的问题以及可能的解决方案:

  • 处理不兼容的应用程序:部分较旧或不常用的应用可能还未完全支持 Wayland。你可以考虑寻找专为 Wayland 设计的替代应用,或利用 XWayland 作为兼容性层。
  • 解决性能相关问题:如果你在特定的应用程序中遇到性能问题,确保你已经安装了最新的图形驱动。另外,也可以查看是否有特定的合成器设置或适用于特定应用程序的优化措施。
  • 这个页面 中,也有更多疑难解答的建议。

结论

在 Arch Linux 中将 Wayland 设置为默认的显示服务器可以大大提升安全性、稳定性和图形性能。遵循本指南的安装和配置步骤,你能够从 Xorg 平稳过渡到 Wayland,享受一个更为现代高效的显示体验。

然而,对于 Arch Linux 加 Wayland 的组合来说,整个过程可能会显得稍微复杂一些,因为许多问题崩溃时都需要额外的注意。

这个指南并没包括在 Arch 使用 Wayland 游戏的测试,所以你可能需要在配置完成后自行试验。我希望这篇教程能帮助你在 Arch Linux 中配置 Wayland。

如果你有任何进展,欢迎在下面的评论框中告诉我。

(题图:MJ/188e0c86-ed52-4185-b583-23814fb72ce7)


via: https://www.debugpoint.com/wayland-arch-linux/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

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

下面介绍如何在 Linux Mint 中安装 KDE Plasma 桌面环境,并进行了一些微调。

Linux Mint 是最流行的和用户友好的 Linux 发行版,以其易用性和稳定性而闻名。虽然 Linux Mint 中默认的 Cinnamon 桌面环境提供了友好愉快的体验,但也有一些用户可能想要探索其它的桌面环境,以进一步定制自己的 Linux 体验。KDE Plasma 是另一个著名的桌面环境,提供了一种现代化的特色功能丰富的界面。

然而,Linux Mint 从未正式提供过 KDE Plasma 。但是这里有一种在 Linux Mint 基础之上安装 KDE Plasma 桌面环境的方法。让我们一起尝试一下。

注意: 不要在你的有重要数据的稳定系统中尝试这些步骤。有风险。

Linux Mint with KDE Plasma

在 Linux Mint 中安装 KDE Plasma 桌面环境

在 Linux Mint 发行版中,有三种主要组件来安装 KDE Plasma 桌面环境。它们是 kde-fullkde-standardkde-plasma-desktop

kde-full 软件包集包含完整的 KDE Plasma 桌面环境。kde-standard 是最小的版本,kde-plasma-desktop 仅是桌面环境。

如果你将要尝试安装 KDE Plasma 桌面环境,我将建议安装 kde-full 软件包。

首先,打开一个终端,确保你的 Linux Mint 版本是已更新的。确保你执行了一次重新启动。

sudo apt update && sudo apt upgrade -y
reboot

其次,在终端中,运行下面的命令来安装完整的 KDE 软件包。由于 Linux Mint 是基于 Ubuntu LTS 版本的,所以,你应该会获取基于当前正在持续更新的 Kubuntu LTS Plasma 版本的 KDE Plasma 版本。

sudo apt install kde-full

完整的下载体积有点大。针对当前的 Linux Mint 版本,它大约是 1.5 GB ,整个安装过程可能需要 20 分钟。

Installing KDE Plasma in Linux Mint

在安装过程中,你需要选择显示管理器,因为 KDE Plasma 使用 SDDM 。出现提示时,在下面的屏幕中选择 SDDM 。

Selecting SDDM as display manager

在安装完成后,你需要在 SDDM 配置文件中修改其中一个备选项以阻止在登录过程中弹出一个空的联机键盘。为此,使用 nano 或任意一个编辑器来打开下面的文件。

sudo nano /etc/sddm.conf

接下来,添加下面的行。保存并退出。

[General]InputMethod=

最后,重新启动系统。

reboot

在登录期间,你应该会看到 SDDM 登录窗口,而不是 Linux Mint 的原来的登录提示窗口。在窗口顶部,选择 “Plasma” 会话并登录。

Choose Plasma as Session

移除 Cinnamon 、Xfce 或 MATE

在 KDE Plasma 安装后,你可以移除 Cinnamon 、Xfce 或 MATE 桌面环境组件。如果你看到你的 KDE Plasma 工作的很好,那么移除是安全的。使用下面的命令来移除它们,最后使用命令 reboot 来重新启动。

sudo apt purge cinnamon
sudo apt purge mate-desktop
sudo apt purge
    xfce4-session
    xfwm4
    xfdesktop4
    xfconf
    xfce4-utils
    exo-utils
    xfce4-panel
    xfce4-terminal
    thunar

几点注意事项

  • 你可能会发现:相比于 Cinnamon 桌面环境,KDE Plasma 的运行性能有一点慢,这是很明显的。
  • Linux Mint 的壁纸、主题、图标和光标文件可能会保留在系统中。如果你想的话,你可以移除它们。
  • Mint Plymouth 动画应该也会保留,你可以手动移除它。
  • 如果你在一个虚拟机中的系统中使用上述步骤,在从待机状态唤醒时,SDDM 可能会崩溃。

总结

热烈庆贺!你已经在你的 Linux Mint 系统上成功的安装 Plasma 桌面环境。通过执行这些步骤,你现在可以访问一个功能丰富的、视觉震撼的、可高度自定义的桌面环境。请谨慎使用!

(题图:MJ/8944ad54-b64c-4761-b848-801215c63b56)


via: https://www.debugpoint.com/kde-plasma-linux-mint/

作者:Arindam 选题:lkxed 译者:robsean 校对:wxy

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

厌倦了窗口混乱和手动调整? GNOME 正在集体讨论一个自动化且用户友好的窗口管理系统。这是你需要了解的情况。

窗口管理是桌面计算的一个重要方面,几十年来一直是人们着迷和探索的话题。然而,尽管进行了多次尝试,仍然没有人能够破解完美的窗口管理解决方案的密码。GNOME 开发人员现在开始致力于彻底改变窗口管理,旨在提高生产力和用户体验。

GNOME 开发人员 Tobias Bernard 发表了一篇 详细的文章,介绍了开发人员如何考虑为未来创新 GNOME 桌面。

传统窗口系统的挑战

传统的窗口系统为我们提供了很好的服务,允许应用生成可以手动移动和调整大小的矩形窗口。然而,随着窗口数量和尺寸的增加,问题开始出现。重叠的窗口很快就会变得一团糟,使得在不隐藏其他应用的情况下访问特定应序变得困难。最大化窗口可能会遮挡桌面上的其他所有内容,从而导致混乱和效率低下。

多年来,各种操作系统引入了工作区、任务栏和切换器等解决方法来处理这些问题。然而,窗口管理的核心问题仍未解决。特别是对于儿童和老年人等计算机新手来说,手动排列窗口可能会很麻烦且乏味。

引入平铺窗口管理器

平铺窗口管理器提供了防止窗口重叠的替代解决方案。虽然它们在某些情况下运行良好,但也有其局限性。平铺窗口可能会导致效率低下,因为应用通常是针对特定尺寸和纵横比设计的。此外,这些窗口管理器缺乏关于窗口内容和上下文的知识,需要额外的手动调整,并违背了简化工作流程的目的。更不用说记住很多键盘快捷键了。

GNOME 当前的平铺功能

GNOME 已经在 GNOME 3 系列中尝试了基本的平铺功能。然而,现有的实现有一些局限性。这是一个手动过程,仅支持两个窗口,缺乏复杂布局的可扩展性,并且不会将平铺窗口分组到窗口栈中。

窗口管理的新愿景

该团队提出了一种新的窗口管理方法,重点关注符合用户期望和需求的自动化系统。他们的概念涉及窗口的三种潜在布局状态:马赛克、边缘平铺和浮动。

马赛克模式将成为默认行为,根据用户偏好和可用屏幕空间智能定位窗口并调整窗口大小。随着新窗口的打开,现有窗口将进行调整以适应新来者。如果窗口不适合当前布局,它将被放置在自己的工作区中。当屏幕接近布满时,窗口将自动平铺。

用户还可以通过将窗口拖动到现有窗口或空白区域上来手动平铺窗口。该系统提供了灵活性和便利性,使其更容易高效地执行多任务。

维护用户友好的浮动窗口

虽然平铺提供了多种好处,但 GNOME 开发人员明白,总会有用户更喜欢手动定位窗口的情况。因此,经典的浮动行为仍然适用于这些特定情况,但随着新的马赛克系统的引入,它可能不太常见。

利用窗口元数据增强性能

GNOME 旨在优化平铺体验,以从窗口收集有关其内容的更多信息。这包括窗口的最大所需尺寸以及应用最佳运行的理想尺寸范围等详细信息。通过使用这些元数据,系统可以定制窗口布局以满足用户的需求,从而提高整体可用性。

展望未来

虽然 GNOME 开发人员对这个新的窗口管理方向感到兴奋,但他们也承认与这种新颖方法相关的风险。他们计划进行用户研究以验证他们的假设并完善交互。尽管没有具体的实施时间表,但该项目可能会跨越多个开发周期,并成为 GNOME 46 或更高版本的一部分。

截至发布此内容时,还没有草案合并请求,你可以参与其中并提供反馈。

参考自 Tobias 的博客

(题图:MJ/04285b09-a074-4f6f-a32e-ae5af06f1d1f)


via: https://debugpointnews.com/gnome-window-management-proposal/

作者:arindam 选题:lkxed 译者:geekpi 校对:wxy

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

我们列出了最佳的 Linux 视频编辑器选项。请看一下。

视频编辑软件的确可能很昂贵,尤其是像 Adobe Premiere Pro 这样更高级的选项。但好消息是,有很多自由开源的视频编辑器可供选择。这些替代方案提供了出色的功能,而不需要付费。在这里,我们编制了一个由十个这样的免费 Linux 视频编辑器组成的列表,它们可能非常适合你的特定需求:

2023 年最佳 Linux 视频编辑器

1、Blender

Blender 是这个列表中功能最强大的视频编辑器之一。值得注意的是,它是自由开源软件,同时也是一个 3D 建模工具。使用 Blender,你可以制作令人印象深刻的电影、动画电影、模拟以及进行动作追踪。

其多功能性使其成为许多用户的首选,包括工作室、个人艺术家、专业人士、爱好者、科学家、学生、视觉效果专家、动画师、游戏艺术家、改装者等等。

庞大的全球社区不断支持和丰富这个强大的编辑器,有众多贡献者不断增强其功能和能力。然而,由于它提供了一整套工具,新手可能需要一些时间来有效利用其全部潜能。但一旦掌握了它的功能,你将会对它能释放出无限创意而感到惊讶。

Blender Video Editor

它的功能列表十分庞大,但以下是一些值得注意的功能:

  • 建模
  • 雕刻
  • 动画与绑定
  • 油笔 Grease Pencil
  • 渲染
  • 模拟
  • 视频编辑
  • 脚本编写
  • 视觉效果
  • 用户界面
  • 工作流程
下载 Blender

2、Lightworks

体验 Lightworks,一款多功能的 免费增值 freemium 的视频编辑器,可帮助你编辑社交媒体视频、4K 质量甚至完整的电影。非凡的是,这款非线性视频编辑器已在好莱坞电影编辑领域打下了自己的烙印,证明了其专业能力。

请记住,尽管免费版提供了丰富的工具和功能,但某些专业功能可能仅在付费版本中提供。

因此,无论你是渴望成为社交媒体影响者、专业电影制片人,还是喜欢制作高质量视频的人,Lightworks 可能成为你在视频编辑世界释放创造力的通行证。

Lightworks Video Editor

以下是其功能的快速概述:

  • 简单直观的用户界面
  • 访问出色的免版税音频和视频内容
  • 轻松进行时间轴编辑和修剪
  • 用于 4K 的低分辨率代理工作流程
  • 实时即用的音频和视频特效
  • 导出适用于 YouTube/Vimeo、SD/HD 的视频,高达 4K
  • 广泛的文件格式支持,包括可变帧率媒体
  • 使用高达 32 位 GPU 精度和直方图工具专业地调整序列
下载 Lightworks

3、Shotcut

介绍一下 Shotcut,这是一款出色的自由开源的视频编辑器,能够在各种平台上无缝运行。Shotcut 具备许多功能,为用户带来了很多便利。其中一个突出的特点是其对各种格式的出色支持,让你可以轻松处理各种媒体文件。它的独特之处在于本地时间轴编辑,意味着你可以直接编辑文件,而无需进行耗时的导入操作。

Shotcut 的功能远不止于此;它还支持 Blackmagic Design,为你提供专业的输入和预览监控。无论你是内容创作者还是电影制片人,能够使用 4K 分辨率进行工作是 Shotcut 提供的巨大优势。你可以轻松使用该编辑器捕捉音频、视频甚至是摄像头画面。

Shotcut Video Editor

Shotcut 的显著功能包括:

  • 支持 4K 分辨率
  • 音频、视频和摄像头捕捉
  • 广泛的文件格式支持
  • 4K 分辨率支持
  • 插件
  • 音频和视频滤镜
下载 Shotcut

4、Avidemux

对于初学者或仅作为业余爱好者的视频编辑者来说,Avidemux 是一个完美的选择。这款自由开源的视频编辑器专为简单的任务设计,如剪辑、应用滤镜和编码。它拥有用户友好的界面,为刚开始学习编辑的人提供流畅且易于操作的体验。

Avidemux 使用简单,并且支持广泛的文件格式,确保与各种媒体类型兼容。如果你有一些重复的任务或特定的工作流程,Avidemux 的项目和作业队列功能可以帮助你自动化编辑过程。

此外,Avidemux 还提供强大的脚本功能,适用于喜欢深入技术细节的用户,可以根据个人喜好自定义和微调编辑任务。

然而,需要注意的是,Avidemux 可能缺少一些其他专业级视频编辑器中的高级功能和复杂性。然而,对于初学者、学习者和业余爱好者来说,Avidemux 是一个直观且免费的解决方案,非常适合开始视频编辑之旅,为你的创作努力铺平道路。

Avidemux Video Editor

下载 Avidemux

5、HitFilm Express

寻找一个免费且出色的视频编辑器?试试 HitFilm Express,这是一款顶级的免费编辑软件。顾名思义,“express” 版本在功能上毫不逊色,非常适合初学者、YouTube 创作者和有抱负的电影制作者。有一支专业的开发团队支持,你可以期待无缝而精细的编辑体验。

HitFilm Express 集成了大量功能,让你释放创造力,制作出令人印象深刻的视频。无论你是刚开始视频编辑之旅还是希望提升你的 YouTube 内容,该软件提供了工具和灵活性,让你的想象变为现实。

然而,需要注意的是,目前 HitFilm Express 仅与 Windows 和 Mac 系统兼容。目前还没有 Linux 版本可用。开发团队根据用户群体做出了这个决定,因为在目前情况下,支持 Linux 可能在经济上不可行。(LCTT 译注:这个是怎么混进来的!)

Hitfilm Express Video Editor

下载 HitFilm Express

6、DaVinci Resolve

DaVinci Resolve 是专业视频编辑的代表,具备精湛处理 8K 编辑的令人印象深刻能力。这款强大的软件跨越多个平台,使得 Linux、Mac 和 Windows 用户都能使用。然而,需要了解的是,DaVinci Resolve 是专有的商业软件。

凭借其全面的功能和出色的性能,DaVinci Resolve 是视频编辑爱好者和行业专业人士的强大选择。该软件提供了附加付费功能的工作室版本,包括许多插件和附加组件,以增强你的编辑能力。

如果你不想花费一分钱就能入门,也不必担心 - DaVinci Resolve 还提供免费版本。对于许多普通用户来说,免费版本已经完全足够满足他们的视频编辑需求。即使是免费版本,凭借其强大的工具和功能,也提供了丰富的选项,可以创建令人惊艳的视频,展现创意的想象力。

DaVinci Resolve Video Editor

以下是一些主要功能的简介:

  • 双时间轴
  • 源磁带
  • 专用修剪界面
  • 智能编辑模式
  • 快速回顾
  • 变换、变速和稳定
  • 快速导出
  • 媒体导入
  • 便携编辑
  • 自定义时间轴设置
  • 调整剪辑
  • 人脸识别
  • 速度加速变速
  • 图像稳定
  • 关键帧曲线编辑器
  • 磁带式音频刮动
  • 更快、更智能的编码
下载 DaVinci Resolve

7、OpenShot

如果你正在寻找一个简单强大、具有用户友好界面的免费视频编辑软件,那么 OpenShot 是你的不二选择。这款出色的软件以简洁为设计理念,确保即使是初次接触视频编辑的人也能轻松上手。OpenShot 的直观设计提供了低学习曲线,适用于各个层次的用户。

最棒的是,OpenShot 适用于 Windows、Linux 和 Mac 等各种操作系统。因此,无论你喜欢哪个平台,都可以享受到 OpenShot 视频编辑能力带来的便利和强大功能。

因此,如果你正在寻找一个将用户友好功能与强大编辑能力相结合的免费视频编辑软件,OpenShot 应该是你的首选。拥抱其简洁性,投入编辑过程,轻松看到你的视频项目焕发生机。

OpenShot Video Editor

下载 OpenShot 视频编辑器

8、KDenlive

认识一下 KDenlive,这是一款经过 15 年开发的经验丰富的视频编辑器。作为一款自由开源的应用程序,KDenlive 是社区合作和创新力量的典范。它基于 QT 框架构建,在 FFMpeg、frei0r、movie、ladspa 和 sox 等一流框架的支持下,确保了无缝可靠的编辑体验。

KDenlive 面向广泛的用户群体,非常适合想要尝试视频编辑的普通用户。它的独特之处在于考虑周到地包含了高级功能,实现了功能和易用性的完美平衡。你将找到丰富的工具,可以增强你的视频项目,而无需过多学习复杂的技术知识。

使用 KDenlive,你可以释放创造力,而无需被复杂的过程所困扰。这款编辑器使你能够制作引人入胜的视频,而无需掌握过多的技术知识。

以下是一些其功能的概述:

  • 多轨视频编辑
  • 使用任何音频/视频格式
  • 可配置的界面和快捷键
  • 使用带有 2D 标题的标题工具
  • 多种效果和转场
  • 音频和视频范围检测
  • 代理编辑
  • 自动备份
  • 可在界面直接下载在线资源
  • 时间轴预览
  • 可关键帧化的效果
  • 主题界面

KDenlive Video Editor

下载 KDenlive

9、Flowblade

“快速、精确、稳定” - 这正是最能概括 Flowblade 的标语,这是一款非线性视频编辑器,旨在以最高效的方式满足目标用户的需求。通过提供一种无缝快速的编辑体验,保证每个细节的精确性,并为你的创意努力提供稳定的平台,这款编辑器兑现了它的承诺。

Flowblade 在功能方面毫不保留。它配备了一套全面的工具,以促进你的编辑过程。从简化工作流程的编辑工具到平滑排序的时间轴功能,该编辑器应有尽有。

为了进一步提高你的编辑效率,Flowblade 包含了一个范围记录,方便你管理剪辑并精确选择所需的片段。此外,它支持代理编辑,这是一个有价值的功能,可在处理高分辨率媒体时优化性能。

以下是一些其功能的概述:

  • 编辑工具
  • 时间轴功能
  • 合成器
  • 滤镜
  • 范围记录
  • 代理编辑
  • 批量渲染队列
  • G'mic 特效工具
  • 音频混音器
  • 媒体链接处理
  • 标题制作
  • 其它功能
  • 渲染
  • 支持 MLT 视频和音频编解码器

Flowblade Video Editor

该软件只适用于 Linux 系统,不适用于 Windows 或 Mac。

下载 Flowblade

10、Olive

介绍一下 Olive,这是一款非常出色的免费非线性视频编辑器,旨在成为高端专业视频编辑软件的全功能替代品。目前 Olive 处于活跃开发阶段,处于 ALPHA 阶段。尽管处于早期阶段,这个编辑器已经引起了广泛关注,并且已经在使用 Olive 进行视频创作的用户中表现出色。

凭借其雄心勃勃的目标和不断壮大的社区,Olive 展示出了成为视频编辑领域强大竞争对手的潜力。已经有用户开始使用这个新兴编辑器制作视频,他们的经验展示了它所具备的能力。

Olive Video Editor

你可以通过下面的链接在 Windows、Linux 和 Mac 上下载。

下载 Olive

总结

在这个汇编中,我们重点介绍了 Linux 上的十大专业视频编辑器,为不同的编辑需求提供了多样化的选择。某些编辑器在熟练使用时甚至可以媲美甚至取代高价专业软件。

例如,Blender、KDenlive 和 DaVinci Resolve 是创建专业级视频甚至完整电影的出色选择。每个编辑器都具有独特的优势和功能,使它们成为有抱负的电影制作者和内容创作者的可靠工具。

现在轮到你了!你对这个 Linux 视频编辑器列表有何看法?你还有其他喜欢推荐的编辑器吗?请在评论框中告诉我。

图片来源:各应用程序。

(题图:MJ/9b567ebc-e5ed-4cdc-a023-30bbdfa564e8)


via: https://www.debugpoint.com/linux-video-editors/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

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