分类 分享 下的文章

使用 Linux 的一个好处是可以选择多种不同的桌面环境。Fedora Linux 官方的 Workstation 版本默认使用 GNOME 作为桌面环境,但是你可以通过 Fedora 定制版 Spin 选择另一个桌面环境作为默认环境。本文将更详细地介绍 Fedora Linux 定制版。你可以在我之前的文章《Fedora Linux 的各种版本》中找到所有 Fedora Linux 变体的概述。

KDE Plasma 桌面

这个 Fedora Linux 定制版使用 KDE Plasma 作为默认的桌面环境。KDE Plasma 是一个优雅的桌面环境,非常易于定制。因此,你可以根据自己的喜好自由地定制桌面的外观。你可以定制你喜欢的主题,安装所需的小部件,更换图标、字体,根据个人喜好定制面板,并从社区安装各种扩展功能。

Fedora Linux KDE Plasma 桌面预装了许多常用的应用程序。你可以使用 Firefox、Kontact、Telepathy、KTorrent 和 KGet 上网。LibreOffice、Okular、Dolphin 和 Ark 可满足你的办公需求。而针对多媒体需求,该版本提供了 Elisa、Dragon Player、K3B 和 GwenView 等多个应用程序。

Fedora KDE Plasma Desktop

更多信息请参考以下链接:

Fedora Linux KDE Plasma 桌面

XFCE 桌面

这个版本非常适合那些希望在外观定制和性能之间取得平衡的用户。XFCE 本身被设计为快速轻巧,但仍具有吸引人的外观。这个桌面环境逐渐受到老旧设备用户的欢迎。

Fedora Linux XFCE 安装了多种适合日常需求的应用程序,包括 Firefox、Pidgin、Gnumeric、AbiWord、Ristretto、Parole 等。Fedora Linux XFCE 还提供了一个系统设置菜单,让你更轻松地配置 Fedora Linux。

Fedora XFCE Desktop

更多信息请访问此链接:

Fedora Linux XFCE 桌面

LXQT 桌面

这个版本带有一个轻量级的 Qt 桌面环境,专注于现代经典的桌面体验,而不会降低系统性能。这个 Fedora Linux 版本包含基于 Qt5 工具包的应用程序,并采用 Breeze 主题。你可以通过内置的应用程序如 QupZilla、QTerminal、FeatherPad、qpdfview、Dragon Player 等来进行各种日常活动。

Fedora LXQt Desktop

更多信息请访问此链接:

Fedora Linux LXQT 桌面

MATE-Compiz 桌面

Fedora Linux MATE Compiz 桌面是 MATE 和 Compiz Fusion 的组合。MATE 桌面环境使这个 Fedora Linux 版本能够通过优先考虑生产力和性能来发挥最佳效果。同时,Compiz Fusion 使用 Emerald 和 GTK+ 主题为系统提供了美观的 3D 外观。这个 Fedora Linux 版本还配备了各种流行的应用程序,如 Firefox、LibreOffice、Parole、FileZilla 等。

Fedora Mate-Compiz Desktop

更多信息请访问此链接:

Fedora Linux MATE Compiz 桌面

Cinnamon 桌面

由于其用户友好的界面,Fedora Linux Cinnamon 桌面非常适合那些可能对 Linux 操作系统不太熟悉的用户。你可以轻松理解如何使用这个 Fedora Linux 版本。这个定制版内置了各种准备好供你日常使用的应用程序,如 Firefox、Pidgin、GNOME Terminal、LibreOffice、Thunderbird、Shotwell 等。你可以使用 Cinnamon 设置应用来配置你的操作系统。

Fedora Cinnamon Desktop

更多信息请访问此链接:

Fedora Linux Cinnamon 桌面

LXDE 桌面

Fedora Linux LXDE 桌面拥有一个快速运行的桌面环境,但设计旨在保持低资源使用。这个定制版专为低配置硬件设计,如上网本、移动设备和旧电脑。Fedora Linux LXDE 配备了轻量级和流行的应用程序,如 Midori、AbiWord、Osmo、Sylpheed 等。

Fedora LXDE Desktop

更多信息请访问此链接:

Fedora Linux LXDE 桌面

SoaS 桌面

SoaS 是 “Sugar on a Stick” 的缩写。Fedora Linux Sugar 桌面是一个面向儿童的学习平台,因此它具有非常简单的界面,易于儿童理解。这里的 “stick” 是指一个随身驱动器或存储“棒”。这意味着这个操作系统体积紧凑,可以完全安装在一个随身 U 盘上。学童可以将他们的操作系统携带在随身 U 盘上,这样他们可以在家、学校、图书馆和其他地方轻松使用。Fedora Linux SoaS 拥有各种有趣的儿童学习应用程序,如 Browse、Get Books、Read、Turtle Blocks、Pippy、Paint、Write、Labyrinth、Physic 和 FotoToon。

Fedora SOAS Desktop

更多信息请访问此链接:

Fedora Linux Sugar 桌面

i3 Tiling WM

Fedora Linux 的 i3 Tiling WM 定制版与其他不太相同。这个 Fedora Linux 定制版不使用桌面环境,而只使用窗口管理器。所使用的窗口管理器是 i3,它是 Linux 用户中非常受欢迎的平铺式窗口管理器。Fedora i3 定制版适用于那些更注重使用键盘进行交互而非鼠标或触摸板的用户。这个 Fedora Linux 定制版配备了各种应用程序,如 Firefox、NM Applet、brightlight、azote、htop、mousepad 和 Thunar。

Fedora i3 Tiling WM

更多信息请访问此链接:

Fedora Linux i3 Tiling WM

结论

Fedora Linux 通过 Fedora Linux 定制版提供了大量的桌面环境选择。你只需选择一个 Fedora 定制版,即可享受你选择的桌面环境以及其内置的即用应用程序。你可以在 https://spins.fedoraproject.org/ 找到关于 Fedora 定制版的完整信息。

(题图:MJ/6e7ea0c7-ccbe-4664-af60-61345a7c6617)


via: https://fedoramagazine.org/fedora-linux-editions-part-2-spins/

作者:Arman Arisman 选题:lkxed 译者:ChatGPT 校对:wxy

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

如何在 Ubuntu 或 Debian Linux 中安装 Jupyter Notebook 的简单教程。

Jupyter Notebook 是一款功能强大的基于 Web 的交互式开发工具,可让你创建和共享实时代码、可视化和交互式数据。其笔记本格式结合了代码和文本,使其成为数据探索、分析和协作项目的绝佳选择。

在本教程中,我们将逐步指导你在基于 Ubuntu 或 Debian 的系统上安装 Jupyter Notebook,使你能够利用其多功能性并扩展编程能力。

安装 pip

在开始之前,请确保你的系统上已安装 pip(Python 包安装程序)。如果你已经安装了 pip,则可以跳过此步骤。否则,请按照以下说明进行安装。你还可以访问 此页面 获取详细说明。

打开终端窗口(Ctrl+Alt+T)并输入以下命令,按回车键:

sudo apt updatesudo apt install python3-pip

系统可能会提示你输入密码。提供它并等待安装完成。

安装 virtualenv

尽管不是强制性的,但建议在 Jupyter Notebook 安装中通过此工具隔离你的工作环境。这可以确保你安装的任何更改或软件包都不会干扰系统的 Python 环境。要设置虚拟环境,请按照以下步骤操作:

在终端中,输入以下命令:

sudo apt install python3-virtualenv

等待安装完成。完成后,继续下一步。

创建虚拟环境

创建虚拟环境是一个简单的过程。以下是专门为 Jupyter Notebook 设置新虚拟环境的方法:

进入到要在其中创建虚拟环境的目录。在终端中运行以下命令:

virtualenv my-jupyter-env

此命令创建一个名为 my-jupyter-env 的新目录,其中将包含虚拟环境文件。

create jupyter environment

你还可以通过任何文件管理器验证该目录是否在你的主文件夹下创建成功。

jupyter env folders

输入以下命令激活虚拟环境:

source my-jupyter-env/bin/activate

你会注意到终端提示符发生变化,表明你现在位于虚拟环境中。

activate the environment

安装 Jupyter Notebook

激活虚拟环境后,你现在可以继续安装 Jupyter Notebook:

在终端中,输入以下命令:

pip install jupyter

此命令会获取必要的包并在虚拟环境中安装 Jupyter Notebook。

Installing jupyter using pip

启动 Jupyter Notebook

安装完成后,你就可以启动 Jupyter Notebook:

在终端中,输入以下命令:

jupyter notebook

执行命令后,Jupyter Notebook 将启动,你应该看到类似于以下内容的输出:

running jupyter notebook in Debian

你的默认 Web 浏览器将打开,显示 Jupyter Notebook 界面。

Jupyter notebook running in browser

关闭并重新启动

如果要关闭 Notebook 服务器,请确保关闭并保存所有笔记。关闭浏览器。然后在终端窗口中按 CTRL+C。它会提示你是否要关闭服务器。输入 Yes 并按回车键。最后,关闭终端窗口。

要再次重新启动服务器,你需要按上面的描述运行 virtualenv my-jupyter-env 等所有命令

总结

恭喜! 你已在 Ubuntu 或 Debian 系统上成功安装 Jupyter Notebook。通过执行上述步骤,你现在可以利用 Jupyter 的交互式开发环境轻松编写代码、创建可视化并探索数据。

请记住,Jupyter Notebook 支持各种编程语言,包括 Python,并提供大量插件来进一步扩展其功能。

(题图:MJ/e3436c7f-435d-491e-9032-b945730cb000)


via: https://www.debugpoint.com/install-jupyter-ubuntu/

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

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

我们在这篇文章中列出了 2023 年排名前 5 的专注于隐私保护的 Linux 发行版,旨在提供给你在选择之前的参考。

随着疫情和远程办公的普及,网络隐私成为一个主要关注点。随着我们越深入数字世界,网络安全和隐私变得对每个人的日常生活都至关重要。几乎每天都会看到 公共漏洞(CVE),一个月中也会爆出几个 零日漏洞) 和勒索软件攻击。

幸运的是,与 Windows 相比,Linux 通常在设计上就相对安全。此外,如果你在日常工作中使用 Linux 发行版时遵循一些最佳实践,大多数 Linux 发行版也是安全的。

此外,一些特定的 Linux 发行版 为你的工作和个人使用提供了额外的安全层和工具。例如,如果你想在互联网上实现完全匿名,或者你是网络安全专家,你可能会考虑一些区别于普及的主流 Linux 发行版,如 Ubuntu 或 Fedora 的其他发行版。

以下是提供更好隐私保护和安全性的 5 个 Linux 发行版的列表。

2023年度最佳隐私专用 Linux 发行版

1、Tails

匿名隐私系统 The Amnesic Incognito Live System (简称 Tails)是一种基于 Debian 的 Linux 发行版,让你在浏览网页时完全匿名。它主要使用 Tor 网络,通过其网络重定向流量以隐藏你的位置和其他私密信息。此外,它还配备了处理电子邮件、浏览器和其他工具所需的所有必要安全应用程序。

如果你需要一种内置完全隐私功能的 Linux 发行版,请选择 Tails。

Tails

优点:

  • 与 Tor 网络完美集成
  • 预配置了 NoScript、HTTPS anywhere 和其他相关插件的浏览器(Firefox)
  • 内置比特币钱包、无线网络审计工具,并配备 Onion Circuits
  • 立付介质 Live medium

更多详情:

2、Parrot OS

Parrot OS(以前称为 Parrot Security OS)也是一种基于 Debian 的 Linux 发行版,主要面向网络安全专业人员和渗透测试人员,为他们提供了一种完整的 Linux 发行版,提供了他们所需的所有工具。

此外,你还可以将其用作日常使用,具有用于数字取证工作的内置沙盒选项。此外,它可以使用其容器化技术连接到其他设备。

Parrot OS 隐私专用 Linux 发行版

优点:

  • 基于 Debian 的立付系统
  • 提供多种桌面风格选择
  • 运行的应用程序都被隔离在沙盒中
  • 非常适合数字取证工作

更多详情:

3、Qubes OS

Qubes OS 是一种基于 Fedora Linux 的独特 Linux 发行版。Qubes 提供多个“虚拟机”(被称为“Qubes”),用于托管应用程序。该方法有效地将“个人”、“工作”或其他用户定义的工作流程隔离开来。

此外,为了区分不同的“虚拟机”,该发行版为配置文件提供了色彩代码,以便你知道哪个正在运行哪个应用程序。

使用这种方法,如果你在一个“虚拟机”中遭受身份泄露或下载了恶意软件,系统的其他部分都是安全的。这种方法被称为“安全隔离”,非常适合需要在互联网上保护隐私的科技爱好者和普通用户。

Qubes OS 隐私专用 Linux 发行版

优点:

  • 通过独立的“虚拟机”实现“安全隔离”
  • 内置沙盒支持
  • 提供完全磁盘加密
  • 通过色彩代码标记的“Qubes”,方便进行工作流程导航

更多详情:

4、Kali Linux

Kali Linux 是基于 Debian 测试分支的最受欢迎的渗透测试 Linux 发行版。以印度教女神“卡利”命名,这个 Linux 发行版提供了适用于树莓派和其他设备的 32 位、64 位和 ARM 版本。此外,它搭载了大量的工具,使安全研究人员和网络安全专家能够在其他发行版上拥有优势。

Kali Linux 隐私专用 Linux 发行版

优点:

  • Kali Linux 几乎成为安全研究人员的“行业标准”发行版
  • 提供完全磁盘加密
  • 支持 i686、x86 和 ARM
  • LIVE 系统
  • 提供完善的文档,以及用于自定义 Kali Linux 进行特定研究的培训套件
  • Kali Linux 提供付费的渗透测试认证课程

更多详情:

5、Whonix Linux

Whonix 是另一种基于 Debian 的独特设计的 Linux 发行版。它作为虚拟机在 VirtualBox 中运行,从而提供了一个不能驻留在磁盘上、在多次重启后不会丢失的操作系统。

此外,其独特的设计提供了一个连接到 Tor 网络的网关组件,以及一个名为“工作站”的第二个组件,负责运行所有用户应用程序。这些用户应用程序连接到网关,为应用程序和用户提供完全匿名性。最后,这种独特的两阶段隔离方法在确保完全隐私的同时,减轻了多种风险。

Whonix 隐私专用 Linux 发行版

优点:

  • 两阶段隔离,分离网络和用户应用程序
  • 支持 Tor 网络,提供 Tor 浏览器和即时通讯等应用程序
  • 预装了主要应用程序
  • 支持 Linux 内核运行时保护

更多详情:

其它

除了上述列表,我们还要提到 Linux Kodachi 和 BlackArch Linux,它们与上述发行版本类似。

首先,Linux Kodachi 也是一个基于 Debian 的发行版,使用 Tor 网络为用户提供隐私保护。它配备了 Xfce 桌面环境,并提供仅支持64位的安装程序。

除了 Kodachi,还有 BlackArch Linux,它是本列表中唯一基于 Arch Linux 的发行版。它采用了窗口管理器(如 Fluxbox、Openbox),而不是桌面环境,并提供了 1000 多个适用于渗透测试和安全分析的应用程序。

总结

最后,我希望这个 2023 年顶级隐私专注的 Linux 发行版列表能给你保护自己和你在互联网上的隐私提供一个起点。

最后但并非最不重要的是,我要提醒你,如果你将上述发行版与 Tor 网络一起使用,请不要使用这些发行版进行任何银行或金融交易(尤其是那些使用手机验证的多因素身份验证的交易)。因为 Tor 会通过不同的国家路由你的流量,因此最好不要在这些发行版上进行金融工作。

图像来自各个发行版及维基百科。

(题图:MJ/0603df83-3221-4a15-9312-011325786414)


via: https://www.debugpoint.com/privacy-linux-distributions-2022/

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

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

Geary 44 听起来是一个有趣的版本,有一些有用的变化。

geary email app

Geary 是 Linux 上最好的电子邮件客户端 之一,多年来增加了一些相当不错的更新。

它是 GNOME 项目下的一个电子邮件应用,为 GNOME 桌面(不限于)量身定制,支持 IMAP 和 SMTP 协议,使其能够与大多数网络邮件服务完美集成。

几天前,它发布了具有重要改进的新版本。让我们快速浏览一下这些内容。

? Geary 44:有什么新内容?

a screenshot of geary 44's about page

Geary 44 是一个相对较小的版本,有两个重要的补充。第一个是重新设计的标题栏,第二个是重新设计的对话列表。

新的“选择”按钮已添加到搜索按钮附近的标题栏中,并且消息视图工具栏图标的位置已更改。

a screenshot of the inbox view on geary 44

当我们上次查看 Geary 时,它有不同的对话列表布局。但现在,重新设计的对话列表让邮件阅读体验变得更好

你知道,这让我想知道 Geary 的这个版本与即将重新设计的 Thunderbird 相比会如何。你可能需要做出一些选择,是吗??

?️ 其他更改和改进

除了上面提到的之外,还有一些值得注意的变化:

  • 修复网络检测问题。
  • 各种用户界面翻译改进。
  • 系统挂起时使用挂起引擎。
  • 多个错误修复和用户界面调整。

你可以浏览 发行说明 以了解有关此版本的更多信息。

? 获取 Geary 44

你可以从 GitLab 上提供的源代码构建 Geary,也可以从 Flathub 商店 获取它。

Geary 44 (Flathub)

? 如果你要尝试此版本的 Geary,请告诉我们!


via: https://news.itsfoss.com/geary-44-release/

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

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

电子邮件服务将会一直存在,即便去中心化技术会接管互联网。

然而,随着大型科技公司试图控制新兴技术的方方面面,你如何掌控自己的电子邮件服务呢?

无论是企业还是个人,自托管的开源 Web 邮件服务始终是值得考虑的选项。你自己的服务器、你自己的数字基础架构,上面搭上你自己的电子邮件服务平台。这样,你就无需依赖供应商或第三方来管理你的电子邮件服务。你可以按照自己的方式办事。

为什么应该自托管电子邮件服务?

best opensource web based email clients 1

自托管一个可用作基于 Web 的电子邮件客户端或与电子邮件应用程序同步的服务,这不是点击一下就完成的过程。

那么,为什么要这么费事呢?难道你不能使用一些诸如 Proton Mail 和 Tutanota 之类的 注重隐私的最佳电子邮件服务 吗?

当然可以。

但是对于企业来说,自托管 Web 邮件的一些优势包括:

  • 用户可以完全掌控电子邮件数据。
  • 你可以自己构建符合电子邮件服务要求的基础设施。
  • 它为个人、小型企业和企业提供了可扩展性。
  • 你可以创建无限数量的电子邮件帐户和邮件别名。
  • 用户可以轻松应用高级过滤器和其他保护机制,无需付费订阅。

在这里,我列出了一些你可以选择的最佳选项。

1、Roundcube

Roundcube 截图

主要亮点:

  • 适合桌面使用
  • 持续维护
  • 大多数服务器托管提供商都提供
  • 可自定义的用户界面
  • PGP 加密

Roundcube 是一款流行的基于 PHP 的 Webmail 软件,提供简单的用户界面和所有基本功能。

大多数服务器托管提供商都已预安装它。你只需为你的域名配置它或创建电子邮件帐户即可开始使用。

你还可以在自己的服务器上安装并自定义它。

Roundcube

2、Cypht

Cypht 收件箱界面

主要亮点:

  • 轻量级
  • 模块化

Cypht 是一种不错的 Webmail 解决方案,提供多个电子邮件帐户的综合视图。

它采用了模块化的方法,可以轻松通过插件为你的体验添加功能。

与其他解决方案不同,你还可以使用它添加 RSS 订阅,将其用作新闻阅读器。

Cypht

3、Squirrelmail

Squirrelmail

主要亮点:

  • 轻量级
  • 稳定
  • 支持 PGP 加密插件

Squirrelmail 是一款经典的基于 PHP 的、支持 IMAP 和 SMTP 协议的 Webmail 软件。它功能不算多,但如果你需要一个轻量级和稳定的 Webmail 软件来托管,它能满足基本需求。

尽管外观简单,但它已经存在很长时间,并具备一些功能,如通讯录、文件夹操作和 MIME 支持。

大多数 Web 托管提供商都已经预装了 Squirrelmail。

Squirrelmail

4、Rainloop

Rainloop

主要亮点:

  • 无需数据库
  • 简单用户界面
  • 轻量级

Rainloop 是一款简单的电子邮件解决方案,支持 IMAP 和 SMTP 协议。

它还支持 OpenPGP 加密。与其他一些解决方案不同,它不需要数据库。直接访问邮件服务器,无需在 Web 服务器上存储任何内容。

由于支持插件,你可以扩展某些功能。

Rainloop

5、Horde

Horde 截图

主要亮点:

  • 预装于 Web 托管提供商
  • 简单而功能丰富

Horde 是一款开源的群件 Webmail 软件,预装于各种 Web 服务器托管提供商。它支持 IMAP。

我通常使用 Horde 来访问我的域名下的 Webmail,从未让我失望过。它提供了简单而高效的用户界面和许多基本功能。

与其他软件类似,它基于 PHP 框架,开发人员可以轻松使用。

Horde

6、SOGo

SOGo

主要亮点:

  • Material Design 用户界面
  • 支持 Outlook
  • 提供在线演示

SOGo 是一款现代化的开源解决方案,采用了谷歌的 Material Design 用户界面和其电子邮件服务器。

它包括支持日历和通讯录,并提供友好的基于 AJAX 的 Web 界面。

你还可以获得对微软 Outlook 和 ActiveSync 的支持,这使你可以无缝同步电子邮件、联系人、事件和任务。你可以通过在线演示进行尝试。如果令人满意,你可以下载它到你的服务器上使用。

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

SOGo

7、Afterlogic WebMail Lite

Afterlogic Webmail

主要亮点:

  • 可提供企业支持选项
  • 支持社交登录
  • OpenPGP 加密

Afterlogic WebMail Lite 是一个有趣的开源 Webmail,支持插件。

它还支持使用外部服务进行身份验证。例如,你可以使用谷歌帐户登录到你的电子邮件帐户。

虽然开源版本提供了所有功能和 OpenPGP 加密支持,但你也可以用于商业使用。

此外,你还可以选择专业版本以获得技术支持、优先修复、个人日历、移动版本和添加多个 IMAP 帐户的功能。

Afterlogic WebMail Lite

值得提及

有几个正在积极开发的开源项目可以供你尝试。

当然,我们不建议将它们用于商业或个人用途。你可以尝试它们,看看是否想以某种方式为它们的发展做出贡献。

我想提及几个此类邮件服务项目。

Mailpile

虽然它应该在上面的列表中占据一席之地,但是在用 Python 3 重写完成之前,Mailpile 的开发已经停止。

Mailpile

Mailpile 是一款快速且现代化的开源 Webmail,具备加密和隐私功能。

Cuttlefish

Cuttlefish

Cuttlefish 是一个自由开源的交易性电子邮件服务。它旨在成为 SendGrid 等专有服务的替代品。

它目前还处于早期开发阶段。

Pinbox

Pinbox 是一个自托管的 Webmail 解决方案,灵感来自于谷歌收件箱。

Pinbox 是一个正在进行中的工作,需要一些先决条件才能正常工作。

总结

Squirrelmail、Horde 和 Roundcube 仍然是最流行的选项之一,你可以在大多数托管提供商处轻松访问它们。

当然,这些选项并不总是外观时尚或具备像谷歌工作空间甚至 Zoho 那样的功能,但你足够进行基本的电子邮件工作。

(题图:MJ/603715d8-4562-4d7b-96f5-99ba76ad5a1b)


via: https://itsfoss.com/open-source-web-based-email-clients/

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

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

你可能已经看到一些同事或 UP 主们在一个终端窗口中运行多个终端会话。

一些专业的 Linux 用户会使用 screentmux 命令 来分割多个窗格。这些命令可以在任何终端应用程序中使用,但需要较大的学习曲线。

如果你想要在同一应用窗口中拥有多个终端会话而不涉及 tmuxscreen 命令 的复杂性,“终结者” 是你的好帮手。

不,我指的不是那个“终结者”。是这个 ?

terminator htop neofetch cmatrix

你的系统上安装的 终端仿真器 可能具有多标签支持。而 Terminator 支持多个可调整大小的终端面板。

它模拟了类似平铺窗口管理器的功能,并将终端面板平铺在单个窗口中。

在本文中,我将向你展示如何在 Ubuntu 和其他 Linux 发行版中安装和使用 Terminator。

但在此之前,让我们快速了解一下 Terminator 提供的功能。

Terminator 可在同一窗口中提供多个终端会话

Terminator 是一个基于 GNOME 终端的 GTK 应用程序,使用了 VTE3(GTK3 虚拟终端仿真器小部件)。

作为一个基于 GNOME 终端的应用程序,它与 GNOME 桌面环境相关联,因此有一些依赖性。

然而,即使有 GNOME 的依赖性,我发现该应用程序相对轻巧。可能在其他桌面环境中使用它不会成为问题。

从外表上看,Terminator 可能与其他终端仿真器相似。但是,Terminator 具有无限可能性,我将在后面的章节中向你展示它们。

terminator htop multiple

功能特点

让我总结一下 Terminator 的一些主要功能:

  • 平铺布局的终端
  • 支持多个标签页
  • 拖拽终端面板(出色的鼠标支持)
  • 类似于平铺窗口管理器的键盘快捷键
  • 可以保存布局和配置文件,以便快速启动
  • 通过插件可扩展功能

安装 Terminator

安装 Terminator 就像安装其它软件包一样简单,因为它在你能想到的所有主流发行版的官方软件源中都可用。

为了方便起见,我在下面列出了一些主要发行版的命令。

对于基于 Ubuntu 和 Debian 的发行版,请执行以下命令安装 Terminator:

sudo apt install terminator

对于基于 Fedora 和红帽的发行版,请使用以下命令:

sudo dnf install terminator

对于基于 Arch 和 Manjaro 的发行版,请执行以下命令更新并安装 Terminator:

sudo pacman -Syu terminator

注意:某些长期支持版本的发行版软件源中可能没有最新版本的 Terminator。

你还可以使用发行版提供的图形包管理器来安装 Terminator。但是,通过图形界面安装终端仿真器是无趣的。

使用 Terminator

当你启动 Terminator 时,默认窗口看起来就像一个简单的终端窗口。但是,经过一些耐心,它可以在一个窗口内像平铺窗口管理器一样工作。

terminator default window

Terminator 允许你使用鼠标通过水平和垂直分割来创建新的面板。

terminator right click option

然而,使用键盘快捷键会更快。你需要一些时间来适应这些键,但最终你会掌握它们的。

在这里,我在第一个面板中打开了 htop,如下图所示。

terminator htop

要在右侧创建一个新的终端面板,只需按下 Ctrl + Shift + e 快捷键。其次,我在右侧面板中使用了 neofetch,如下图所示。

terminator htop neofetch

最后,我使用 Ctrl + Shift + o 快捷键在带有 neofetch 的面板下方创建了另一个面板,并在此处启动了 cmatrix。这是其中一个无用但 有趣的 Linux 命令

terminator htop neofetch cmatrix

上面是在本指导中完成的操作的最终屏幕截图。现在你明白我为什么说 Terminator 在一个窗口中创建了类似平铺窗口管理器的环境了吧。

如果你需要在不安装平铺窗口管理器的情况下打开多个终端,这种平铺功能将非常方便。Terminator 也支持标签页,但我认为平铺功能是该应用程序的特点。

Terminator 是少数几个配有出色文档的应用程序之一。如果你需要更多信息,请参阅其 文档

结论

我相信所有终端仿真器都支持标签页界面。但是,当你需要同时关注多个会话时,必须在标签之间切换并不方便。

Terminator 可能不像 BlackboxGNOME Console 那样好看。但它拥有老练的 Linux 用户喜爱的功能。

它提供的功能可能并不是每个 Linux 用户都需要或想要的。我将把决定权交给你,你来决定它是否值得你投入时间。

(题图:MJ/0b403aa1-810a-4f9f-9e52-1d42d8fe2b6a)


via: https://itsfoss.com/terminator/

作者:Anuj Sharma 选题:lkxed 译者:ChatGPT 校对:wxy

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