Eduard Lucena 发布的文章

Daimar Steiner 摄

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

Flathub 就是为所有 Linux 发行版提供应用程序的平台,其由 Flatpak 支持,确保 Flathub 上的应用能在绝大多数 Linux 发行版上运行。

请参阅 Flatpak 入门,并按照 flatpak 网站的指南激活 Flathub 作为你的 Flatpak 供应商。

Live Captions

Live Captions 是一款为 Linux 桌面提供实时自动字幕的应用。目前仅提供英语。其他语言可能会产生乱码或错误的语音翻译。

主要特性:

  • 使用友好的界面
  • 基于深度学习,为本地桌面/麦克风音频添加字幕
  • 不需要 API 密钥、不依赖专有服务/组件、无追踪、无数据收集、不使用互联网权限
  • 支持调整字幕字体、字体大小,以及进行大小写转换
  • 不确定的文本会显示为暗色(此功能可进行设置)。

老实说,直到最近有人推荐我才知道这个应用,我感到非常惊讶。这对于有听力问题的人来说确实很有帮助。正如此类软件的常见情况,模型需要培训,而项目通常需要反馈。

Live Captions 需要良好的硬件才能正常运行,但不需要专业的 GPU。

该项目被标记为安全,因为它不需要特殊许可:

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

flatpak install flathub net.sapples.LiveCaptions

Pencil2D

Pencil2D 是一个 2D 动画创建程序,可让你使用位图和矢量图形轻松创建手绘图形。

主要特性:

  • 轻量设计
  • 支持光栅和矢量图
  • 跨平台兼容
  • 自由开源

请注意,该项目被标记为“潜在不安全”,因为它可以访问你的文件系统:

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

flatpak install flathub org.pencil2d.Pencil2D

Pencil2D 也在 Fedora 的仓库中以 RPM 形式提供

Frog

Frog 是一款应用,它可以帮助你从图片、网站、视频和二维码中提取文本。

主要特性:

  • 提取二维码和条形码:能够快速捕获、提取并转译二维码和条形码。
  • 你可以直接拖放图像到 Frog 窗口中提取文本,无需进行截图。
  • 支持大量语言:Frog 支持多种语言,甚至包括那些它以前不支持的语言。
  • 隐私:Frog 使用门户网站尊重你的隐私

请注意,该项目被标记为“潜在不安全”,因为它可以访问你的主文件夹:

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

flatpak install flathub com.github.tenderowl.frog

PDF Arranger

PDF Arranger 是一个小型应用,它可以帮助用户使用交互式直观的图形界面合并或拆分 PDF 文档并旋转、裁剪和重新排列其页面。

其简明的界面和易于使用的功能都非常出色。

请注意,该项目被标记为“潜在不安全”,因为它可以访问你的文件系统:

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

flatpak install flathub com.github.jeromerobert.pdfarranger

PDF Arranger 也在 Fedora 的仓库中以 RPM 形式提供。


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

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

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

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

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

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

TurboWarp

TurboWarp 是 Scratch 的修改版本。Scratch 是一种具有简单视觉界面的编码语言,允许年轻人创建数字故事、游戏和动画。

我喜欢 Scratch,但自从我发现 TurboWarp 以来,我儿子就再也没有回头。界面更清晰,具有夜间模式,比原始 Scratch 运行速度更快,并且内存经过优化。

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

flatpak install flathub org.turbowarp.TurboWarp

Szyszka

Szyska 是文件重命名器,具有许多有趣的功能,例如:

  • 很好的性能
  • 适用于 Linux、Mac 和 Windows
  • 使用 GTK 4 创建的 GUI
  • 多种规则可自由组合:

    • 替换文字
    • 修剪文本
    • 添加文字
    • 添加号码
    • 清除文本
    • 将字母更改为大写/小写
    • 自定义规则
  • 保存规则供以后使用
  • 能够编辑、重新排序规则和结果
  • 处理数十万条记录

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

flatpak install flathub com.github.qarmin.szyszka

Marker

Marker 是一个用 GTK3 编写的 MarkDown 编辑器。这是我在 GTK 上快速写作的最爱之一。它的一些特点是:

  • 使用 scidown 对 Markdown 文档进行 HTML 和 LaTeX 转换

    • 支持 YAML 标头
    • 文档类
    • 投影仪/演示模式
    • 摘要部分
    • 目录
    • 外部文档包含
    • 带有参考 ID 和标题的方程、图形、表格和清单
    • 内部参考文献
  • 使用 KaTeXMathJax 进行 TeX 数学渲染
  • 使用 highlight.js 对代码块进行语法高亮显示
  • 使用 pandoc 灵活的导出选项

    • PDF
    • RTF
    • ODT
    • DOCX

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

flatpak install flathub com.github.fabiocolacio.marker

Marker 也在 fedora 的仓库中以 rpm 的形式提供。

Librum

Librum 是一个用于管理图书馆和阅读电子书的应用。这是管理书籍和文档集合的好方法,包括对一长串格式的支持。它的一些特点是:

  • 现代电子阅读器
  • 个性化和可定制的库
  • 图书元数据编辑
  • 一个免费的应用内书店,拥有超过 70,000 本书
  • 书籍在所有设备上同步
  • 高亮显示书签文本搜索

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

flatpak install flathub com.librumreader.librum

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

作者:Eduard Lucena 选题: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 中国 荣誉推出

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

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

请阅读 “Flatpak 入门”。为了启用 Flathub 作为你的 Flatpak 提供商,请参照 Flatpak 站点 上的说明。

Flatseal

Flatseal 是一个图形程序,用于检查和修改 Flatpak 应用的权限。这是 Flatpak 世界中最常用的应用之一,它允许你提高 Flatpak 应用的安全性。然而,它需要谨慎使用,因为会让你的权限过于开放。

使用起来非常简单:只需启动 Flatseal,选择一个应用,然后修改其权限即可。进行更改后重新启动应用。如果出现任何问题,只需按重置按钮即可。

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

flatpak install flathub com.github.tchx84.Flatseal

你也可以在 Fedora 的仓库中找到它的 RPM 包。

Reco

Reco 是一款录制应用,可帮助你回忆和收听之前听过的内容。

一些功能包括:

  • 同时录制麦克风和系统的声音。
  • 支持 ALAC、FLAC、MP3、Ogg Vorbis、Opus 和 WAV 等格式。
  • 定时录制。
  • 自动保存或始终询问保存位置的工作流程。
  • 应用退出时保存录制。

我经常用它来帮助我录制 Fedora Podcast 的采访。

你可以单击网站上的安装按钮或手动使用以下命令来安装 Reco:

flatpak install flathub com.github.ryonakano.reco

Mini Text

Mini Text 是一个非常小且简约的文本查看器,具有最少的编辑功能。它是一个对要粘贴的文本的进行编辑地方,它没有保存功能。它使用 GTK4,其界面与 GNOME 很好地集成。

我发现这对于保留我想要粘贴到任何地方的数据非常有用,它没有不需要的和/或不需要的富文本功能,只是具有最少编辑功能的纯文本。

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

flatpak install flathub io.github.nokse22.minitext

Tagger

Tagger 是一个音乐标签编辑器,适合我们这些仍然在本地保存音乐的人。

其中一些功能是:

  • 一次编辑多个文件的标签和专辑封面,甚至跨子文件夹。
  • 支持多种音乐文件类型(mp3、ogg、flac、wma 和 wav)。
  • 轻松将文件名转换为标签,将标签转换为文件名。

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

flatpak install flathub org.nickvision.tagger

(题图:MJ/1d2d2ed0-a1c9-4cd6-954b-8ac76ddb8912)


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

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

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

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

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

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

Authenticator

Authenticator 是一个简单的应用,可让你生成双因素身份验证代码。它有一个非常简单和优雅的界面,支持很多算法和方法。它的一些特点是:

  • 支持基于时间/基于计数器/Steam 方法
  • 支持 SHA-1/SHA-256/SHA-512 算法
  • 使用相机或截图扫描二维码
  • 使用密码锁定应用
  • 从已知应用备份/恢复,如 FreeOTP+、Aegis(加密/纯文本)和 OTP、谷歌验证器

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

flatpak install flathub com.belmoussaoui.Authenticator

Secrets

Secrets 是一个与 GNOME 集成的密码管理器。它易于使用,并使用 KeyPass 文件格式。它的一些特点是:

  • 支持的加密算法:

    • AES 256 位
    • Twofish 256 位
    • ChaCha20 256 位
  • 支持的衍生算法:

    • Argon2 KDBX4
    • Argon2id KDBX4
    • AES-KDF KDBX 3.1
  • 创建或导入 KeePass safes 数据库
  • 将附件添加到你的加密数据库
  • 生成高强度加密的密码
  • 快速搜索你喜爱的条目
  • 不活动时自动锁定数据库
  • 支持双因素认证

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

flatpak install flathub org.gnome.World.Secrets

Flatsweep

Flatsweep 是一个简单的应用,用于在 Flatpak 卸载后删除残留文件。它使用 GTK4 和 Libadwaita 提供一致的用户界面,与 GNOME 很好地集成,但你可以在任何桌面环境中使用它。

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

flatpak install flathub io.github.giantpinkrobots.flatsweep

Solanum

Solanum 是一款使用 番茄工作法 的时间跟踪应用。它使用 GTK4,其界面与 GNOME 很好地集成。

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

flatpak install flathub org.gnome.Solanum

(题图:MJ/3e95393e-6dc5-4328-b0f9-27031c8848a2)


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

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

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

前段时间,Fedora Magazine 发表了一篇 介绍 ZSH 的文章,它是 Fedora 默认的 bash shell 的替代品。这一次,我们将着重定制它来更有效地使用它。本文中显示的所有概念也适用于其他 shell,例如 bash。

别名

别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是:

$ alias yourAlias='complex command with arguments'

它们并不总是用来缩短长命令。重要的是,你将它们用于你经常执行的任务。可能的例子:

$ alias dnfUpgrade='dnf -y upgrade'

这样,为了进行系统升级,我只需输入 dnfUpgrade 而不用输入完整的 dnf 命令。

在终端中设置别名的问题是,一旦终端会话关闭,别名就会丢失。要永久设置它们,请使用资源文件。

资源文件

资源文件(即 rc 文件)是在会话或进程开始时(每个用户在开启新终端窗口或启动 vim 等新程序时)加载的配置文件。对于 ZSH,资源文件是 .zshrc,对于 bash,它是 .bashrc

要使别名成为永久别名,你可以将它们放入资源文件中。你可以使用你选择的文本编辑器编辑资源文件。这里使用 vim:

$ vim $HOME/.zshrc

或者对于 bash:

$ vim $HOME/.bashrc

请注意,资源文件的位置是相对于家目录指定的。这是 ZSH(或 bash)默认为每个用户查找该文件的位置。

还有一种是将你的配置放在任何其他文件中,然后读取它:

$ source /path/to/your/rc/file

同样,在会话中直接读取它只会将其应用于会话,因此要使其永久化,请将 source 命令添加到资源文件中。将文件放在不同位置的优点是你可以随时读取它。这在共享环境中很有用。

环境变量

环境变量是分配了特定名称的值,你可以在脚本和命令中调用它们。它们以美元符号($)开始。其中最常见的是指向主目录的 $HOME

顾名思义,环境变量是你环境的一部分。使用以下语法设置变量:

$ http_proxy="http://your.proxy"

要使其成为环境变量,请使用以下命令将其导出:

$ export $http_proxy

要查看当前设置的所有环境变量,请使用 env 命令:

$ env

该命令输出会话中可用的所有变量。要演示如何在命令中使用它们,请尝试运行以下 echo 命令:

$ echo $PWD
/home/fedora
$ echo $USER
fedora

这里发生了变量扩展,即存储在变量中的值在命令中使用。

另一个有用的变量是 $PATH,它定义了 shell 查找二进制文件的目录。

$PATH 变量

有许多对于操作系统很重要的目录或文件夹(在图形环境中调用它们的方式)。某些目录设置为保存可直接在 shell 中使用的二进制文件。这些目录在 $PATH 变量中定义。

$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/share/Modules/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/usr/libexec/sdcc:/usr/libexec/sdcc:/usr/bin:/bin:/sbin:/usr/sbin:/opt/FortiClient

当你希望在 shell 中访问自己的二进制文件(或脚本)时,这会有帮助。


via: https://fedoramagazine.org/manage-your-shell-environment/

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

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