分类 分享 下的文章

GNOME 的新图像查看器?看起来不错!

loupe image viewer

GNOME 的人们一直在忙碌着!

最近,你可能听说他们正在 考虑 把终端应用带回来替代那个新的控制台应用,还有 新的相机应用 将在不久的将来替换 “ 茄子 Cheese ” 应用。

你可能没注意到我们在这些核心 GNOME 应用更改中未涵盖的其他内容。

一个名为 “Loupe” 的 GNOME 新图像查看器应用,已被 GNOME 的 孵化器 接受。

请允许我带你了解一下。

? “孵化器”分组包含的项目属于 GNOME 核心和 GNOME 开发工具的一部分,这代表着 可能有一天它们会进入 GNOME 的发布版本

? Loupe 是什么?

a screenshot of loupe image viewer

因此,正如我所说,这是一款适用于 GNOME 的新图像查看器应用,它 用内存安全的 Rust 编程语言编写,并提供一些很酷的功能。

例如,屏幕上的按钮可以切换各种照片、放大/缩小、进入全屏模式等等。

然后是元数据查看器,它已很好地集成到界面中,显示 位置、大小、分辨率、创建日期 等数据。

a screenshot of the metadata tool on loupe

不止如此,Loupe 还支持键盘和触控板快捷键!你自己看。

a screenshot of the keyboard and trackpad shortcuts on loupe

这些键盘/触控板快捷方式和手势对笔记本电脑用户来说应该很方便。

这对于触摸屏来说很好 ?

另外,我怎么能忘记可以分别从功能区菜单和标题访问的 复制到剪贴板移动到垃圾箱打印图像 选项?

这是实际操作:

很整洁,不是吗?

我必须说,Loupe 有一套漂亮的功能,我发现自己每天在浏览照片时都在使用它。

它旨在取代现有的 Eye of GNOME(eog)图片查看器,当然,除非有任何问题,否则可能会随着 GNOME 45 的发布而出现。

? 获取 Loupe

你可以从 Flathub 商店 获取 Loupe,还可以在 GitLab 上探索其源代码。

Loupe(Flathub)

? 你怎么看? 作为 GNOME 上的默认图像查看器,Loupe 会是一个不错的选择吗?


via: https://news.itsfoss.com/loupe-image-viewer/

作者:Sourav Rudra 选题:lkxed 译者:geekpi 校对:wxy

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

本文将介绍几个漂亮的 Arch Linux 发行版,这些发行版将设计的优雅之美与 Arch Linux 强大的底层框架相结合。

Arch Linux 提供滚动更新模型、强大的 pacman 软件包管理器,以及通过其软件仓库提供的成千上万的应用程序。它非常受欢迎,因为它允许你以 DIY 的方式创建定制的 Linux 发行版。它的优点之一是各种社区驱动的发行版,它们提供了预配置的设置和视觉上令人愉悦的界面。

本文将介绍其中一些,这些发行版的主要着眼点是它们的外观设计。

美观的 Arch Linux 发行版

让我们探索一些顶级美观的 Arch Linux 发行版,它们将美学与 Arch Linux 的核心功能相结合:

XeroLinux

XeroLinux 提供了一个视觉上惊艳的界面和流畅的设计。它预配置了 KDE Plasma 桌面环境,提供了一个整洁的工作区。这个发行版基于 Arch Linux,主要面向那些喜欢带有最新软件包和 KDE Plasma 的视觉效果的桌面环境,但又不想重新配置 Plasma 桌面环境的用户。XeroLinux 主要使用预配置的 Latte Dock 和 Kvantum 来为桌面环境带来独特的外观。

XeroLinux 桌面

默认情况下,它使用 Catppuccin 主题,这是一个开源主题,旨在成为高对比度和低对比度主题之间的中间地带。Catppuccin 主题为 KDE Plasma 桌面环境提供了四种舒缓的温暖调色板,适用于各种用途,例如编码、休闲浏览或学习。

Plasma 桌面环境使用以下默认组件进行配置:

  • 应用程序样式:Lightly
  • Plasma 样式:Scratchy
  • 图标:Tela circle drakula dark
  • 光标:Catppuccin mocha dark
  • 窗口装饰:Lightly

除上述外,KDE Plasma 顶部栏的应用程序全局菜单和终端的透明度提供了即插即用的视觉升华。

透明终端和全局菜单

你可以阅读我的专题评论了解有关 XeroLinux 的性能、应用程序和其他方面的更多信息。可以使用以下链接下载 XeroLinux。

下载 XeroLinux

Mabox Linux

如果你是窗口管理器的粉丝,想要一个令人惊艳的 Arch Linux 发行版,试试 Mabox Linux 吧。Mabox Linux 专注于简单和优雅。它是 Manjaro Linux 的一个分支,主要环境使用 Openbox 窗口管理器。Openbox 直观的界面和视觉上令人愉悦的主题,创造了一个顺滑的、沉浸式的计算体验。

Mabox Linux

其默认外观包括顶部的 tint2 面板,它有两个部分。一些 Conky 项目在桌面上提供了非常必要的信息。右键单击菜单让你可以访问桌面上的所有应用程序和设置。

为了进一步定制,Mabox 提供了自己的控制中心,让你可以在一个地方自定义 OpenBox、Conky、面板和所有内容。

使用 Mabox 控制中心的 OpenBox 配置

用户友好的安装过程,经过筛选的软件,对于那些想要使用窗口管理器的人来说,Mabox Linux 是一个极好的选择。

你可以在我的 评论文章 中了解更多有关 Mabox Linux 的信息。你可以使用以下页面下载它。

下载 Mabox Linux

Crystal Linux

本列表中的下一个发行版是新近推出的 Crystal Linux。Crystal Linux 默认采用自定义的 GNOME 桌面 “Onyx”,并提供了 GNOME、KDE Plasma、Xfce 和 i3 窗口管理器的选项。

Crystal Linux 桌面

我将其列入此列表的主要原因是,它是为 Arch Linux 打造的干净的 GNOME 外观的独特发行版之一。在定制方面,你将得到基本的 Adwaita GNOME 主题、漂亮的壁纸、底部固定式停靠区和 GNOME 快速设置。

然而,干净的 GNOME 桌面确实很美丽,你还可以进一步自定义它。Crystal Linux 还有其他优点,例如 Amethyst AUR 帮助程序、pacman 包管理器封装程序、Wayland 支持以及 许多其他优点

在安装 Crystal Linux 时选择桌面环境

你可以从以下页面下载 Crystal Linux。

下载 Crystal Linux

Archcraft OS

Archcraft OS 是另一个美丽的基于 Openbox 和 bspwm 窗口管理器的 Arch Linux。它旨在提供一个具有令人惊艳的外观的 “纯正” Arch Linux 体验。

Archcraft OS 的用户界面美观动人,带有预安装的 Openbox 主题和吸引人的壁纸。它通过预安装的设置管理器提供了 Openbox 的便捷配置选项。默认的窗口管理器主题,加上壁纸,创造了一个吸引人的视觉体验。

Archcraft OS

Archcraft OS 的默认面板包括工作区列表、时钟和日期显示、音量控制、电源选项、CPU、内存和磁盘使用指示器等基本组件。面板保持了干净和视觉上令人愉悦的外观。

Archcraft OS 预装了各种 Openbox 主题和样式,提供了深浅两种组合选项。这些样式包括 Beach、Forest、Grid、Manhattan、Slime、Spark 和 Wave。

它是漂亮的预配置 Arch Linux 发行版之一。你可以从以下页面下载它。

下载 Archcraft Linux

Exodia OS

Exodia OS 是一种专门针对网络安全专业人员定制的 Arch Linux 发行版,即使你没有深入涉足网络安全领域,你也会欣赏 Exodia OS 的视觉上令人愉悦的界面和用户友好的工具。

Exodia OS

Exodia OS 带有 BSPWM,这是一个平铺式窗口管理器,并提供了 20 个定制主题,以增强视觉体验。

以下是 Exodia OS 的一些关键优点:

  • 它带有预安装的网络安全工具,涵盖了网络安全的所有方面。
  • 目前有三个版本可用:Home、Predator 和 Wireless。
  • 目前支持 BSPWM 和 DWM 两个窗口管理器,未来将计划支持更多桌面环境和窗口管理器。

你可以从以下页面下载 Exodia OS。

下载 Exodia OS

总结

总之,上述列出的顶级美观的 Arch Linux 发行版将 Arch Linux 的强大功能与令人愉悦的视觉界面相结合,为用户提供个性化和美学体验。本文列出的发行版涵盖了各种流行的桌面环境和窗口管理器。

这些发行版提供了可定制性、稳定性和轻量级性能。希望你可以选择一款令人惊艳的 Arch Linux 发行版来满足自己的口味。

(题图:MJ/f0d52f3f-8ec4-491d-96bd-eb4376f2e8ea)


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

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

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

想要一个开源的 Discord 机器人来增强你的 Discord 服务器功能吗?我们为你筛选了以下列表。

Discord 最初是一个玩家和朋友们聚会的平台。截至 2022 年,Discord 拥有超过 1.5 亿用户,甚至在 拒绝 微软 120 亿美元的收购提案之后仍然如此。

如果你是第一次听说 Discord,请将其视为类似 Slack 的东西,但是有无数有趣的功能可以创建社区(即“服务器”)。

在所有功能中,Discord 机器人允许自动化某些事情或增添服务器的趣味性。但是大多数机器人是专有的。因此,在这个列表中,我推荐一些最好的开源 Discord 机器人。

注意: 机器人可能会传播恶意软件并影响整个 Discord 服务器。你必须确保不添加你不了解的机器人。这就是为什么你可能希望信任开源的 Discord 机器人而不是其他选择的原因。

1、MonitoRSS

monitorss

亮点:

  • RSS 源
  • 过滤器和订阅
  • 托管

MonitoRSS 是一个有用的 Discord 机器人,可以使你的社区从支持 RSS 的任何来源接收新闻。

它是一个相当受欢迎的机器人,能够按预期工作。你可以将其添加到特定的频道,自定义其外观,并在 Discord 服务器上获取新闻更新。

它还可以让你过滤 RSS 内容,允许用户根据自己的喜好订阅。这可以使用 Web 接口控制面板进行管理和自定义。

可以在其 GitHub 页面 上了解更多信息。

2、ModMail

ModMail discord

亮点:

  • 允许用户联系服务器的官方成员
  • 可以自行托管
  • 托管版本
  • 可选高级功能

ModMail 是一个简单的开源 Discord 机器人,可以让用户顺滑地联系 Discord 频道的工作人员/管理员/版主。

传统上,你必须通过私信(DM)与很多人联系以获得你想要的帮助。但是,有些服务器有很多用户,因此服务器工作人员可能很难回复你。

当你向该机器人发送消息时,ModMail 会创建一个单独的频道。这个频道作为所有管理员、版主和你的共享收件箱。

ModMail bot

它不仅可以轻松发送消息,还可以帮助服务器工作人员轻松地阅读过去的记录、启用自动回复、保存片段、匿名回复等等。其中有些功能是收费的。

你可以访问其 官方网站GitHub 页面 了解更多信息。它还提供了自行托管所需的所有必要信息。

3、Red Discord Bot(自行托管)

Red Discord Bot

亮点:

  • 高度可定制
  • 管理任务
  • 良好的文档
  • 多用途

Red 是一个完全模块化的机器人,为你提供许多功能,包括音乐、管理、问答游戏、流媒体警报等等。

无论你是想要它发送欢迎消息,还是帮助管理服务器,Red 应该都可以派上用场。

与其他一些机器人不同的是,你不能直接将机器人添加到你的服务器。你需要自行托管它、配置它,然后才能将其添加到你的服务器中。

安装不需要进行任何编码,你只需要按照 文档 的说明进行操作即可。

4、Discord Music Bot(自行托管)

Discord Music Bot

亮点:

  • 支持 Spotify、SoundCloud 和 YouTube
  • 提供随机播放、音量控制和 Web 仪表板来管理它们

Discord Music Bot(我知道它并不是一个独特的名称)是一个相当受欢迎的 Discord 机器人,你可以自行托管。

它支持 Spotify、SoundCloud 和 YouTube。一些功能包括随机播放、音量控制和 Web 仪表板。

你可以按照其 GitHub 页面 上的说明为你的服务器安装并配置它。

5、Discord Tickets(自行托管)

Discord Tickets

亮点:

  • 工单管理
  • 免费添加自定义品牌标识

你在 Discord 上为你的服务/产品拥有客户吗?你可以使用 Discord Tickets 管理/创建工单,并免费添加自定义品牌标识。

大多数 Discord 流行的工单管理机器人都是专有的,并需要订阅高级服务才能添加品牌标识。

通过 Discord Tickets,你可以自行托管并按照自己的要求进行自定义。在其 GitHub 页面 了解更多信息。

6、EvoBot(自行托管)

EvoBot

亮点:

  • 高度可定制化
  • 搜索音乐或使用 URL 播放

EvoBot 是另一个具有许多自定义选项的开源音乐 Discord 机器人。

你可以使用其 URL 或搜索/播放来自 YouTube 和 SoundCloud 的音乐。

在其 GitHub 页面上了解更多关于安装和配置的信息。

7、Atlanta Bot

Atlanta Bot

亮点:

  • 托管版本
  • 可自行托管
  • Web 仪表板
  • 多用途

AtlantaBot 是另一个多合一的机器人,提供了管理、音乐、有趣的命令和其他功能。

此外,它的仪表盘提供各种有用的选项。你可以设置仪表板并通过它管理你的服务器/配置。你还可以使用该机器人执行有限的翻译。

它可以自行托管,但如果你不想付出努力,也可以使用托管版本的机器人。

8、YAGPDB(自行托管)

YAGPDB

亮点:

  • 自定义命令
  • 自动版主
  • Reddit/YouTube 订阅
  • 管理任务

YAGPDB 代表 “Yet Another General Purpose Discord Bot”,即“又一个通用 Discord 机器人”。

使用此机器人,你可以快速执行一般的管理任务、添加自定义命令、创建自动版主、管理/创建角色以及提取 Reddit/YouTube 订阅。

它是可配置的。因此,你可以做更多的事情,而不仅仅是我刚才提到的。可以在其 GitHub 页面 上了解更多信息。

9、Loritta

Loritta

亮点:

  • 托管版本
  • 可以自行托管
  • 吸引和管理功能

如果你正在寻找一个具有有趣角色的多合一 Discord 机器人,Loritta 是一个不错的选择。

它支持管理、娱乐和自动化功能。你可以自行托管它或使用托管版本。

开发人员将该机器人描述为一个女孩,她可以帮助你管理、娱乐和吸引你服务器的成员。此外,它还提供了一些额外的待遇的高级计划。

可以在其 GitHub 页面 上了解更多信息。

10、Melijn

Melijn

亮点:

  • 托管版本
  • 可以自行托管
  • 管理功能

Melijn 是另一个多合一的 Discord 机器人。

你可以使用音频命令进行交互、管理、执行用户验证和创建角色组等等。

它提供托管版本,并允许你自行托管它,按照其 GitHub 页面 上的说明进行操作。

你喜欢的 Discord 机器人是什么?

如果你是 Discord 服务器的管理员或管理员,你喜欢使用哪个机器人来管理社区?

你是否专注于管理功能或参与功能?你在 Discord 机器人中寻找的标准功能是什么?

在下面的评论中分享你的想法。

(题图:MJ/cf3b3ab7-48a9-4c5e-bba4-b68718af3dee)


via: https://itsfoss.com/open-source-discord-bots/

作者:Ankush Das 选题:lkxed 译者:ChatGPT 校对:wxy

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

你可能已经知道像 Bash 和 Zsh 这样的流行 Shell。让我们来探索一些有趣和独特的 Shell。

Shell 通过解释命令为 Linux 和类 Unix 系统提供了一个接口,充当用户与操作系统的核心工作之间的中介。

毫无疑问,Bash Shell 是最受欢迎的 Shell 之一,但有些用户喜欢其他 Shell,比如在 macOS 上的默认 Shell——ZSH。但是除了这些流行的 Shell 之外,还存在许多 Shell,具有不同的功能和用途。

在本文中,我们将介绍一些被积极维护并提供不同用户体验的不太常见的 Shell。

1、Fish Shell

谈到除了 Bash、Zsh 之外的 Shell,第一个想到的就是 Fish Shell。

Fish 是一个智能的、用户友好的命令行 Shell,主要适用于类 Unix 操作系统。

Fish Shell

Fish Shell 的特点:

  • 根据历史记录提供命令自动建议和补全。
  • 支持 24 位真彩。
  • 支持语法高亮,所有特性都可以开箱即用。

安装 Fish:

Fish 可在几乎所有 Linux 发行版的官方仓库中获得。在 Ubuntu 中,你可以通过以下命令来安装:

sudo apt install fish

Ubuntu 仓库中的版本有点旧。如果你想安装最新版本,可以使用该团队提供的官方 PPA。

sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish
Fish Shell

2、Nushell

Nushell(Nu)是一种新型的 Shell,可以在 Linux、macOS、Windows、BSD 等系统上使用。它的哲学和灵感来自于类似于 PowerShell、函数式编程语言和现代 CLI 工具等项目。

Nushell

Nushell 的特点:

  • 一切皆数据:Nu 管道使用结构化数据,因此你每次都可以使用同样的方式安全地选择、过滤和排序。
  • 强大的插件:可以使用强大的插件系统轻松扩展 Nu。
  • 易读的错误消息:Nu 操作的是类型化的数据,因此它能够检测其他 Shell 无法检测到的错误。当出现问题时,Nu 会准确指出问题所在和原因。
  • 干净的 IDE 支持。

安装 Nushell:

如果你使用的是 Ubuntu,是无法找到一个 Apt 存储库来安装 Nushell 的。但是,根据其在 GitHub 上的说明,你可以通过安装所需的依赖项来构建它。

幸运的是,还有一种方法可以使用 Homebrew 在任何发行版上安装它。你可以参考我们的教程 在 Linux 上安装并使用 Homebrew 软件包管理器,成功在 Linux 上安装后,你需要输入以下命令来安装 Nushell:

brew install nushell

请访问其官方网站以查看更多安装方式。

Nushell

3、Dune

该项目的创建者将 Dune 描述为海滩上的一个 “贝壳”。Dune 是一个快速、实用且美观的 Shell,提供了一些特殊的元编程功能,比如引用。

Dune Shell

Dune Shell 的特点:

  • 在进入交互模式之前,Dune 执行存储在主目录中的“预载”启动文件。
  • Dune 的 REPL 是完全可定制的。
  • 可以通过将变量分配给程序名称来定义别名。
  • 使用宏来编写修改 Shell 环境的函数,就像命令或程序一样。
  • Dune 提供了丰富的标准库,并提供漂亮的界面来查看每个模块中可用的所有函数。

安装 Dune Shell:

Dune shell 可在 Arch Linux 存储库中以 dunesh 的名字获得。

对于其他用户,Dune shell 可以通过 cargo 安装。所以,首先需要 安装最新版本的 Rust。如果已经安装了 Rust,请确保你有最新的版本,然后继续安装 Dune。

cargo install -f dune

安装完成后,可以通过输入以下命令访问 Shell:

dunesh
Dune Shell

4、Xonsh

Xonsh 是一个用 Python 编写的,跨平台 Shell 和命令提示符。它结合了 Python 和 Bash Shell,用户可以直接在 Shell 中运行 Python 命令。甚至可以结合使用 Python 和 Shell 命令。

Xonsh shell

如果你想了解更多,请阅读我们的 Xonsh 文章:

Xonsh Shell:结合 Bash Shell 和 Python 最佳特点的 Shell

Xonsh Shell 的特点:

  • Xonsh 语言具有 Bash 中常用的 Shell 原语。
  • 在 Python 中准备环境变量和参数,然后在 Shell 命令中使用它们。
  • 第三方扩展系统 Xontribs。
  • 可自定义的标签补全、键绑定、颜色样式。
  • 丰富的界面,方便查看历史记录。

安装 Xonsh Shell:

Xonsh 可在许多 Linux 发行版的仓库中获得,如 Ubuntu、Fedora 等。因此,要在 Ubuntu 上安装它,请运行:

sudo apt install xonsh

Xonsh 还提供了一个 AppImage 包,可以从它们的下载页面下载。如果你不熟悉这种文件格式,请参考我们的 AppImage 指南

Xonsh

5、Hilbish

Hilbish 是一个可扩展 Shell,可通过 Lua 编程语言进行定制。该 Shell 面向普通用户和高级用户。

Hilbish shell

Hilbish 的特点:

  • 简单易用的脚本编写。
  • 历史和补全菜单:为用户提供正确的补全和历史搜索菜单。
  • 通过 Lua API 可以进行语法高亮和提示。
  • 它可以在 Unix 系统和 Windows 上运行,但在 Windows 上可能会遇到问题。

安装 Hilbish:

Hilbish 在 Ubuntu 的包仓库中不可用。因此,需要从源代码构建安装。

要安装它,需要安装 Gotask

sudo apt install golang-go
sudo snap install task --classic

安装完依赖项后,运行以下命令来安装 Hilbish shell:

git clone --recursive https://github.com/Rosettea/Hilbish
cd Hilbish
go get -d ./...

如果要使用稳定版,请运行以下命令:

git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
task build
sudo task install
Hilbish

6、Elvish

Elvish 是一种丰富的编程语言和多功能交互式 Shell。它可以在 Linux、Mac 和 Windows 上运行。即使版本 v1.0 尚未发布,它已经适合大多数日常交互使用。

Elvish shell

Elvish 的特点:

  • 强大的管道:Elvish 中的管道可以携带结构化数据,而不仅仅是文本。你可以通过管道传输列表、映射甚至函数。
  • 直观的控制结构。
  • 目录历史:Elvish 记住了你访问过的所有目录。你可以通过按 CTRL+L 访问它。
  • 命令历史。
  • 内置文件管理器:通过按 CTRL + N 访问。

安装 Elvish:

Elvish Shell 可在 Ubuntu 和 Arch Linux 的包管理器中获得。因此,要安装它,请打开终端并键入:

sudo apt install elvish

或者

sudo pacman -S elvish

要了解有关 Elvish 的更多信息,请访问 Elvish 的官方网站。

Elvish

7、Oh

据其开发者称,Oh 是 Unix shell 的重新设计。

它旨在成为现代 Shell 的更强大、更稳健的替代品,同时尊重 Unix shell 在过去半个世纪中建立的惯例。

Oh Shell 的特点:

  • 一流的频道、管道、环境和函数。
  • 适用于标准 Shell 构造的丰富返回值。
  • 支持模块化。
  • 简化的评估和引用规则。
  • 语法尽可能少地偏离已有的惯例。

安装 Oh:

Oh 提供了一个预编译的二进制文件。你需要从它们的 官方 GitHub 页面 下载它。

你需要使用以下命令为文件授予执行权限:

chmod +x oh

运行以下命令以在你的系统上安装它:

sudo mv oh /usr/local/bin/

现在,你可以通过以下命令启动 Oh:

oh

要了解有关 Oh 的详细信息,请查阅其文档。

Oh

8、Solidity

Solidity 是一个带有轻量级会话记录和远程编译器支持的交互式 Shell。当你更改指示/语言时,它会自动获取匹配的远程编译器。

Solidity 的特点:

  • pragma solidity <version> 会尝试动态加载所选的编译器版本。
  • 可以使用 .session 命令保存和恢复会话。
  • 设置在退出时保存(在运行并发 shell 时不安全)。
  • $_ 是上一个已知结果的占位符。
  • 特殊命令是具有点前缀。其他所有都将被视为 Solidity 代码进行评估。

安装 Solidity:

你可以通过 npm 安装 Solidity shell。

确保你安装了最新版本的 nodejsnpm,然后输入以下命令:

npm install -g solidity-shell

安装完成后,运行 solidity-shell 来开始会话。

Solidity Shell

9、Yash

Yash(Yet another shell)是一个遵循 POSIX 标准的命令行 Shell,使用 C99(ISO/IEC 9899:1999)编写。它具有适用于日常交互和脚本使用的功能。

Yash Shell 的特点:

  • 全局别名。
  • 套接字重定向、管道重定向和进程重定向。
  • 提示符命令和未找到命令的处理程序。
  • 带有预定义补全脚本的命令行补全,覆盖了 100 多个命令。
  • 基于命令历史记录的命令行预测。

安装 Yash Shell:

要安装该 Shell,你需要转到它们的 GitHub 发布 页面下载 tar 文件。解压 tar 文件;在其中,你将找到一个包含安装说明的 INSTALL 文件。

通常,你应该在提取的文件夹中执行以下命令:

./configure
make
sudo make install

要了解有关 Yash Shell 的详细信息,请查看其手册页面。

Yash

顺便提及

  • Ion:Ion Shell 是用 Rust 编写的一种现代系统 Shell,主要用于 RedoxOS。它仍然是一个正在开发中的工作,用户应该对语法会变化有所预料。
  • Closh:Closh 是一种类似 Bash 的 Shell,将传统的 UNIX Shell 与 Clojure 的强大功能相结合。它旨在成为 Bash 的现代替代品。它也是在开发的早期阶段。
  • Dash:Dash 是来自 Debian 的符合 POSIX 标准、快速轻量级的 Shell。

? 你对这些列出的 Shell 有何看法?你是否会尝试将默认 Shell 更改为这里的某些选项?你最喜欢的是哪一个?在下面的评论框中分享你的想法。

(题图:MJ/a84a1625-4dd1-4589-aabb-ce3f37090f32)


via: https://itsfoss.com/shells-linux/

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

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

你已尽力而为,但提醒仍然有帮助!

reminders

你经常忘记事情吗? 需要一点帮助来记住你的任务吗? ?

虽然你可以使用 Linux 的笔记应用,但它们可能无法有效地提醒你任务和事情。

“Reminders” 应用可以成为你的小帮手,提醒你未完成的工作。

让我们看看它能为你做些什么。

Reminders:概述 ⭐

Reminders 是一个简单的 Linux 开源提醒应用,主要使用 Python 编写。它在一个紧凑的包中包含了一些很好的特性。

你也可以将其用作 待办事项列表应用 之一。

当你启动该应用时,你会看到一个精简的主屏幕,所有提醒都井井有条。

当然,我创建了一些你可能想要关注的有趣任务!?

a screenshot of the homescreen of the reminders app

? 默认情况下,你所有的提醒都按时间排序; 你可以使用左上角的切换按钮更改它。

你可以使用右下角的加号按钮创建新提醒。你可以给它起一个名字、一个简短的描述、将它设置为一个重要的提醒,并设置日期/时间。

你还可以将其设置为以特定的时间间隔重复,例如分钟、小时、天和周。

当提醒时间到了时,它会向你显示通知并播放声音通知你。

a screenshot of the new reminder dialog window on reminders

犯了一个错误?

你可以通过选择现有提醒并单击 “ 编辑 Edit ” 按钮来编辑它们。

a screenshot showcasing the edit reminder functionality on reminders

你还可以进入“ 即将到来的提醒 Upcoming Reminders ”类别以查看已安排的提醒。

a screenshot of the upcoming reminders section on reminders

同样,你可以通过进入特定类别来查看过去的提醒和已完成的提醒:“ 过去的提醒 Past Reminders ” 和 “ 已完成的提醒 Completed Reminders ”。

a screenshot of the past reminders section on reminders

Reminders 还支持自定义列表,可以整齐地组织提醒事项,以便快速轻松地访问。

请允许我向你展示如何创建列表。

首先,你必须创建一个自定义列表,方法是单击边栏中的 “ 编辑列表 Edit Lists ” 按钮创建一个。

a screenshot of the custom lists feature on reminders

然后,在创建新提醒时,在 “ 位置 Location ” 选项下,选择你刚刚创建的列表。

? 你还可以在编辑现有提醒时选择列表。

a screenshot of using the custom lists feature on reminders

现在,单击侧边栏菜单中的列表以查看其下方的提醒。

a screenshot of the custom lists category on reminders

? 这让我印象深刻。Reminders 有可选支持,链接一个人的微软帐户以与他们的微软 To Do 列表同步

这是一个非常简单的链接过程,能够调整获取待办事项的自动刷新频率。

a screenshot of the microsoft to do integration on reminders

Reminders 在一个非常紧凑的包中提供了一些很棒的功能,微软 To Do 集成可能会吸引正在寻找具有此类功能的 Linux 应用的用户。

最接近的替代方案是 “Go For It!”,这是另一个提供类似用户体验的 Linux 待办事项应用(未活跃维护,但足够好)。

? 获取 Reminders

你可以从 Flathub 下载 Reminders 应用或使用 GitHub 上的源代码构建它。

他们有将其移植到 Windows 的计划,但它可能发生也可能不会发生。

如果你已经安装了 Flatpak,你可以在终端输入以下命令来安装它:

flatpak install flathub io.github.dgsasha.Remembrance
下载 Reminders(Flathub)

? 你使用什么待办事项或提醒应用来跟踪你想做的事情? 在下面的评论中分享你的选择。


via: https://news.itsfoss.com/reminders/

作者:Sourav Rudra 选题:lkxed 译者:geekpi 校对:校对者ID

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

下面是适用于大多数现代 Linux 发行版中的 Wayland 的屏幕录制软件列表。

大多数主流 Linux 发行版(例如 Ubuntu 和 Fedora)中都默认使用现代的 Wayland 协议。然而,作为 X.Org 的继任者,Wayland 更加安全并且遵循现代标准,但这需要开发人员针对 Wayland 重新开发应用程序。

基于 X.Org 开发的 Linux 传统应用程序在大多数情况下都无法在 Wayland 上正常工作,除非进行修改。屏幕录制软件也属于这个范畴。许多广受欢迎的屏幕录制软件是为 X.Org 开发的,并且在 Wayland 中已无法工作。

但是有些仍然可以工作。在本文中,我将向你介绍我在 Wayland 会话中测试过,并且运行良好的一些屏幕录制软件。

适用于 Linux 发行版下 Wayland 的最佳屏幕录制软件应用

1、Kooha

首先介绍的是 Kooha,这是一款使用 GTK 编写的屏幕录制软件,支持 X11 和 Wayland。它是 GNOME 桌面环境下最快速、最简单的屏幕录制软件之一。该应用程序是提供顺畅录制体验的最佳 GNOME 应用之一。此实用工具支持硬件加速、定时器、多种输入源以及许多先进功能。主要功能如下:

  • 在多显示器环境中,能够选择显示端口和窗口
  • 硬件加速编码(默认禁用,但可以在设置中启用)
  • 能够记录屏幕的特定区域
  • 可以同时录制电脑声音和麦克风声音
  • 指定制作录屏视频前的延时秒数
  • 支持选择帧速率
  • 支持多种媒体文件类型,包括:WebM、mp4、gif、Mkv 等

Kooha - 最好的 GNOME 屏幕录制软件

Kooha 设置

使用 Flatpak 安装 Kooha 非常容易。 为你的系统设置 Flatpak 和 Flathub,并运行以下命令进行安装:

flatpak install io.github.seadve.Kooha

我们在使用 Wayland 会话的最新版 Ubuntu 22.10 和 Fedora 37 中测试过,并且工作流程非常顺畅。

更多有关 Kooha 的详细信息:

2、GNOME 屏幕录制软件

在列表中的第二个是 GNOME Shell 内置的屏幕录制软件。它是 GNOME 新的截图实用程序的一部分,你可以在应用程序菜单中搜索 “ 截图 screenshot ” 来启动它。

GNOME 屏幕录制软件提供了记录整个屏幕或矩形选区的选项。此外,你还可以选择将光标一并录制下来。

但是,它只支持 WebM 格式的录制,而且无法延迟录制。

你无需额外安装任何软件即可使用此功能,因为它默认随 GNOME 桌面环境一起安装。

使用键盘快捷键 CTRL+SHIFT+ALT+R 启动它。然后选择你需要的选项,最后点击录制按钮即可。

录制好的视频保存在 ~/Videos/Screencasts 文件夹下。

GNOME 屏幕录制软件

3、OBS Studio

流行的自由开源的直播应用程序 OBS Studio 最近开始支持 Wayland。虽然它主要用于实时流媒体,但实际上它的屏幕录制功能在 Wayland 中也可以使用。

由于它是专业级软件,你可以利用其强大的音频录制功能。此外,你还可以同时录制系统麦克风的声音。

通过 Flatpak 安装 OBS Studio 很容易。为你的系统设置 Flathub,然后使用以下命令安装它:

flatpak install com.obsproject.Studio

注意:OBS Studio 需要 FFmpeg 来运行。如果你想安装 FFmpeg,请参阅我们的 此篇文章

启动 OBS Studio 后,在 “ 输入源 Sources ” 下单击 “+” 号以添加源。然后选择 “ 屏幕捕捉… Screen capture... ”。然后单击 “ 确定 Ok ”。

屏幕捕捉选项

在 Wayland 中使用 OBS Studio 进行录制

停止录制后,录制文件会保存在你的用户主目录文件夹下。

更多有关 OBS Studio 的详细信息:

4、vokoscreenNG

vokoscreenNG 是一款非常不同的屏幕录制软件,完全被低估了。它是一款老应用程序,并支持窗口捕捉、矩形捕捉。此外,它还支持与屏幕一起捕获音频、系统托盘控制、放大镜、倒计时、计时器和许多其他有趣的功能。

最近,它加入了实验性的 Wayland 支持,可供尝试。它运行得相当不错。目前,它支持 WebM、M4、Mkv、Mov 和 Avi 格式的 Wayland。但是,Wayland 会话的音频记录尚不可用。

你可以从以下链接下载适用于 Linux 发行版的预编译可执行文件,无需安装即可运行:

下载链接

vokoscreenNG

更多有关 vokoscreenNG 的详细信息:

5、Wayfarer

这个列表中的最后一个屏幕录制软件是 Wayfarer,它是基于 GTK4 的。它目前支持各种现代协议,如 Wayland、Pipewire 和 wireplumber。其简单的用户界面支持屏幕录制和音频捕捉。你还可以选择你的桌面的一部分或整个屏幕进行录制。

此外,你可以选择帧速率、鼠标捕捉,并具有延迟录制的功能。目前,它支持 webm、mp4 和 mkv 格式。

适用于 Linux 的 Wayfarer 屏幕录制软件

不过,它目前仅在 Arch Linux 的 Arch 用户仓库(AUR)中提供。你可以设置任何 AUR 辅助程序(例如 Yay)并使用以下命令进行安装:

yay -S wayfarer-git

更多有关 Wayfarer 的详细信息:

其他目前无法在 Wayland 上正常使用的优秀屏幕录制软件

除了上面的列表之外,在 X.Org 上有一些优秀的屏幕录制软件,目前在 Wayland 上不可用。根据我在 Ubuntu 22.10 和 Fedora 37 Wayland 会话中的测试,在录制文件中只会看到黑屏。希望它们能在未来被修复,并与 Wayland 兼容。

总结

根据我的个人经验,Wayland 更快、更好。由于许多现代发行版正在向 Wayland 转移,你必须使用替代应用程序来改变你的工作流程。我希望这个 Wayland 屏幕录制软件列表可以帮助你选择最适合自己的一个。

如果你知道其他类似的应用程序,并能在 Wayland 上正常使用,欢迎告诉我。

(题图:MJ/9f04998c-0d4c-4651-b038-e595ca1f6bb6)


via: https://www.debugpoint.com/screen-recorders-linux-wayland/

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

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