分类 分享 下的文章

这是一个小小的 CLI 工具,可在 Linux 终端中添加水族箱。

Linux 的众多命令工具 里,有一部分偏向于休闲娱乐而非工作。Asciiquarium 就是一个很好的例子。

Asciiquarium 为 Linux 终端提供了以 ASCII 格式构建的简单的水族馆动画效果。

看起来有趣吗?我们一起进一步了解。

如何在 Linux 中安装 Asciiquarium

如果你是 Arch Linux 或 Fedora 用户,你可以直接从官方仓库中安装。

Fedora 的用户请运行:

sudo dnf install asciiquarium

而 Arch Linux 用户请运行:

sudo pacman -S asciiquarium

对于 Ubuntu,Asciiquarium 没有包含在默认仓库里。因此,你需要选择使用预编译的二进制文件,或者一些外部的 PPA。

使用 PPA 安装 Asciiquarium

首先,添加 Asciiquarium 的 PPA:

sudo add-apt-repository ppa:ytvwld/asciiquarium
sudo apt update

然后,安装相关的软件包和依赖:

sudo apt install asciiquarium
删除 PPA

在你删除 Asciiquarium 的 PPA 之前,首先要移除相关软件包。

sudo apt purge asciiquarium
sudo apt autoremove

然后,从系统中移除 PPA:

sudo add-apt-repository --remove ppa:openshot.developers/ppa
sudo apt update

使用二进制文件安装 Asciiquarium

? 你需要为你的系统单独安装一些 Perl 模块。同时,它将在你的系统中安装几个与 Perl 相关的包,所以请注意。

安装 Perl 依赖包

要运行二进制文件,你需要从 CPAN 中安装 Animation 和 Curses 模块。

在 Ubuntu 中安装 CPAN:

sudo apt install cpanminus libcurses-perl

接着,运行:

cpan Term::Animation

Animation 模块安装

该操作会要求你做一些配置,只需选取默认值即可。全部设置好后,来下载 Asciiquarium 的发布版。

下载 Asciiquarium

解压文件,你会得到一个名为 Asciiquarium 的文件,接下来,让它具有执行权限。

赋予 Asciiquarium 执行权限

如果你需要通过命令行来完成,只需打开终端,并用 chmod 命令赋予执行权限。

chmod +x asciiquarium

此时,你可以直接在当前目录下运行这个文件以获取动画效果:

./asciiquarium

或者,你也可以把这个文件放在一个 包含在你的 PATH 中的位置上。

如何使用 Asciiquarium

Asciiquarium 使用起来非常简单,它不设任何命令行选项。只需运行 asciiquarium,你就能在终端中看到水族馆的动画效果。

Asciiquarium 动画效果

程序还提供了几个热键支持。

  • r:重绘动画
  • p:暂停/播放动画
  • q:退出程序
?

此外,也可以使用箭头键提升动画的速度。

用 lolcat 加强 Asciiquarium 的体验

如果你想让 Asciiquarium 的颜色更丰富,可以综合使用 lolcat。首先安装 lolcat

sudo apt install lolcat

然后,运行:

asciiquarium | lolcat

Asciiquarium Lolcat 效果

如果你还需要更多的动画效果,可以适当调节 lolcat 的参数,例如:

asciiquarium | lolcat -p 200

Asciiquarium 和 lolcat 的效果调整

这样操作会产生各种不同的颜色效果。

你还可以使用 lolcat-i 选项,来反转颜色:

asciiquarium | lolcat -i -p 200

颜色反转效果

赠品:XFishTank(让你的桌面诠释海底世界)

还有一个类似的有趣命令叫做 xfishtank。它在你的根窗口,即桌面,创建一片海洋世界。你可以从 Ubuntu 的官方仓库直接安装 xfishtank

sudo apt install xfishtank

安装完成后,直接运行:

xfishtank

XFishTank 提供了很多选项供你调节,例如鱼儿的数量、气泡等等。你可以参考 该命令的 man 页面 学习更多相关内容。

xfishtank -b 100 -f 15

Xfishtank 效果展示

结语

就像你所看到的,Linux 终端里的小鱼或许不能提供实质性的帮助,但它确实能带给我们愉快的心情。

如果你不是那么喜欢鱼,那么试试看牛吧。

哞~ 我的 Linux 终端里有头牛

希望你在这些有趣的小工具的陪伴下,能够更加享受 Linux 的世界。?

(题图:MJ/83766cba-02e1-4d20-8797-a38e5c17a0c0)


via: https://itsfoss.com/asciiquarium/

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

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

一个用户邮件别名的省时功能。

Skiff Mail 是一款开源的端到端加密电子邮件服务,非常注重隐私。在各方面,包括用户体验方面,它都是 Gmail 和 Proton mail 的不错替代品。

虽然与竞争对手相比,它相当新,但它的一些注重隐私的功能可能会给你留下深刻的印象。

此外,还推出了一项新的快速别名功能。我试用了一下,感觉非常方便。

快速别名:一次性无忧设置

一般来说,你可以使用一些 电子邮件保护工具(例如 SimpleLogin)或从你的电子邮件提供商(无论是谁)创建电子邮件别名。

你可以选择记住电子邮件别名以供使用,或者在每次注册服务、新闻通讯或向你不认识的人提供联系信息时生成唯一的别名。

换句话说,大多数情况下,需要你进行多次交互才能使用多个电子邮件别名。

在这里,Skiff Mail 允许你为自己声明一个完整的唯一子域,例如 gojo.maskmy.id (正如我在测试用例中所做的那样):

接下来,你所要做的就是 – 在激活它时将其视为你的网站地址,并在其之前添加任何内容作为电子邮件地址,例如 [email protected][email protected]

如上面的截图所示,你也可以选择生成一个随机名称来声明。

你可以从“ 设置 Settings ”菜单访问“ 快速别名 Quick Aliases ”功能:

因此,你不再需要生成电子邮件别名,但仍然可以通过这种方式拥有无限的别名。使其成为一次性设置解决方案,可供在线和离线使用。

我认为这些类型的别名应该有几个好处:

  • 它使你无需访问该工具即可轻松创建新别名
  • 使电子邮件别名看起来比垃圾邮件更真实

根据你的订阅,每人最多可以申请 3 个域名(Essential:1、Pro:2、Business:3)。并且,使用它们创建无限的电子邮件别名。

如果你使用免费套餐,你还可以申请 1 个域名,但最多只能使用 10 个别名。

Skiff Quick 别名

? 你对此功能有何看法? 请在下面的评论中告诉我。


via: https://news.itsfoss.com/skiff-quick-aliases/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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

本文介绍了 Flathub 中可用的项目以及安装说明。

Flathub 是获取和分发适用于所有 Linux 的应用的地方。它由 Flatpak 提供支持,允许 Flathub 应用在几乎任何 Linux 发行版上运行。

请阅读 “Flatpak 入门”。要启用 flathub 作为你的 flatpak 提供商,请使用 flatpak 站点 上的说明。

Warehouse

Warehouse 是一个图形程序,用于管理已安装的 Flatpak 应用程序和 Flatpak 远程应用。一些最重要的功能是:

  • 查看 Flatpak 信息
  • 管理用户数据
  • 批量操作
  • 剩余数据管理
  • 管理远程应用

你可以通过单击网站上的安装按钮或手动使用以下命令来安装 “Warehouse”:

flatpak install flathub io.github.flattool.Warehouse

Jogger

Jogger 是一款适用于 Gnome Mobile 的应用,用于跟踪跑步和其他锻炼。它是用 GTK4、Libadwaita、Rust 和 Sqlite 构建的。尽管它的目标是 Gnome Mobile,但它在 Gnome Shell 下运行得很好,而且我发现它对于保存我的统计数据非常有用。其中一些功能是:

  • 使用 Geoclue 位置跟踪锻炼
  • 从 Fitotrack 导出导入锻炼
  • 手动输入锻炼
  • 查看锻炼详情
  • 编辑锻炼
  • 删除锻炼
  • 计算锻炼消耗的卡路里

你可以通过单击网站上的安装按钮或使用以下命令手动安装 “Jogger”:

flatpak install flathub xyz.slothlife.Jogger

Kooha

Kooha 是一个简单的屏幕录像机,具有简约的界面。你只需单击录制按钮即可,无需配置一堆设置。

Kooha 的主要特点包括:

  • 录制麦克风、桌面音频或同时录制两者
  • 支持 WebM、MP4、GIF 和 Matroska 格式
  • 选择要录制的监视器、窗口或屏幕的一部分
  • 多种来源选择
  • 可配置的保存位置、指针可见性、帧速率和延迟
  • 它在 Wayland 上运行得很好。
flatpak install flathub io.github.seadve.Kooha

Warzone 2100

谁不喜欢经典的 Linux 游戏呢?

Warzone 2100 让你指挥“计划”部队,在人类几乎被核导弹摧毁后重建世界。

Warzone 2100 于 1999 年发行,由 Pumpkin Studios 开发,是一款开创性的创新型 3D 即时战略游戏。

2004 年,Eidos 与 Pumpkin Studios 合作,以 GNU GPL 条款发布了游戏的源代码。此版本包含除音乐和游戏内视频序列之外的所有内容。当然,这些后来也被发布。

该游戏有一个问题:它使用旧的平台包(org.kde.Platform 6.4)。这意味着它需要更多的磁盘空间,但乐趣是值得的!

你可以通过单击网站上的安装按钮或使用以下命令手动安装 “Warzone 2100”:

flatpak install flathub net.wz2100.wz2100

Warzone 2100 也可以在 Fedora 仓库中以 rpm 形式使用。

(题图原始图片由 Daimar Stein 提供)


via: https://fedoramagazine.org/fedora-linux-flatpak-cool-apps-to-try-for-october/

作者:Eduard Lucena 选题:lujun9972 译者:geekpi 校对:wxy

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

Moosync 音乐播放器是一个适用于本地收藏与流媒体音乐的魅力十足的跨平台应用。

想听好音乐吗??

首次亮相的跨平台开源音乐播放器 Moosync ,希望成为“欢迎全社区参与”的音乐播放器。

过去我们曾介绍过像 HarmonoidMusicPod 这样的应用,但是它们主要是专注于离线使用

与之不同的是,Moosync 的独特之处。让我告诉你为什么。

Moosync:概况 ⭐

Moosync 是一个主要基于 VueTypeScript 编程语言开发的音乐播放器。

Moosync 高度可定制且支持 YouTubeSpotify 以及 LastFM 等多种服务。其关键特性包含:

  • 支持显示歌词
  • 无广告播放
  • 支持本地音乐文件

初次体验 ?‍?

在我在我的 Ubuntu 系统上安装它之后,我开始了快速设置向导

首先设定我的音乐库的位置,它将会从此处获取本地音乐文件,过程包含了许多步骤。

然后,显示了可以连接的服务选项

试图连接我的 Spotify 账户,然而尽管我向 Moosync 提供了需要的信息,操作无法成功。不过幸运的是,这一步并非必要,所以我选择跳过。

随后,它显示了空白的 “ 所有歌曲 All Songs ” 标签页,由于目前我未连接任何服务或者本地文件,所以这里是空的。

考虑我没有本地音乐或 Spotify 音乐,我点击了 YouTube 过滤器并搜寻我喜欢的曲目以填充 Moosync。

搜索功能还包括歌曲、艺术家、播放列表和专辑的过滤器。

我可以以右键点击单曲,并添加至播放队列或者立即播放。除此之外还有其他选项,会有所不同。

我在 Spotify 数据库进行搜索时,尝试做相同操作,但不幸的是,我必须要登录 Spotify 才能在 Moosync 使用它 这一计划之前被搁置。

? 如果你在寻找更好的 Spotify 支持,我建议你尝试一下 BlackHole 这个音乐应用。

而我选择继续,去了解这个音乐播放器。进入 “ 队列 Queue ” 标签页或者点击应用程序右下角向上指向的箭头都可以访问它。

整齐的布局使人感到熟悉和舒适。

在 “ 所有歌曲 All Songs ” 标签页,我添加进 Moosync 的所有歌曲都在这,我可以选择从列表开头播放,或者添加到当前队列,甚至可以在其中随机播放 100 首歌曲

在 “ 播放列表 Playlists ” 标签页,我保存的所有来自 YouTube 的播放清单都在这。它还提供了本地文件和 YouTube 间的排序选项。

在 “ 专辑 Albums ” 标签页,我保存的所有专辑都以一个整齐的网格布局排列。

类似的,“ 艺术家 Artists ” 标签页展示了我添加到 Moosync 库的艺术家。出于某种原因,它没有加载缩略图。

类别 Genres ” 标签页我也跳过了,因为它似乎不能正常工作

最后是 “ 探索 Explore ” 标签页,这里显示了我听过多少分钟的音乐

此外,你可以在 Moosync 中找到许多有用的自定义设置来优化你的使用体验。

首先在 “ 主题 Theme ”设置中,你可以在三个主题两种布局视图中选择,还有选项上传或设计自定义主题

应用还有许多扩展,一种是在 Discord 上开启丰富的存在支持,另一种是与 Soundcloud 集成,此外还有很多。

显然,Moosync 支持键盘快捷方式,你可以根据个人的喜好进行设置。

在我写这篇文章的时候,Moosync 这里和那里都有一些小瑕疵,但我认为它作为 最适合 Linux 的音乐播放器之一 的竞争者非常有竞争力。

? 下载 Moosync

Moosync 适用于 LinuxWindows 以及 macOS。你可以在其官方网站下载你需要的安装包。

Moosync

对于 Linux 用户,你也可以在 Flathub 商店Snap 商店AUR 下载 Moosync。

你还可以浏览他们的 GitHub 仓库,获取源代码以及更多信息。

? 对这款应用有何看法?欢迎在评论区告诉我。


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

作者:Sourav Rudra 选题:lujun9972 译者:ChatGPT 校对:wxy

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

Geany 2.0 带来了新的文件类型和其他改进。

Geany 被认为是 Linux 上最好的 Python IDE 之一,它是一个基于 GTK3 工具包的开源、轻量级 IDE

考虑到 Geany 的功能集对各种用户的吸引力,它也可以算作 Linux 上 Notepad++ 的替代品之一。

现在,新版本已以 “Geany 2.0” 的形式推出,提供了许多改进。

让我们看看有什么。

? Geany 2.0:有什么新变化?

Geany 版本的亮点可以分为两个不同的部分,主要涵盖界面和对文件类型的更好支持。

文件类型升级

通过更新 基本类型,改进了 Kotlin 的文件类型配置。同样,对于 Python ,针对 Python 3 重写了标准库标签创建脚本,并改进了对 ctags 文件格式的支持。

最后,Geany 添加了对 AutoItGDScript 等新文件类型的**支持,并更新了 NimPHP 的文件类型配置,以解决一些长期存在的问题。

界面改进

Geany 2.0 在文档列表的侧边栏中提供了新的树视图。它是默认启用的,因此你无需执行任何操作。

当你有大量单独的文件需要检查时,它非常实用。你还可以折叠特定文件夹以最大程度地减少混乱。

编译器消息现在使用深色主题友好的颜色,以便你可以轻松阅读消息。这在深夜编码时应该很有帮助。

此外,一个新的确认对话框添加到整个会话的“搜索和替换”功能中,并且添加了一个选项以在符号树中显示符号,而无需类别组。

?️ 其他变化

除了上述内容之外,还有一些值得注意的变化:

  • Geany 现在需要 GTK 3.24。
  • 你现在可以滚动文档选项卡。
  • 更新了多种语言的翻译。
  • 修复了文件类型更改时的关键词着色问题。
  • 现在默认启用“更改历史记录”功能。

有关此版本的更多详细信息,你可以浏览官方发行说明

? 下载 Geany 2.0

由于它是 跨平台 IDE,Geany 2.0 可用于 LinuxWindowsmacOS。你可以前往 Flathub 商店或其 官方网站下载你选择的包。

Geany

如果你对源代码感兴趣,你还可以访问其 GitHub 仓库


via: https://news.itsfoss.com/geany-2-0/

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

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

你是否使用 Flatpak 应用?Warehouse 可以让你更轻松。

有一个应用,可以为你提供有关 Flatpak 应用的所有重要信息,以及管理它的工具,这不是很好吗?

这一次你很幸运!

在这次的首次尝试中,我们有一个有趣的应用程序,名为 “Warehouse”,它可以帮助你管理 Flatpak 应用

我们以前介绍过一个类似的应用,名为 “Flatseal”,但它更侧重于管理 Flatpak 的权限。

让我们看看 Warehouse 提供了哪些功能。

Warehouse:概述 ⭐

开发人员将其称为“多功能工具箱”,Warehouse 可用于管理 Flatpak 用户数据查看 Flatpak 的信息,甚至批量管理系统上安装的 Flatpaks

它主要使用 Python 语言编写,具有以下主要特点:

  • 轻松管理用户数据
  • 批量操作功能
  • 清除残余数据

初步印象 ?‍?

我一开始是在我的 Ubuntu 系统上测试 Warehouse。从 Flathub 上安装它很简单。

打开后,显示了所有已安装的 Flatpak 应用的列表。它们都以有序的方式排列

在我看来,如果它们添加了切换到网格布局的选项,会看起来更好。

? 你是否对列在 Firefox 之上的应用感到好奇?我们最近介绍过它,它是一个名为 “Mission Center” 的系统监控应用。

接下来,我查看了 Flatpak 应用的属性,我点击应用旁边的“信息”标志,打开了应用属性窗口。

它提供了有关应用程序的各种信息,从名称描述应用 ID,一直到活动提交安装大小

类似地,我可以点击“垃圾桶”图标,要么完全卸载 Flatpak 应用,要么为将来重新安装保留用户数据,并恢复设置/内容。

Warehouse 还具有搜索功能,允许你搜索特定的应用。当你安装了很多 Flatpak 应用时,这可能会很有用。

只需点击应用程序左上角的放大镜图标即可开始搜索。

你还可以设置过滤器,以应用甚至运行时(系统完成各种任务所需的)进行排序

点击应用程序左上角的“漏斗”图标以开始筛选。

然后,我查看了批量操作功能。我首先点击了应用右上方的“勾号”标志。

然后,我就可以选择多个应用,执行复制信息删除应用数据卸载它们等操作。

应用程序右下角的三个小按钮可以方便地执行上述操作。

之后,我进入菜单,其中有一些重要选项。

第一个选项“ 从文件安装 Install from file ”允许我使用 .flatpakref 文件安装 Flatpak 应用。

在安装过程中,它问我是要为特定用户安装,还是要为使用系统的所有人安装。我选择了后者。

随后,我查看了“ 管理残余数据 Manage Leftover Data ”选项。它向我显示了一个旧的 Flatpak 应用留下了多少数据。

我可以选择通过“ 安装 Install ”选项重新安装应用并恢复数据,也可以使用“ 垃圾桶 Trash ”选项彻底清除系统中的任何痕迹。有时,残留数据会占用大量空间。

如果你经常安装/删除应用,那么你的系统中可能会有很多剩余数据。

如果你想管理 Flatpak 仓库,可以前往“ 管理远程仓库 Manage Remotes ”选项,该选项允许你添加或删除它们。

虽然你可以在 Fedora 和其他一些发行版的软件中心完成这项工作,但在一个应用中就能获得所有基本功能,这将是一种无缝体验。

最后,你还可以使用大量的“键盘快捷键”,通过键盘快速浏览应用的所有功能。

? 下载 Warehouse

你可以前往 Flathub 商店下载最新版本。

Warehouse(Flathub)

你还可以访问其 GitHub 仓库 查看源代码。

你对 Warehouse 应用有何看法?请在下面的评论中分享你的想法。


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

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

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