Merge pull request #4 from LCTT/master

update
This commit is contained in:
aftermath0703 2022-08-30 21:46:39 +08:00 committed by GitHub
commit 3d6b531bf5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 768 additions and 561 deletions

View File

@ -3,51 +3,54 @@
[#]: author: "sk https://ostechnix.com/author/sk/"
[#]: collector: "lkxed"
[#]: translator: "robsean"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-14978-1.html"
如何在 Linux 中更改 GRUB 主题
======
在 Linux 中安装和应用现代的漂亮的 GRUB 主题
**GRUB** ,代表着 <ruby>GRUB<rt>**GR** 和 **U**nified **B**ootloader</rt></ruby> ,它是大多数 Linux 操作系统的默认启动加载程序。GRUB 启动加载程序是计算机启动时运行的第一个程序。正如你可能注意到的GRUB 菜单的默认主题是朴素的。它只有一个黑色的背景和一些白色的字符。你们中的一些人可能不喜欢默认的 GRUB 主题。在这篇教程中,我将演示如何 **更改 GRUB 主题** 或应用华丽的主题,以使你的 GRUB 菜单在 Linux 中更加精美。
![](https://img.linux.net.cn/data/attachment/album/202208/29/114710py8bi78opi2t7oop.jpg)
数年前,我们发布了一篇指南,阐释了如何在 Ubuntu 中 **[配置 GRUB2 启动加载程序设置][1]** 。在这篇文章中,我们将向你展示如何更改 GRUB 背景。
> 在 Linux 中安装和应用现代的漂亮的 GRUB 主题。
**GRUB** ,意即 <ruby>大统一引导程序<rt>GRand Unified Bootloader</rt></ruby> ,它是大多数 Linux 操作系统的默认引导加载程序。GRUB 引导加载程序是计算机启动时运行的第一个程序。正如你可能注意到的GRUB 菜单的默认主题是朴素的。它只有一个黑色的背景和一些白色的字符。你们中的一些人可能不喜欢默认的 GRUB 主题。在这篇教程中,我将演示如何 **更改 GRUB 主题** 或应用华丽的主题,以使你的 GRUB 菜单在 Linux 中更加精美。
数年前,我们发布了一篇指南,阐释了如何在 Ubuntu 中 [配置 GRUB2 引导加载程序设置][1] 。在这篇文章中,我们将向你展示如何更改 GRUB 背景。
但是,只更改背景不是真正的自定义。在这篇指南中,我们不仅会更改壁纸,也会更改 GRUB 的字体、主题和整体的设计。
**免责声明:** 安装 GRUB 主题可能会破坏你的系统。我强烈建议你在一个虚拟机中尝试和测试一个主题来查看它是否没有正常工作。然后再在实际的系统上安装主题。
> **免责声明:** 安装 GRUB 主题可能会破坏你的系统。我强烈建议你在一个虚拟机中尝试和测试一个主题来查看它是否没有正常工作。然后再在实际的系统上安装主题。
### 介绍
因特网上有很多社区开发的 GRUB 主题。然而,它们却散落在不同的网站上。因此,找到一个好的 GRUB 主题可能会事倍功半。
互联网上可以找到很多社区开发的 GRUB 主题。然而,它们却散落在不同的网站上。因此,找到一个好的 GRUB 主题可能会事倍功半。
GRUB 主题的一个重要的贡献者是 **Pling** 网站。但是Pling 中的大部分主题是非常简单的或过时的。
幸运的是,我遇到一个名称为 **"Gorgeous GRUB"** 的工程,一个可以找到各种精美的 GRUB 主题的地方。相信我,作者付出了巨大的努力来收集这些主题,肯定会你喜欢的主题。
幸运的是,我遇到一个名称为 **Gorgeous GRUB** 的项目,它是一个可以找到各种精美的 GRUB 主题的地方。相信我,作者付出了巨大的努力来收集这些主题,肯定会你喜欢的主题。
### Gorgeous GRUB - 一个可以找到很好的 GRUB 主题的地方
### Gorgeous GRUB:一个可以找到很棒的 GRUB 主题的地方
**Gorgeous GRUB** 是一个由不同用户所创建的良好 GRUB 社区主题的收藏集合。这个工程的开发者从 **Pling** 、**/r/unixporn** 和其它很多的论坛中手工挑选漂亮的 GRUB 主题,并将它们放置到一起,以便用户可以很容易的浏览它们。
**Gorgeous GRUB** 是一个由不同用户所创建的质量上乘的 GRUB 社区主题的收藏集合。这个项目的开发者从 **Pling** 、**/r/unixporn** 和其它很多的论坛中手工挑选漂亮的 GRUB 主题,并将它们放置到一起,以便用户可以很容易的浏览它们。
如上所述,在 Pling 中的很多主题都是粗糙过时的。The author of Gorgeous GRUB 的作者翻遍了 Pling 和其它一些论坛的整个 GRUB 部分,并将所有令人满意的 GRUB 主题放置到一个地方。
如上所述,在 Pling 中的很多主题都是粗糙过时的。Gorgeous GRUB 的作者翻遍了 Pling 和其它一些论坛的整个 GRUB 部分,并将所有令人满意的 GRUB 主题放置到一个地方。
仅供参考。它们不是一些粗制滥造的主题。他们付出了大量的努力来将定制的背景、字体和颜色等融合在一起。
它们不是一些粗制滥造的主题。他们付出了大量的努力来将定制的背景、字体和颜色等融合在一起。
请注意Gorgeous GRUB 并不是一个安装你最喜欢的 GRUB 主题的应用程序。它只是一个良好工作的 GRUB 主题的展览列表。
这个工程托管在 GitHub 中。如果你有一些很酷的 GRUB 主题,你也可以将其添加到 Gorgeous GRUB 主题列表之中。
这个项目托管在 GitHub 中。如果你有一些很酷的 GRUB 主题,你也可以将其添加到 Gorgeous GRUB 主题列表之中。
### 如何更改 GRUB 主题
应用或更改 GRUB 主题并不难。
转到 **[Gorgeous GRUB 的 GitHub 网页][2]** ,单击任意你想要应用的主题的标题。接下来,你将会被带到该主题的实际主页。一些主题托管在 **Pling** 之中,一些主题托管在 **GitHub** 之中。我将会看看如何安装来自 Pling 或 GitHub 的 GRUB 主题。
转到 [Gorgeous GRUB 的 GitHub 网页][2] ,单击任意你想要应用的主题的标题。接下来,你将会被带到该主题的实际主页。一些主题托管在 **Pling** 之中,一些主题托管在 **GitHub** 之中。我将会看看如何安装来自 Pling 或 GitHub 的 GRUB 主题。
首先,让我们看看如何应用 **Descent** 主题,它托管在 Pling 中。
首先,让我们看看如何应用 “Descent” 主题,它托管在 Pling 中。
#### 1. 从 Pling 安装 GRUB 主题
#### 1从 Pling 安装 GRUB 主题
如果主题托管在 Pling 网站,遵循这些操作说明。
@ -55,42 +58,42 @@ GRUB 主题的一个重要的贡献者是 **Pling** 网站。但是Pling 中
![Download GRUB Theme From Pling][3]
转到下载位置并提取存档文件
转到下载位置并提取存档文件
```
$ tar xzf 173860-20150926\ descent.tar.gz
```
存档文件的内容将被提取到当前工作目录中一个名称为 **"descent"** 目录中。
存档文件的内容将被提取到当前工作目录中一个名称为 `descent` 目录中。
复制 "descent" 目录到 `/boot/grub/themes/` 目录,使用下面的命令。
使用下面的命令复制 `descent` 目录到 `/boot/grub/themes/` 目录:
```
$ sudo cp -r descent/ /boot/grub/themes/
```
如果 "themes" 目录不可存在,只需要创建它。
如果 `themes` 目录不存在,只需要创建它:
```
$ sudo mkdir /boot/grub/themes
```
分配 "themes" 目录适当的权限。
`themes` 目录分配适当的权限:
```
$ sudo chown $USER /boot/grub/themes/
```
接下来,复制 "descent" 目录中内容到 "themes" 目录,如上所述
接下来,如上所述复制 `descent` 目录中内容到 `themes` 目录
现在,你应该在 "themes" 目录中有一个以主题名称命名的文件夹。
现在,你应该在 `themes` 目录中有一个以主题名称命名的文件夹:
```
$ ls /boot/grub/themes/
descent
```
并且,这个主题文件夹 (例如 descent) 应该包含 `theme.txt` 和该主题附带的其它一些相关的文件 (例如,背景图像、自定义文件)
并且,这个主题文件夹(例如 `descent`)应该包含 `theme.txt` 和该主题附带的其它一些相关的文件(例如,背景图像、自定义文件)
```
$ ls /boot/grub/themes/descent/
@ -100,9 +103,9 @@ copyright menu_c.png menu_nw.png menu_w.png
descent_logo_bold_18.pf2 menu_e.png menu_se.png progressbar_c.png readme scroll_thumb_c.png theme.txt
```
在复制下载的主题到 `/boot/grub/themes/` 目录后,编辑 `/etc/default/grub` 文件
在复制下载的主题到 `/boot/grub/themes/` 目录后,编辑 `/etc/default/grub` 文件
在进行任意更改前,请备份 grub 文件,以防万一:
在进行任意更改前,请备份 `grub` 文件,以防万一:
```
$ sudo cp /etc/default/grub /etc/default/grub.bak
@ -114,7 +117,7 @@ $ sudo cp /etc/default/grub /etc/default/grub.bak
$ sudo nano /etc/default/grub
```
找到 `GRUB_THEME=` 代码行,并添加路径到你想要使用的主题的 `theme.txt` 。并且,也要注释掉 `GRUB_GFXMODE=` 代码行,输入背景图像的分辨率。通常,背景图像的文件名称包含其分辨率 (例如 background1280x800.png)
找到 `GRUB_THEME=` 代码行,并添加路径到你想要使用的主题的 `theme.txt` 。并且,也要取消 `GRUB_GFXMODE=` 代码行的注释,输入背景图像的分辨率。通常,背景图像的文件名称包含其分辨率(例如 `background1280x800.png`
```
[...]
@ -125,7 +128,7 @@ GRUB_GFXMODE=1280x800
![Enter Theme Txt File Path And Background Image Resolution][4]
再强调一次,如果这些代码行不存在,简单地添加它们。按下 **CTRL+O** 组合键 和 **CTRL+X** 组合键 来保持更改并关闭文件。
再强调一次,如果这些代码行不存在,简单地添加它们。按下 `CTRL+O` 组合键 和 `CTRL+X` 组合键LCTT 校注:这是 nano 中的快捷键,如果你使用 Vi/Vim请使用相应的快捷键来保持更改并关闭文件。
现在,应用更改到 GRUB ,使用命令:
@ -133,7 +136,7 @@ GRUB_GFXMODE=1280x800
$ sudo update-grub
```
**示例输出:**
示例输出:
```
Sourcing file `/etc/default/grub'
@ -154,13 +157,13 @@ done
![Update GRUB][5]
如果你是在基于 RPM 的系统上 (例如 Fedora) ,运行下面的命令来更新 GRUB
如果你是在基于 RPM 的系统上(例如 Fedora,运行下面的命令来更新 GRUB
```
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg instead
```
重新启动你的系统。你将会对更新后的 GRUB 主题感到满意。如果 GRUB 菜单没有出现。在打开硬件系统的电源时,立即按下 ESC 按键,直到启动菜单出现。
重新启动你的系统。你就会看到更新后的 GRUB 主题。如果 GRUB 菜单没有出现。在打开硬件系统的电源时,立即按下 `ESC` 按键,直到启动菜单出现。
这是我的 Ubuntu 22.04 LTS 桌面的默认 GRUB 菜单。
@ -172,7 +175,7 @@ $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg instead
很酷,是吧?
##### 1.1. 移除 GRUB 主题
##### 移除 GRUB 主题
为移除一个主题,简单地删除主题文件夹:
@ -207,17 +210,17 @@ $ sudo update-grub
$ sudo reboot
```
#### 2. 从 GitHub 安装 GRUB 主题
#### 2从 GitHub 安装 GRUB 主题
如果一个 GRUB 主题托管在 GitHub 中,它很可能有安装程序脚本和卸载程序脚本。让我们以 **[Modern GRUB Themes][8]** 为例。它托管在 GitHub 中。
如果一个 GRUB 主题托管在 GitHub 中,它很可能有安装程序脚本和卸载程序脚本。让我们以 [Modern GRUB Themes][8] 为例。它托管在 GitHub 中。
Git 复刻工程的 GitHub 存储库:
使用 Git 复刻项目的 GitHub 存储库:
```
$ git clone https://github.com/vinceliuice/grub2-themes.git
```
转到工程的文件夹:
转到项目的文件夹:
```
$ cd grub2-themes/
@ -229,7 +232,7 @@ $ cd grub2-themes/
$ sudo ./install.sh
```
选择你喜欢的 GRUB 主题背景 (例如 tela)
选择你喜欢的 GRUB 主题背景(例如 tela
![Choose GRUB Theme Background][9]
@ -286,7 +289,7 @@ done
$ sudo ./install.sh -t whitesur -s 1080p
```
这将应用一个名称为 "Whitesur" 的主题,使用 1080p 屏幕分辨率。你可能会提及到其它的分辨率,例如 2k 、4k 、超宽、超宽2k 。如果你不提及分辨率,将默认应用 1080p
这将应用一个名称为 “Whitesur” 的主题,使用 1080p 屏幕分辨率。你可能会提及到其它的分辨率,例如 `2k` 、`4k` 、超宽(`ultrawide`)、超宽 2k`ultrawide2k` 。如果你不提及分辨率,将默认采用 `1080p`
安装 Tela 主题到 `/boot/grub/themes` 文件夹:
@ -298,9 +301,9 @@ $ sudo ./install.sh -b -t whitesur
![Whitesur GRUB Theme][14]
##### 2.1. 移除 GRUB 主题
##### 移除 GRUB 主题
为移除已安装的一个主题,转到工程的复刻目录:
为移除已安装的一个主题,转到项目的复刻目录:
```
$ cd grub2-themes/
@ -312,19 +315,19 @@ $ cd grub2-themes/
$ sudo ./install.sh -r -t tela
```
使用你已安装的主题的名称来替换 "tela"
使用你已安装的主题的名称来替换 `tela`
请注意,每个主题的安装说明可能有所不同。详细地参考每个工程的 GitHub 页面,并相应地安装主题。
请注意,每个主题的安装说明可能有所不同。详细地参考每个项目的 GitHub 页面,并相应地安装主题。
### 总结
有些人喜欢使用艺术化的 Linux 发行版。他们以美化其 Linux 发行版感到高兴和自豪。如果你是他们中的一员,你可以看看 Gorgeous GRUB 工程来美化你的 GRUB 菜单。
有些人喜欢使用艺术化的 Linux 发行版。他们以美化其 Linux 发行版感到高兴和自豪。如果你是他们中的一员,你可以看看 Gorgeous GRUB 项目来美化你的 GRUB 菜单。
转到 Gorgeous GRUB 主题网站,从列表中选择你最喜欢的主题,并按照每个工程的主页说明来安装和应用 GRUB 主题。
转到 Gorgeous GRUB 主题网站,从列表中选择你最喜欢的主题,并按照每个项目的主页说明来安装和应用 GRUB 主题。
**资源:**
### 资源
* [Gorgeous GRUB 的 GitHub 存储库][15]
> **[Gorgeous GRUB 的 GitHub 存储库][15]**
--------------------------------------------------------------------------------

View File

@ -3,12 +3,15 @@
[#]: author: "Anuj Sharma https://itsfoss.com/author/anuj/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-14981-1.html"
如何列出连接到 Linux 系统的 USB 设备
======
![](https://img.linux.net.cn/data/attachment/album/202208/30/094927nu106ijzz0iiiwj1.jpg)
你如何列出 Linux 中的 USB 设备?
这个问题可以有两种含义。
@ -28,25 +31,25 @@ lsusb
![list usb with lsusb command linux][1]
但是了解 lsusb 的输出并不容易,当你只想查看和访问已挂载的 USB 驱动器时,你可能不需要复杂
但是理解 `lsusb` 的输出并不容易,当你只想查看和访问已挂载的 USB 驱动器时,你可能不需要那么复杂。
我将向你展示可用于列出连接到系统的 USB 设备的各种工具和命令。
除非另有说明,我在例子中连接了一个 2GB 的 U 盘、1TB 的外置硬盘、通过 MTP 连接的 Android 智能手机 USB 鼠标。
除非另有说明,在我的例子中连接了一个 2GB 的 U 盘、1TB 的外置硬盘、通过 MTP 连接的 Android 智能手机,以及 USB 鼠标。
让我从桌面用户最简单的选项开始。
### 以图形方式检查连接的 USB 设备
你的分发文件管理器可用于查看连接到你的计算机的 USB 存储设备。正如你在下面的 NautilusGNOME 文件管理器)的截图中看到的那样。
The connected devices are shown in the sidebar (Only USB Storage devices are shown here).
你的发行版的文件管理器可以用来查看连接到你的计算机的 USB 存储设备。正如你在下面的 NautilusGNOME 文件管理器)的截图中看到的那样。
连接的设备显示在边栏中(此处仅显示 USB 存储设备)。
![Nautilus showing connected USB devices][2]
你还可以使用 GNOME Disks 或 Gparted 等 GUI 应用来查看、格式化和分区连接到计算机的 USB 存储设备。默认情况下,大多数使用 GNOME 桌面环境的发行版都预装了 GNOME Disks
你还可以使用 GNOME <ruby>磁盘<rt>Disks</rt></ruby> 或 Gparted 等 GUI 应用来查看、格式化和分区连接到计算机的 USB 存储设备。默认情况下,大多数使用 GNOME 桌面环境的发行版都预装了 GNOME “磁盘”
这个应用也可以作一个非常好的[分区管理器][3]。
这个应用也可以作一个非常好的 [分区管理器][3]。
![Use GNOME Disks to list mounted USB devices][4]
@ -54,9 +57,9 @@ The connected devices are shown in the sidebar (Only USB Storage devices are sho
### 使用 mount 命令列出挂载的 USB 设备
mount 命令用于挂载 Linux 中的分区。你还可以使用相同的命令列出 USB 存储设备。
`mount` 命令用于挂载 Linux 中的分区。你还可以使用相同的命令列出 USB 存储设备。
通常USB 存储挂载在 media 目录中。因此,在媒体上过滤 mount 命令的输出将为你提供所需的结果。
通常USB 存储挂载在 `media` 目录中。因此,在媒体上过滤 `mount` 命令的输出将为你提供所需的结果。
```
mount | grep media
@ -66,7 +69,7 @@ mount | grep media
### 使用 df 命令
[df 命令][6]是一个标准的 UNIX 命令,用于了解可用磁盘空间的大小。你还可以使用此命令列出已连接的 USB 存储设备。
[df 命令][6] 是一个标准的 UNIX 命令,用于了解可用磁盘空间的大小。你还可以使用此命令列出已连接的 USB 存储设备。
```
df -Th | grep media
@ -76,7 +79,7 @@ df -Th | grep media
### 使用 lsblk 命令
lsblk 命令用于列出终端中的块设备。因此,这里也通过过滤包含 media 关键字的输出,你可以获得所需的结果,如下面的截图所示。
`lsblk` 命令用于列出终端中的块设备。因此,这里也通过过滤包含 `media` 关键字的输出,你可以获得所需的结果,如下面的截图所示。
```
lsblk | grep media
@ -84,7 +87,7 @@ lsblk | grep media
![Using lsblk to list connected USb devicesUsing blkid to list connected USb devices][8]
如果你比较好奇,可以使用 `blkid` 命令了解 UUID、标签、块大小等。
如果你想知道,也可以使用 `blkid` 命令了解 UUID、标签、块大小等。
此命令提供更多输出,因为你的内部驱动器也被列出。因此,你必须参考上述命令来识别你希望了解的设备。
@ -96,7 +99,7 @@ sudo blkid
### 使用 fdisk
fdisk 是一款不错的老式命令行分区管理器,它还可以列出连接到你计算机的 USB 存储设备。这个命令的输出也很长。因此,通常连接的设备会列在底部,如下所示
`fdisk` 是一款不错的老式命令行分区管理器,它还可以列出连接到你计算机的 USB 存储设备。这个命令的输出也很长。因此,通常连接的设备会列在底部,如下所示
```
sudo fdisk -l
@ -106,7 +109,7 @@ sudo fdisk -l
### 检查 /proc/mounts
通过检查 /proc/mounts 文件,你可以列出 USB 存储设备。如你所见,它向你显示了文件系统使用的挂载选项以及挂载点。
通过检查 `/proc/mounts` 文件,你可以列出 USB 存储设备。如你所见,它向你显示了文件系统使用的挂载选项以及挂载点。
```
cat /proc/mounts | grep media
@ -116,11 +119,11 @@ cat /proc/mounts | grep media
### 使用 lsusb 命令显示所有 USB 设备
我们重新审视有名的 lsusb 命令。
我们重新审视有名的 `lsusb` 命令。
Linux 内核开发人员 [Greg Kroah-Hartman][12] 开发了这个方便的 [usbutils][13] 程序。这为我们提供了两个命令,即 `lsusb``usb-devices` 来列出 Linux 中的 USB 设备。
lsusb 命令列出系统中有关 USB 总线的所有信息。
`lsusb` 命令列出系统中有关 USB 总线的所有信息。
```
lsusb
@ -138,9 +141,9 @@ usb-devices
![][15]
Greg 还开发了一个名为 [Usbview][16] 的小型 GTK 应用。此应用向你显示连接到计算机的所有 USB 设备的列表。
Greg 还开发了一个名为 [usbview][16] 的小型 GTK 应用。此应用向你显示连接到计算机的所有 USB 设备的列表。
该应用可在大多数 Linux 发行版的官方仓库中找到。你可以使用发行版的[包管理器][17]轻松安装 `usbview` 包。
该应用可在大多数 Linux 发行版的官方仓库中找到。你可以使用发行版的 [包管理器][17] 轻松安装 `usbview` 包。
安装后,你可以从应用菜单启动它。你可以选择任何列出的设备以获取详细信息,如下面的截图所示。
@ -148,7 +151,7 @@ Greg 还开发了一个名为 [Usbview][16] 的小型 GTK 应用。此应用向
### 总结
列出的大多数方法仅限于 USB 存储设备。 只有两种方法可以列出其他外围设备; usbview 和 usbutils。 我想我们还有一个理由感谢 Linux Kernel 开发人员 Greg 开发了这些方便的工具。
这里列出的大多数方法仅限于 USB 存储设备。只有两种方法可以列出其他外围设备; usbview 和 usbutils。 我想我们应该感谢 Linux 内核开发人员 Greg 开发了这些方便的工具。
我知道还有很多方法可以列出连接到系统的 USB 设备。 欢迎你提出建议。
@ -159,7 +162,7 @@ via: https://itsfoss.com/list-usb-devices-linux/
作者:[Anuj Sharma][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出

View File

@ -0,0 +1,39 @@
[#]: subject: "Wii U Emulator Cemu Going Open Source Is Significant For Emulation, Heres Why"
[#]: via: "https://www.opensourceforu.com/2022/08/wii-u-emulator-cemu-going-open-source-is-significant-for-emulation-heres-why/"
[#]: author: "Laveesh Kocher https://www.opensourceforu.com/author/laveesh-kocher/"
[#]: collector: "lkxed"
[#]: translator: "wxy"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-14979-1.html"
Wii U 模拟器 Cemu 走向开源对仿真技术意义重大
======
![](https://img.linux.net.cn/data/attachment/album/202208/29/152146nvs93gzs720ftfy8.jpg)
Wii U 模拟器 Cemu 的开发者上周二宣布了一个重要的 2.0 版本发布,首次交付了 Linux 上的二进制文件并开源了他们八年的成果。Cemu 是一个 Wii U 模拟器,并于 2017 年创造了历史 —— 每个月可以通过 Patreon 获得支持其发展的数千美元赞助。Cemu 以其在 Patreon 上曾短暂达到 25,000 美元的最高收入而为人所知,这引起了人们对“仿真是否道德”的关注,特别是它被用来换取金钱,而项目却是“闭源的”而不是“开源”的 —— 也就是说源代码没有向公众开放。
仿真社区保护自己免受法律诉讼的主要方式之一是向公众提供其源代码,允许像任天堂这样的“诉讼公司”检查它,并验证在反向工程过程中没有使用他们的专有代码。
据 Exzap 称Cemu 对 Linux 的支持“仍然相当粗糙”,但他相信随着更多的模拟器开发者熟悉 Cemu并开始为该项目做出贡献这种情况将迅速改变。Cemu 以前只兼容 Windows但现在支持 Linux可以在 Steam Deck 上快速安装。在 Cemu 引入 Flatpak 支持一键安装之前,在 Deck 上使用它并不那么简单,不过这个话题已经在 GitHub 上讨论过了。
Cemu 的作者利用 2.0 发布公告简要地讨论了该模拟器的历史;在该模拟器的大部分历史中,他们是唯一的开发者,他们声称过去两年对项目的压力特别大。
Exzap 将继续做出贡献,但预计拥有其他开发者将有助于创建几个重要的功能,如暂停和恢复仿真的能力,以及提高在旧硬件上的性能。
“我已经在 Cemu 上工作了近 8 年看着这个项目从一个似乎不可行的实验发展到在其高峰期有超过一百万人使用的东西”Exzap 在上周二的公告中写道,“即使在今天,当 Wii U 已经被大部分人遗忘的时候,我们每个月仍然有 25 万次下载。仍然有这么多人在用 Cemu 享受 Wii U 游戏,我将永远感激让我有机会以积极的方式影响这么多人的生活,哪怕只是一丁点。”
--------------------------------------------------------------------------------
via: https://www.opensourceforu.com/2022/08/wii-u-emulator-cemu-going-open-source-is-significant-for-emulation-heres-why/
作者:[Laveesh Kocher][a]
选题:[lkxed][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.opensourceforu.com/author/laveesh-kocher/
[b]: https://github.com/lkxed

View File

@ -1,36 +0,0 @@
[#]: subject: "Wii U Emulator Cemu Going Open Source Is Significant For Emulation, Heres Why"
[#]: via: "https://www.opensourceforu.com/2022/08/wii-u-emulator-cemu-going-open-source-is-significant-for-emulation-heres-why/"
[#]: author: "Laveesh Kocher https://www.opensourceforu.com/author/laveesh-kocher/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Wii U Emulator Cemu Going Open Source Is Significant For Emulation, Heres Why
======
The Wii U emulator Cemus developer announced a significant 2.0 version release on Tuesday, delivering Linux binaries for the first time and opening up eight years of labour. Cemu, a Wii U emulator, made history in 2017 by earning thousands of dollars each month through Patreon to support its development. Cemus well-known Patreon, which briefly reached a peak income of $25,000, raised concerns about the morality of emulation, particularly when money is exchanged and when a project is “closed source” as opposed to “open source,” which means that the source code isnt made available to the general public.
One of the main ways the emulation community defends itself from legal action is by making its source code available to the public, allowing litigious companies like Nintendo to examine it and verify that none of their proprietary code is used in the reverse-engineering process.
Linux support, according to Exzap, is “still pretty rough around the edges,” but he believes that will change rapidly as more emulator developers become familiar with Cemu and start to contribute to the project. Cemu was previously only compatible with Windows, but now that Linux is supported, it is possible to install it quickly on the Steam Deck. Before Cemu introduces flatpak support for one-click installation, it wont be simple to start using the Deck, however that topic is already being explored on Github.
The author of Cemu used the 2.0 announcement to briefly discuss the emulators history; they were the only developers for the most of the emulators existence, and they claimed that the last two years have been particularly taxing on the project.
Exzap will continue to contribute, but anticipates that having other developers will aid in the creation of several important features, such as the ability to pause and resume emulation and enhance performance on older hardware.
“I have been working on Cemu for almost 8 years now, watching the project grow from an experiment that seemed infeasible, to something that, at its peak, was used by more than a million people,” exzap wrote on Tuesday. “Even today, when the Wii U has been mostly forgotten, we still get a quarter million downloads each month. There are still so many people enjoying Wii U games with Cemu and I will be eternally grateful that I got the chance to impact so many peoples life in a positive way, even if just a tiny bit.”
--------------------------------------------------------------------------------
via: https://www.opensourceforu.com/2022/08/wii-u-emulator-cemu-going-open-source-is-significant-for-emulation-heres-why/
作者:[Laveesh Kocher][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.opensourceforu.com/author/laveesh-kocher/
[b]: https://github.com/lkxed

View File

@ -2,7 +2,7 @@
[#]: via: "https://itsfoss.com/mac-linux-difference/"
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: translator: "Donkey-Hao"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
@ -245,7 +245,7 @@ via: https://itsfoss.com/mac-linux-difference/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
译者:[Donkey-Hao](https://github.com/Donkey-Hao)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出

View File

@ -1,132 +0,0 @@
[#]: subject: "Marktext is an Excellent Editor Even for Those Who Dont Know Markdown"
[#]: via: "https://itsfoss.com/marktext-editor/"
[#]: author: "Abhishek Prakash https://itsfoss.com/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Marktext is an Excellent Editor Even for Those Who Dont Know Markdown
======
Another Markdown editor? Have we not seen all kinds of Markdown editors already?
I understand that feeling. If you are a Markdown lover, from [Joplin][1] to [Zettlr][2], you have tried most of them. And if you are not a Markdown fan, you probably dont care about these editors.
Markdown is an excellent markup language specially for people who write for the web. I am not going to go into the details here. We have an [excellent Markdown starters guide][3] if you are interested in learning more about it.
My focus here is on introducing you to (another) Markdown editor, Its called [Marktext][4] and it is an Electron app (dont hate me just yet).
I found it to be an excellent editor. It works as good as it looks. Let me share my experience and its features.
### Marktext: A Markdown editor for everyone
Hate [Electron framework][5] as much as possible but you cannot deny that Electron-based applications have a clean, modern interface.
![Marktext interface][6]
I prefer dark mode and hence I switched the theme. There are six themes in total for you to choose from.
![Marktext dark theme][7]
You can start writing the text immediately. If you dont remember the text, dont worry. Just use the insert option with @ and it will give you a number of options such as:
* Headings
* Divider line
* Table
* Mathematical equations
* HTML block
* Code block
* Quote block
* Lists
* Checklist
* Diagrams using vega-lite.js, flowchart.js, js-sequence and PlantUML
![Use various document elements in the editor by pressing @][8]
Select part of text and it gives you additional formatting option to change the text to bold, italic, underline, strike out. You can also highlight the text with yellow background text, convert them in inline code or inline math and create hyperlinks.
![Text formatting options][9]
Marktext also supports images. Though you know that images are not part of markdown (.md) file. They are external elements but you have the option to create a local assets folder in the same location where your Markdown file is saved.
![Images are supported too][10]
Adding image could have been made easier by including it in the insert menu. At the monet, you can add images by select texting and chosing the image option from the format options or use Ctrl+Shift+I keys. There is no scope for adding alt text or captions to the images. This should be improved.
I liked the tables feature in Marktext. You can insert table with predefined size. If you changed your mind, you can resize it as easily. You can move the rows and columns, all with mouse drag and drop without touching the underlying code.
![Tables are very well supported in Marktext][11]
You can enable the sidebar view. The sidebar gives you three options. You can open folders containing multiple markdown files, perform a global search in all the files in the opened folder and show table of contents for the currently opened file. The table of content is automatically generated based on the subheadings.
![Sidebar view has three options: Show folder content, global search and table of content][12]
The gear icon at the bottom gives you additional settings to configure the editor. You can choose the themes, change image settings, views, enable auto-save and modify many more settings.
![Configuration and settings][13]
### Installing Marktext
Marktext is a cross-platform, open source application. Along with Linux, it is available for Windows and macOS.
For Linux, you get the options of AppImage and Flatpak. You can get the AppImage from[the release page][14].
I chose the Flatpak version for better system integration. And it did work well because Marktext automatically became the default editor for .md files on my Ubuntu 22.04 system.
Please ensure that you have Flatpak support enabled on your system and then add Flathub repo:
```
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
```
After that, use the command below to install it on your system:
```
flatpak install flathub com.github.marktext.marktext
```
If you dont like it, you can remove it using this command:
```
fkatpak uninstall com.github.marktext.marktext
```
### Verdict
There are plenty of small features like word count, math latex, spell checker or copy-pasting as markdown or HTML and I leave them up to you to discover.
Ill be honest. Despite using Markdown for writing articles for years, I dont remember all the syntaxes. I remember the common ones for headings, lists, code block etc but if I have to create a table, Ill have to search the web.
I have [experimented with a number of markdown editors][15] and there are plenty of good ones there. However, I took an instant liking to Marktext and it is going to be on my system for a long time.
If you try it, do share your experience in the comment section.
--------------------------------------------------------------------------------
via: https://itsfoss.com/marktext-editor/
作者:[Abhishek Prakash][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/joplin/
[2]: https://itsfoss.com/zettlr-markdown-editor/
[3]: https://itsfoss.com/markdown-guide/
[4]: https://github.com/marktext/marktext/
[5]: https://www.electronjs.org/
[6]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-interface.png
[7]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-dark-theme.png
[8]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-insert-options.png
[9]: https://itsfoss.com/wp-content/uploads/2022/08/text-formatting-options-marktext.png
[10]: https://itsfoss.com/wp-content/uploads/2022/08/images-in-marktext.png
[11]: https://itsfoss.com/wp-content/uploads/2022/08/tables-in-marktext.png
[12]: https://itsfoss.com/wp-content/uploads/2022/08/sidebar-view-marktext.png
[13]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-settings.png
[14]: https://github.com/marktext/marktext/releases
[15]: https://itsfoss.com/best-markdown-editors-linux/

View File

@ -1,89 +0,0 @@
[#]: subject: "5 note-taking apps for Linux"
[#]: via: "https://opensource.com/article/22/8/note-taking-apps-linux"
[#]: author: "Don Watkins https://opensource.com/users/don-watkins"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
5 note-taking apps for Linux
======
Use these open source tools for jotting down notes.
![How to create outlines in Linux with TreeLine][1]
Image by: Startup Stock Photos. Creative Commons CC0 license.
Notes are part of any writer's life. Most of my articles begin in a note-taking application and thats usually [Joplin][2] for me. There are a large number of note-taking apps for Linux and you may use something other than my favorite. A recent blog article reminded me of a half dozen of them, so I assembled a list of my favorites.
### Joplin
![Joplin][3]
[Joplin][4] is available on Linux, Windows, macOS, Android, and iOS. I like Joplin because it automatically saves whatever you add to it. Notes can be uploaded to NextCloud, OwnCloud, Joplin Cloud, and even closed source services like OneDrive, Dropbox, or any WebDav applications. Joplin supports encryption.
Its easy to export notes in a variety of formats, too. It comes with eight different themes that allow you to tailor its look.
Joplin has an MIT license. Initially released in 2017 Joplin is under continuous development with a large community of contributors.
### Xournal
![Xournal][5]
[Xournal][6] is available on Linux, Windows, macOS, and Android. Its aim is to let you create notes containing nearly any media type you can imagine. It supports pressure-sensitive stylus and drawing tablets so you create [sketchnotes][7]. You can type into it, draw simple vectors, import graphics, record audio, and more. You can also use Xournal to annotate PDFs, which is how I have used it. It is released with a GPLv2 license, and you can export notes in a variety of formats.
### Trillium
![Trillium][8]
[Trillium][9] is a hierarchical note-taking application with a focus on knowledge building bases. It features rich WYSIWYG editing with tables, images, and markdown. It has support for editing notes in source code with syntax highlighting. It's released under the Gnu Affero License.
Trilium is available as a desktop application for Linux and Windows, as well as a web application that you can host on your own Linux server.
### Gnote
![Gnote][10]
[Gnote][11] is an open source note taking application written for Linux. It was cloned by Hubert Figuière from a project called [Tomboy][12]. Like Tomboy, Gnote uses a wiki-like linking system to allow you to link notes together.
GNote's source code is available on [GitLab][13]. The software is licensed with GPLv3.
### CherryTree
![CherryTree][14]
CherryTree supports hierarchical note-taking. In CherryTree everything is a node. Nodes can be plain text, rich text, syntax highlighting for a variety of programming languages. Each node can have child nodes each with a different format.
CherryTree features rich text and syntax highlighting, and can store data in a single XML or [SQLite][15] file. CherryTree can import from a variety of formats including Markdown, HTML, plain text, Gnote, Tomboy, and others. It can export files to PDF, HTML, plain text and its own CherryTree format.
CherryTree is licensed under the GPLv3, and can be installed on Linux, Windows, and macOS.
--------------------------------------------------------------------------------
via: https://opensource.com/article/22/8/note-taking-apps-linux
作者:[Don Watkins][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/don-watkins
[b]: https://github.com/lkxed
[1]: https://opensource.com/sites/default/files/lead-images/write-hand_0.jpg
[2]: https://opensource.com/article/21/1/notes-joplin
[3]: https://opensource.com/sites/default/files/2022-08/joplin.png
[4]: https://joplinapp.org/
[5]: https://opensource.com/sites/default/files/2022-08/xournal.png
[6]: https://xournalpp.github.io/
[7]: https://opensource.com/article/22/6/open-source-sketchnotes
[8]: https://opensource.com/sites/default/files/2022-08/trillium.png
[9]: https://github.com/zadam/trilium
[10]: https://opensource.com/sites/default/files/2022-08/gnote.png
[11]: https://wiki.gnome.org/Apps/Gnote
[12]: https://wiki.gnome.org/Apps/Tomboy
[13]: https://gitlab.gnome.org/GNOME/gnote
[14]: https://opensource.com/sites/default/files/2022-08/cherrytree.png
[15]: https://opensource.com/article/21/2/sqlite3-cheat-sheet

View File

@ -2,7 +2,7 @@
[#]: via: "https://itsfoss.com/workspaces-linux-mint/"
[#]: author: "Abhishek Prakash https://itsfoss.com/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "

View File

@ -1,142 +0,0 @@
[#]: subject: "Blackbox is an Aesthetically Pleasing Terminal for Minimalists Linux Users"
[#]: via: "https://itsfoss.com/blackbox-terminal/"
[#]: author: "Anuj Sharma https://itsfoss.com/author/anuj/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Blackbox is an Aesthetically Pleasing Terminal for Minimalists Linux Users
======
There are [numerous terminal emulators available for Linux][1]. From Terminator to Tilix, you have a wide selection of terminals to choose from.
But that has not deterred the arrival of new terminal applications. You recently learned about [GNOME Console][2], and today, Ill introduce you to Blackbox.
### Blackbox Terminal: Overview and Features
Blackbox is a terminal emulator which supports GTK4. The developer created this project so that he could use a decent-looking terminal app on Linux.
So, dont expect it to have ton of features. It is just a terminal emulator that utilizes GTK4 toolkit and has support for themes.
In other words, it is more about the looks than the features.
Here are the main highlights of Blackbox:
* Theming ([Tilix][3] compatible color scheme support)
* Theme integration with the window decorations
* Custom fonts
* Various customizable UI settings
* Tabs
* Toggleable header bar
* Click to open links
* Files drag-n-drop support
Talking about the looks, let us go through the different looks it offers. The default window will look something like the screenshot below.
![Default look of Blackbox terminal][4]
#### No header bar
You can also have no header bar, as shown below. Its one of the most popular features of GTK4 apps.
![Blackbox without header bar][5]
You can also enable floating controls in no header-bar mode.
![Floating controls with no header bar mode][6]
#### Easy copy and paste (dont revolt)
Ctrl+C and Ctrl+V are like the universal keyboard shortcuts for copy-paste.
But the ancient Unix existed before the universe and hence it uses the [Ctrl+C keys for terminating a running program in the terminal][7].
However, some people find it a bit inconvenient not to be able to use their favorite shortcuts for [copy-pasting in the terminal][8].
Blackbox allows you to change that by enabling the “Easy Copy & Paste” setting. With this setting enabled, you can use Ctrl+C and Ctrl+v for copy-paste operation.
Dont worry. Ctrl+C can still be used for stopping running commands.
![Easy copy-paste mode allows using Ctrl+C and Ctrl+V keys][9]
#### Themes
You can also select different themes from the settings. There are several light and dark themes available to choose from. You can also use Tilix styled theming.
![Available themes for Blackbox][10]
Let us see how it looks with the Yaru theme and with tabs not expanding, unlike the default Blackbox behaviour.
![Blackbox with a changed theme][11]
#### Reset to default
There are a few more handy features like remember window size, scroll by pixels etc.
The good thing is that if you made too many changes to the settings, you can revert them all and reset to the default settings.
The option is available in the Advanced tab of Preferences.
![reset blackbox settings to default][12]
### Installing Blackbox terminal
Please keep in mind that **Blackbox is in the early stages of development**. I experienced some crashes when I switched themes.
To install Blackbox Terminal you should have [Flatpak installed and Flathub repo enabled][13] in your system.
Use this command to install Blackbox on your system:
```
flatpak install flathub com.raggesilver.BlackBox
```
On Fedora and some other distributions that integrate with Flatpak, you can install Blackbox from the software center.
![Blackbox can also be installed in GNOME Software Center][14]
Once installed, you can launch it from the applications menu.
#### Removing Blackbox Terminal
If you dont like Blackbox and want to remove it, enter the following command to remove it.
```
flatpak uninstall flathub com.raggesilver.BlackBox
```
### Conclusion
In my opinion, Blackbox is a decent terminal emulator. You get all the eye-candy GTK4 can offer on distributions that do not support GTK4 already. The feature it offers are good enough for day to day work.
In the end, it all comes to personal preference. You may like it. You may not like it. If you like experimenting, give it a try and share your experience with us in the comment section.
--------------------------------------------------------------------------------
via: https://itsfoss.com/blackbox-terminal/
作者:[Anuj Sharma][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/anuj/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/linux-terminal-emulators/
[2]: https://itsfoss.com/gnome-console/
[3]: https://github.com/gnunn1/tilix
[4]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-default.png
[5]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-noheader.png
[6]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-floating-controls.png
[7]: https://itsfoss.com/stop-program-linux-terminal/
[8]: https://itsfoss.com/copy-paste-linux-terminal/
[9]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-easy-copy-paste.png
[10]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-theme-selection.png
[11]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-yaru.png
[12]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-reset.png
[13]: https://itsfoss.com/flatpak-guide/
[14]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-install.png

View File

@ -2,7 +2,7 @@
[#]: via: "https://www.debugpoint.com/kde-plasma-5-25-kubuntu-22-04/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "

View File

@ -0,0 +1,144 @@
[#]: subject: "7 Minimalist Linux Distributions Featuring Openbox"
[#]: via: "https://itsfoss.com/openbox-distros/"
[#]: author: "Anuj Sharma https://itsfoss.com/author/anuj/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
7 Minimalist Linux Distributions Featuring Openbox
======
[Openbox][1] is a lightweight, configurable, stacking window manager available for Linux. It supports many standards making it a good fit for any desktop.
You will be surprised to know that **LXDE and LXQT desktop environments are built around Openbox**. You can even replace the window manager of your desktop environment with it.
Of course, you can install Openbox on almost any Linux distribution. However, configuring it takes time and effort.
An easier way out would to be to use a distribution that provides an Openbox variant. In this article, I list some distros that give you an out-of-the-box Openbox experience.
**Note:** The list is in alphabetical order and is not a ranking.
### 1. Archcraft
![archcraft live media with neofetch open in terminal][2]
This is one of the exciting choices if you want to get your hands on the Openbox window manager. Openbox is the default desktop for the distro so you can expect it to be great unlike other distros.
It provides a minimal and lightweight environment as it can run under 500 MB without compromising the looks. The UI elements are cohesive.
You can switch themes with just a click. It also provides Windows like UI if you like that.
For power users it has built in support for AUR and Chaotic-AUR. Unlike any other distros, it provides the best out of box experience.
[Archcraft][3]
### 2. ArcolinuxB Openbox
![arcolinuxb openbox live media with neofetch open in terminal][4]
It should be an excellent distro for your Linux desktop if you want to learn Arch (The main motive of Arcolinux project).
It is one of the many flavors of ArcolinuxB project. One can expect slight learning curve and rough edges.
You will not see cohesive UI elements as Archcraft here and it may need some tinkering to get a good experience.
[ArcolinuxB][5]
### 3. AV Linux MX Edition
![av linux live media with neofetch open in terminal][6]
AV Linux MX Edition is based on MX Linux but with Openbox as the window manager.
It uses the high-performance [Liquorix Kernel][7] and provides low latency audio which is desired by audiophiles. It also has support for Windows Audio via Wine-staging.
You may want to try this out if you are an audio professional and a Linux user. It may seem bloated to some users, as it comes with many pre-installed apps.
[AV Linux][8]
### 4. Bunsenlabs Linux
![bunsenlabs live media with neofetch open in terminal][9]
BunsenLabs Linux is a Debian-based distribution offering a lightweight and easily customizable Openbox desktop. The project is a fork of [CrunchBang Linux][10].
It is still based on Debian 10, so you will get the older versions of apps in repos. However, it has quite a good out-of-box experience due to the inclusion of hardware and multimedia support, unlike Debian.
It has an interface as cohesive as Archcraft and also provides a great range of conky configurations.
[BunsenLabs Linux][11]
### 5. Crunchbangplusplus
![crunchbangplusplus live media with neofetch open in terminal][12]
As the name suggests, it is a Crunchbang fork, and tries to stay as close as possible to the original.
For those unaware, Crunchbang was a popular Openbox distribution discontinued almost a decade ago.
Crunchbang++ is minimal and lightweight. It may make some users nostalgic. It is based on Debian 11, which can provide newer packages as compared to Bunsenlabs.
[Crunchbangplusplus][13]
### 6. Mabox Linux
![mabox linux live media with neofetch open in terminal][14]
Mabox Linux is a modern Manjaro-based distribution that focuses on customization or ricing.
It is minimal and fast due to use of light components. You also get newer software due to rolling release.
Some of the exclusive features of this distro are Colorizer (changes accent colors according to wallpaper), Quicktiling(for easily tiling windows) and customizable menus/panels. This much customization may intimidate some minimalists.
[Mabox Linux][15]
### 7. Sparky Linux Openbox
![sparky linux openbox live media with neofetch open in terminal][16]
Sparky Linux is a Debian-based Linux distribution which also provides Openbox as an alternative desktop.
It has an edition with Debian Testing, which can be useful for users who need newer apps. It is focused on providing out of box experience for Debian and keeps the customization to users. Thus, you might not see that much eye candy here.
[Sparky Linux][17]
### Wrapping Up
There are several other Linux distributions on which you can install Openbox.
But, for this list, I have listed the ones which provide Openbox in live media and some of them have Openbox as their default desktop also.
What is your favorite Openbox distribution? Do you like it pre-customized or prefer to customize the yourself? Your suggestions are always welcome.
--------------------------------------------------------------------------------
via: https://itsfoss.com/openbox-distros/
作者:[Anuj Sharma][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/anuj/
[b]: https://github.com/lkxed
[1]: http://openbox.org/wiki/Main_Page
[2]: https://itsfoss.com/wp-content/uploads/2022/08/archcraft.png
[3]: https://archcraft.io/
[4]: https://itsfoss.com/wp-content/uploads/2022/08/arcolinuxb-openbox.png
[5]: https://arcolinuxb.com/
[6]: https://itsfoss.com/wp-content/uploads/2022/08/av-linux.png
[7]: https://liquorix.net/#features
[8]: http://www.bandshed.net/avlinux/
[9]: https://itsfoss.com/wp-content/uploads/2022/08/bunsenlabs-linux.png
[10]: https://en.wikipedia.org/wiki/CrunchBang_Linux
[11]: https://www.bunsenlabs.org/
[12]: https://itsfoss.com/wp-content/uploads/2022/08/crunchbangpp-linux.png
[13]: https://crunchbangplusplus.org/
[14]: https://itsfoss.com/wp-content/uploads/2022/08/mabox-linux.png
[15]: https://maboxlinux.org/
[16]: https://itsfoss.com/wp-content/uploads/2022/08/sparkylinux-openbox.png
[17]: https://sparkylinux.org/

View File

@ -0,0 +1,140 @@
[#]: subject: "How I use Groovy to analyze album art in my music directory"
[#]: via: "https://opensource.com/article/22/8/groovy-album-music-directory"
[#]: author: "Chris Hermansen https://opensource.com/users/clhermansen"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
How I use Groovy to analyze album art in my music directory
======
Here's how I use open source tools to analyze my music directory including album cover files.
In this series, I'm developing several scripts to help in cleaning up my music collection. In the last article, I used the framework I created for analyzing the directory and sub-directories of music files and carried out the analysis with the fine open source [JAudiotagger library][2] to analyze the tags of the music files in the music directory and subdirectories. In this article, I will do a simpler job:
1. Use the framework we created in Part 1
2. Make sure each album directory has a `cover.jpg` class
3. Make a note of any other files in the album directory that aren't FLAC, MP3 or OGG.
### Music and metadata
If you haven't read [part 1][3] and [part 2][4] of this series, do that now so you understand the intended structure of my music directory, the framework created in that article, and how to pick up FLAC, MP3, and OGG files.
One more thing. Most audio ripping applications and many downloads:
* Don't come with a useful `cover.jpg` file
* Even if they do come with a useful `cover.jpg` file, they don't link the media files to it
* Carry in all sorts of other files of dubious utility (for example, `playlist.m3u`, which gets created by a tagging utility I've used in the past)
As I mentioned in my last article, the ultimate goal of this series is to create a few useful scripts to help identify missing or unusual tags and facilitate the creation of a work plan to fix tagging problems. This particular script looks for missing `cover.jpg` files and unwanted non-media files, and creates a CSV file that you can load into [LibreOffice][5] or [OnlyOffice][6] to look for problems. It won't look at the media files themselves, nor does it look for extraneous files left in the artist subdirectories (those are exercises left for the reader).
### The framework and album files analysis
Start with the code. As before, I've incorporated comments in the script that reflect the (relatively abbreviated) "comment notes" that I typically leave for myself:
```
1  // Define the music library directory
       
2  def musicLibraryDirName = '/var/lib/mpd/music'
       
3  // Print the CSV file header
       
4  println "artist|album|cover|unwanted files"
       
5  // Iterate over each directory in the music libary directory
6  // These are assumed to be artist directories
7  new File(musicLibraryDirName).eachDir { artistDir ->
       
8      // Iterate over each directory in the artist directory
9      // These are assumed to be album directories
       
10      artistDir.eachDir { albumDir ->
       
11          // Iterate over each file in the album directory
12          // These are assumed to be content or related
13          // (cover.jpg, PDFs with liner notes etc)
       
14          // Initialize the counter for cover.jpg
15          // and the list for unwanted file names
       
16          def coverCounter = 0
17          def unwantedFileNames = []
       
18          albumDir.eachFile { contentFile ->
       
19              // Analyze the file
       
20              if (contentFile.name ==~ /.*\.(flac|mp3|ogg)/) {
21                  // nothing to do here
22              } else if (contentFile.name == 'cover.jpg') {
23                  coverCounter++
24              } else {
25                  unwantedFileNames << contentFile.name
26              }
       
27          }
28          println "${artistDir.name}|${albumDir.name}|$coverCounter|${unwantedFileNames.join(',')}"
29      }
30  }
```
Lines 1-2 define the name of the music file directory.
Line 3-4 print the CSV file header.
Lines 5-13 come from the framework created in Part 1 of this article and get down to the album sub-subdirectories.
Lines 14-17 set up the `cover.jpg` counter (should only ever be zero or one) and the empty list in which we will accumulate unwanted file names.
Lines 18-27 analyze any files found in the album directories:
Lines 20-21 uses the Groovy match operator `==~` and a "slashy" regular expression to check file name patterns. Nothing is done with these files (see Part 2 for that information).
Lines 22-23 count the instances of `cover.jpg` (it should only ever be zero or one).
Lines 24-26 record the names of any non-media, `non-cover.jpg` files to show potential cruft or who-knows-what in the album directories.
Line 28 prints out the artist name, album name, cover.jpg count and list of unwanted file names.
Thats it!
### Running the code
Typically, I run this as follows:
```
$ groovy TagAnalyzer3.groovy > tagAnalysis3.csv
```
Then I load the resulting CSV into a spreadsheet. For example, with LibreOffice Calc , go to the **Sheet** menu and select **Insert sheet from file**. When prompted, set the delimiter character to `|`. In my case, the results look like this:
![Image of a screenshot of LibreOffice showing tagAnalysis3][7]
Image by: (Chris Hermansen, CC BY-SA 4.0)
I've sorted this in increasing order of the column "cover" to show album sub-subsubdirectories that don't have `cover.jpg` files. Note that some have `cover.png` instead. My experience with music players is that at least some don't play well with PNG format cover images.
Also, note that some of these have PDF liner notes, extra image files, M3U playlists, and so on. In my next article, I'll show you how to manage some of the cruft.
--------------------------------------------------------------------------------
via: https://opensource.com/article/22/8/groovy-album-music-directory
作者:[Chris Hermansen][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/clhermansen
[b]: https://github.com/lkxed
[1]: https://opensource.com/sites/default/files/lead-images/open-music-column-lead-blue.png
[2]: http://www.jthink.net/jaudiotagger/examples_read.jsp
[3]: https://opensource.com/article/22/8/groovy-scripting-analyzing-music-directory-part-1
[4]: https://opensource.com/article/22/8/groovy-scripting-analyzing-music-directory-part-2
[5]: https://opensource.com/article/21/9/libreoffice-tips
[6]: https://opensource.com/article/20/12/onlyoffice-docs
[7]: https://opensource.com/sites/default/files/2022-08/screenshot%20of%20LibreOffice%20showing%20tagAnalysis3.png

View File

@ -1,89 +0,0 @@
[#]: subject: "Why Agile coaches need internal cooperation"
[#]: via: "https://opensource.com/article/22/7/agile-coach-internal-cooperation"
[#]: author: "Kelsea Zhang https://opensource.com/users/kelsea-zhang"
[#]: collector: "lkxed"
[#]: translator: "aftermath0703"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
为什么敏捷教练需要内部的合作
======
一位敏捷教练成功与否取决于他的敏捷伙伴。以下是如何促进内部合作并且创建一个敏捷团队
![Working meetings can be effective meetings][1]
图片来自 Mapbox Uncharted ERG, [CC-BY 3.0 US][2]
如果你是一个敏捷教练,你可能会作为团队或部门的外部成员鼓舞成员。然而,许多敏捷教练忽视了内部合作的重要性。这不一定是一个你熟悉的术语,所以请允许我解释一下。
### 什么是内部合作?
作为一个敏捷教练,你不是独自工作,你试图在你所照顾的团队中找到一位搭档,这个搭档你希望:
* 承担未来所有或大部分的敏捷转型。
* 找到所有可能的机会进行系统改进和团队优化。
* 要有自我激励。
* 不被你管理;你把你的热情和愿景委托给他们。
当然,也许你不需要这样的人,因为理论上来讲,团队中的每个人都是你的理想人选,并且每个人都是自驱的。或者也许你的整个团队会在一夜之间神奇地变成你想要的样子。
现实情况是:大多数时候,你需要一个搭档,一个内部代理人。有人要保持敏捷精神的活力,无论你是否在那里鼓励它。
### 内部合作是必需的
获得你所辅导的团队的认同并不是一种奢侈,而是一种要求。如果你是团队中唯一的敏捷实践者,那么你的团队就不是敏捷的! 那么,你该如何培养这种内部合作呢?
#### 明确责任
敏捷应该是一个团队的努力。受益者是团队本身,但团队也必须承担转型的重任。敏捷教练的作用是鼓舞人心,增强力量,但变革不会只发生在一个人身上。这就是为什么团队必须学会自己考虑和解决问题。一个团队必须有自己的引擎(你的敏捷伙伴就是这样一个引擎),而不是依靠敏捷教练的外力。引擎想要解决问题,在敏捷教练的帮助下,他们的能力和思维方式得到丰富和提高。
最好是一开始就有一个引擎,但这并不总是可能的。越早越好,所以从一开始就寻找盟友。
#### 了解团队
当你找到一个合作伙伴时,你获得了一个比你更了解团队情况的人。一个好的合作伙伴从内部了解团队,并在你无法达到的层面上与之沟通。无论你作为一个敏捷教练有多优秀,你必须认识到,一个优秀的敏捷伙伴在 "本地化 "方面有独特的优势。
最好的方法不是 *敏捷教练为团队定制一个实施计划,然后由团队负责执行* 。在我看来,在敏捷教练的支持下,敏捷伙伴应该与团队一起制定最适合其需求的计划。接下来,在频繁反馈的情况下尝试执行这些计划,并根据需要不断调整。
你继续观察进展,观察团队成员是否在敏捷原则方面出现动摇,并适时给予他们支持。当然,当出现问题时,你往往要保持沉默,让团队碰壁,并从他们的挫折中学习。其他时候,插手提供指导是正确的。
### 敏捷教练还有必要吗
绝对有必要!
敏捷是一项团队工作。每个人都必须通过合作来找到可行的流程。解决方案往往是由敏捷教练和合作伙伴之间的思想碰撞引发的。然后,合作伙伴可以准确地得到一个敏捷理论在日常工作中的应用。合作伙伴通过解决方案理解了敏捷理论的精髓。
作为一名敏捷教练,你必须有扎实的理论基础,并有能力将理论应用于具体场景。表面上看,你负责理论,而你的敏捷伙伴则负责实践。然而,敏捷教练绝不能是一个扶手椅上的战略家,团队也不应该认为敏捷教练是一个理论家。事实上,敏捷教练必须有意地放开实践部分,以便敏捷伙伴能够接手。
陪同团队的意义不应该是推动团队被动地朝着敏捷教练的愿景前进。对你的指导的需求会随着时间的推移而波动,但它不应该也不可能永远持续下去。
### 找到一个敏捷伙伴
你如何找到你的敏捷伙伴?首先,观察你所辅导的团队,注意任何负责持续改进的人,不管这是否是他们的职责。这个人就是你的敏捷伙伴。
如果还没有这样的人,你必须培养一个。一定要选择具有良好项目管理意识的人。我观察到,在传统开发模式下表现出色的团队领导或项目经理,在敏捷环境下可能不是很好的人选。在敏捷管理模式中,你必须有开放的心态,不断追求卓越的意识,灵活的方法,丰富的知识,以及强大的自我激励。
### 一起做敏捷的人
不要羞于引入合作伙伴来帮助你的工作和沟通。相反,找到愿意合作的伙伴,一起努力使你的组织成为一个敏捷的组织。
*[本文翻译自 Xu Dongwei 的博客,经授权转载][4]*
--------------------------------------------------------------------------------
via: https://opensource.com/article/22/7/agile-coach-internal-cooperation
作者:[Kelsea Zhang][a]
选题:[lkxed][b]
译者:[aftermath0703](https://github.com/aftermath0703)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/kelsea-zhang
[b]: https://github.com/lkxed
[1]: https://opensource.com/sites/default/files/lead-images/leader-team-laptops-conference-meeting.png
[2]: https://creativecommons.org/licenses/by/3.0/us/
[3]: https://enterprisersproject.com/article/2022/2/agile-adoption-6-steps-IT-leaders?intcmp=7013a000002qLH8AAM
[4]: https://mp.weixin.qq.com/s/OQUAY6JkpTEgnev_EgZdZA

View File

@ -0,0 +1,134 @@
[#]: subject: "Marktext is an Excellent Editor Even for Those Who Dont Know Markdown"
[#]: via: "https://itsfoss.com/marktext-editor/"
[#]: author: "Abhishek Prakash https://itsfoss.com/"
[#]: collector: "lkxed"
[#]: translator: " Chth0lly"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
即使对那些不知道Markdown的人来说Marktext也是一个绝佳的编辑器
======
又一个Markdown编辑器我们见的Markdown编辑器还少吗
我明白你的感受如果你是个Markdown爱好者你可能已经用过很多编辑器了比如 [Joplin][1] 和 [Zettlr][2],。但如果你不是的话,你可能根本就不在乎。
Markdown是一个非常好的标记语言特别是对那些在网络上写作的人来说。我不想在这里讲太多细节。但如果你有兴趣的话我们有一个[非常棒的Markdown初学者教程][3]。
这次我想推荐给你另一个Markdown编辑器它叫[Marktext][4]并且它是用Electron制作的我们都明白这什么意思先别恨我
我发现这将是一个很完美的编辑器。它运行起来和它看起来一样漂亮。下面是我这几天来的使用体验。
### Marktext: 人人可用的Markdown编辑器
尽管我很讨厌[Electron框架][5]但不得不承认基于Electron的应用都有一个干净现代的界面。
![Marktext interface][6]
我更喜欢黑暗模式主题除此之外官方还提供了5种其它主题。
![Marktext dark theme][7]
打开软件你就可以立刻进行写作,如果你不记得某个语法了,那也没有问题,输入@就可以得到语法提示,如:
* 标题
* 分隔线
* 表格
* Latex数学公式
* HTML块
* 代码块
* 引用
* 清单
* 用Vega-lite.jsFlowchart.jsJS序列和Plantuml制作的图表
* Diagrams using vega-lite.js, flowchart.js, js-sequence and PlantUML
![Use various document elements in the editor by pressing @][8]
选中文本你会得到一个格式选项框来改变文本为粗体,斜体,下划线,删除线等。你也可以用黄色背景高亮文本,并转换为行内块,行内公式或插入超链接。
![Text formatting options][9]
Marktext也支持图片。我们都知道图片不是markdown文件的一部分它们是外部元素但是你可以选择将图片保存到md文件保存的目录下。
![Images are supported too][10]
通过在插入列表中添加图片非常容易。你可以通过选择文本并且从弹出的格式选择中添加图片或使用Ctrl+Shift+快捷键。但是不能为图片添加替换文本或图片说明,这点确实需要改进。
我喜欢Marktext的表格功能。你可以直接插入预先定义好大小的图表。如有需要还可以很容易的改变大小。你可以只用鼠标移动列和行而不用担心源代码。
![Tables are very well supported in Marktext][11]
您可以启用侧边栏视图。侧边栏为您有三个主要功能。您可以打开包含多个Markdown文件的文件夹在打开的文件夹中的所有文件中执行全局搜索并显示当前打开的文件的目录。大纲的目录是根据标题自动生成的。
![Sidebar view has three options: Show folder content, global search and table of content][12]
底部的齿轮按钮是主要设置。你可以改变主题,改变图片设置,开启自动保存等等。
![Configuration and settings][13]
### 如何安装Marktext
Marktext 是一个跨平台的开源应用程序。所以不止在Linux ,你还可以在 Windows 和 macOS安装。
在LInux上你可以选择AppImage版或Flatpak版。从[这里][14]可以得到Marktext的Appimage包。
我选择了 Flatpak 版本,因为这样可以获得更好的系统集成。它运行良好,因为 Marktext 自动成为我的 Ubuntu 22.04 系统上 md 文件的默认编辑器。
请确保你有Flatpak并在你的系统上开启了之后用以下方法添加上Flathub仓库。
```
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
```
在这之后用以下命令安装Marktext到你的系统上
```
flatpak install flathub com.github.marktext.marktext
```
如果用了一段时间后你不喜欢Marktext用以下命令卸载
```
fkatpak uninstall com.github.marktext.marktext
```
### 最后
Marktext有很多小功能例如字数统计、Latex数学公式、拼写检查器或复制粘贴为Markdown或 HTML格式我留给你们自己去尝试。
实话实说,尽管多年来一直使用 Markdown 来写文章,但我也总会忘掉一此语法。我记得常见的标题、列表、代码块等,但如果我必须创建一个表格,我不得不在网上搜索。
我已经[尝试了许多Markdown编辑器][15],这其中确实有很多不错的。但是,我还是喜欢用 Marktext它会在我的系统上存在很长时间。
如果你已经用过了话,请在评论区分享您的经验。
--------------------------------------------------------------------------------
via: https://itsfoss.com/marktext-editor/
作者:[Abhishek Prakash][a]
选题:[lkxed][b]
译者:[Chth0lly](https://github.com/译者ID)
校对:[校对者ID](https://github.com/)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/joplin/
[2]: https://itsfoss.com/zettlr-markdown-editor/
[3]: https://itsfoss.com/markdown-guide/
[4]: https://github.com/marktext/marktext/
[5]: https://www.electronjs.org/
[6]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-interface.png
[7]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-dark-theme.png
[8]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-insert-options.png
[9]: https://itsfoss.com/wp-content/uploads/2022/08/text-formatting-options-marktext.png
[10]: https://itsfoss.com/wp-content/uploads/2022/08/images-in-marktext.png
[11]: https://itsfoss.com/wp-content/uploads/2022/08/tables-in-marktext.png
[12]: https://itsfoss.com/wp-content/uploads/2022/08/sidebar-view-marktext.png
[13]: https://itsfoss.com/wp-content/uploads/2022/08/marktext-settings.png
[14]: https://github.com/marktext/marktext/releases
[15]: https://itsfoss.com/best-markdown-editors-linux/

View File

@ -0,0 +1,89 @@
[#]: subject: "5 note-taking apps for Linux"
[#]: via: "https://opensource.com/article/22/8/note-taking-apps-linux"
[#]: author: "Don Watkins https://opensource.com/users/don-watkins"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
5 款适用于 Linux 的笔记应用
======
\使用这些开源工具来记笔记。
![How to create outlines in Linux with TreeLine][1]
图片来源Startup Stock Photos。知识共享 CC0 许可证。
笔记是任何作者生活的一部分。我的大部分文章都是从笔记应用开始的,这对我来说通常是 [Joplin][2]。有大量适用于 Linux 的笔记应用,你可能使用的不是我最喜欢的应用。最近的一篇博客文章让我想起了其中的六个,所以我整理了一份我最喜欢的列表。
### Joplin
![Joplin][3]
[Joplin][4] 适用于 Linux、Windows、macOS、Android 和 iOS。我喜欢 Joplin因为它会自动保存你添加的任何内容。笔记可以上传到 NextCloud、OwnCloud、Joplin Cloud甚至是 OneDrive、Dropbox 或任何 WebDav 应用等闭源服务。 Joplin 支持加密。
以各种格式导出笔记也很容易。它带有八个不同的主题,可让你定制其外观。
Joplin 拥有 MIT 许可证。最初于 2017 年发布Joplin 正在与大量贡献者社区一起持续开发。
### Xournal
![Xournal][5]
[Xournal][6] 适用于 Linux、Windows、macOS 和 Android。它的目的是让你创建包含几乎任何你可以想象的媒体类型的笔记。它支持压敏手写笔和绘图板因此你可以创建[涂鸦笔记][7] sketchnotes。你可以在里面打字、绘制简单的矢量、导入图形、录制音频等等。你还可以使用 Xournal 来注释 PDF这就是我使用它的方式。它以 GPLv2 许可证发布,你可以以多种格式导出笔记。
### Trillium
![Trillium][8]
[Trillium][9] 是一个层级笔记应用,专注于知识构建库。它具有丰富的所见即所得编辑功能,包括表格、图像和 markdown。它支持使用语法高亮编辑源代码中的注释。它是在 Gnu Affero 许可证下发布的。
Trilium 可用作 Linux 和 Windows 的桌面应用,以及你可以在自己的 Linux 服务器上托管的 Web 应用。
### Gnote
![Gnote][10]
[Gnote][11] 是一个为 Linux 编写的开源笔记应用。它是由 Hubert Figuière 从一个名为 [Tomboy][12] 的项目中克隆出来的。与 Tomboy 一样Gnote 使用类似 wiki 的链接系统来允许你将笔记链接在一起。
GNote 的源代码可在 [GitLab][13] 上找到。该软件是 GPLv3 许可。
### CherryTree
![CherryTree][14]
CherryTree 支持层级笔记。在 CherryTree 中,所有东西都是一个节点。节点可以是纯文本、富文本、各种编程语言的语法高亮。每个节点可以有子节点,每个子节点有不同的格式。
CherryTree 具有富文本和语法高亮的特点,并可以将数据存储在一个 XML 或 [SQLite][15] 文件中。CherryTree 可以从各种格式导入,包括 Markdown、HTML、纯文本、Gnote、Tomboy 和其他。它可以将文件导出为 PDF、HTML、纯文本和它自己的 CherryTree 格式。
CherryTree 使用 GPLv3 许可,可以安装在 Linux、Windows 和 macOS 上。
--------------------------------------------------------------------------------
via: https://opensource.com/article/22/8/note-taking-apps-linux
作者:[Don Watkins][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/don-watkins
[b]: https://github.com/lkxed
[1]: https://opensource.com/sites/default/files/lead-images/write-hand_0.jpg
[2]: https://opensource.com/article/21/1/notes-joplin
[3]: https://opensource.com/sites/default/files/2022-08/joplin.png
[4]: https://joplinapp.org/
[5]: https://opensource.com/sites/default/files/2022-08/xournal.png
[6]: https://xournalpp.github.io/
[7]: https://opensource.com/article/22/6/open-source-sketchnotes
[8]: https://opensource.com/sites/default/files/2022-08/trillium.png
[9]: https://github.com/zadam/trilium
[10]: https://opensource.com/sites/default/files/2022-08/gnote.png
[11]: https://wiki.gnome.org/Apps/Gnote
[12]: https://wiki.gnome.org/Apps/Tomboy
[13]: https://gitlab.gnome.org/GNOME/gnote
[14]: https://opensource.com/sites/default/files/2022-08/cherrytree.png
[15]: https://opensource.com/article/21/2/sqlite3-cheat-sheet

View File

@ -0,0 +1,143 @@
[#]: subject: "Blackbox is an Aesthetically Pleasing Terminal for Minimalists Linux Users"
[#]: via: "https://itsfoss.com/blackbox-terminal/"
[#]: author: "Anuj Sharma https://itsfoss.com/author/anuj/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Blackbox 是极简主义 Linux 用户的美观终端
======
有[许多可用于 Linux 的终端仿真器][1]。从 Terminator 到 Tilix你有多种终端可供选择。
但这并没有阻止新终端应用的到来。你最近了解了 [GNOME Console][2],今天,我将向您介绍 Blackbox。
### Blackbox 终端:概述和功能
Blackbox 是一个支持 GTK4 的终端仿真器。开发人为了他可以在 Linux 上使用外观不错的终端应用而创建了这个项目。
所以,不要指望它有很多功能。它只是一个使用 GTK4 工具包并支持主题的终端仿真器。
换句话说,它更多的是关于外观而不是功能。
以下是 Blackbox 的主要亮点:
* 可设置主题([Tilix][3] 兼容的配色方案支持)
* 主题与窗口装饰的融合
* 自定义字体
* 各种可自定义的 UI 设置
* 标签
* 可切换的标题栏
* 点击打开链接
* 文件拖放支持
谈到外观,让我们来看看它提供的不同外观。默认窗口将类似于下面的截图。
![Default look of Blackbox terminal][4]
#### 没有标题栏
你也可以没有标题栏,如下所示。这是 GTK4 应用程序中最“流行”的功能之一。
![Blackbox without header bar][5]
你还可以在无标题栏模式下启用浮动控件。
![Floating controls with no header bar mode][6]
#### 轻松复制和粘贴(不要反抗)
Ctrl+C 和 Ctrl+V 就像复制粘贴的通用键盘快捷键。
但是古老的 Unix 在宇宙之前就存在了,因此它使用 [Ctrl+C 键来终止终端中正在运行的程序][7]。
但是,有些人发现不能使用他们最喜欢的快捷方式来[在终端中复制粘贴][8]有点不方便。
Blackbox 允许你通过启用“轻松复制和粘贴”设置来更改它。启用此设置后,你可以使用 Ctrl+C 和 Ctrl+v 进行复制粘贴操作。
不用担心。 Ctrl+C 仍可用于停止正在运行的命令。
![Easy copy-paste mode allows using Ctrl+C and Ctrl+V keys][9]
#### 主题
你还可以从设置中选择不同的主题。有几个浅色和深色主题可供选择。你还可以使用 Tilix 风格的主题。
![Available themes for Blackbox][10]
让我们看看它在 Yaru 主题和不扩展选项卡的情况下的外观,这与默认的 Blackbox 行为不同。
![Blackbox with a changed theme][11]
#### 重置为默认
还有一些更方便的功能,例如记住窗口大小、按像素滚动等。
好消息是,如果你对设置进行了太多更改,你可以将它们全部还原并重置为默认设置。
该选项在首选项的“高级”选项卡中可用。
![reset blackbox settings to default][12]
### 安装 Blackbox 终端
请记住,**Blackbox 处于开发的早期阶段**。我在切换主题时遇到了一些崩溃。
要安装 Blackbox 终端,你应该在系统中安装 [Flatpak 并启用 Flathub 仓库][13]。
使用此命令在你的系统上安装 Blackbox
```
flatpak install flathub com.raggesilver.BlackBox
```
在 Fedora 和其他一些与 Flatpak 集成的发行版上,你可以从软件中心安装 Blackbox。
![Blackbox can also be installed in GNOME Software Center][14]
安装后,你可以从应用菜单启动它。
#### 卸载 Blackbox 终端
如果你不喜欢 Blackbox 并想将其删除,请输入以下命令将其删除。
```
flatpak uninstall flathub com.raggesilver.BlackBox
```
### 结论
在我看来Blackbox 是一个不错的终端模拟器。在不支持 GTK4 的发行版上,你可以获得 GTK4 所能提供的所有精彩内容。它提供的功能足以应付日常工作。
最后,这一切都取决于个人喜好。你可能会喜欢它,也可能不喜欢它。如果你喜欢体验,请尝试一下,并在评论栏与我们分享你的经验。
--------------------------------------------------------------------------------
via: https://itsfoss.com/blackbox-terminal/
作者:[Anuj Sharma][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/anuj/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/linux-terminal-emulators/
[2]: https://itsfoss.com/gnome-console/
[3]: https://github.com/gnunn1/tilix
[4]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-default.png
[5]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-noheader.png
[6]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-floating-controls.png
[7]: https://itsfoss.com/stop-program-linux-terminal/
[8]: https://itsfoss.com/copy-paste-linux-terminal/
[9]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-easy-copy-paste.png
[10]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-theme-selection.png
[11]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-yaru.png
[12]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-reset.png
[13]: https://itsfoss.com/flatpak-guide/
[14]: https://itsfoss.com/wp-content/uploads/2022/08/blackbox-install.png