第 8 章. 桌面环境

8.1. 概述

虽然 FreeBSD 因其性能和稳定性而成为流行的服务器操作系统,但它也非常适合作为日常使用的桌面系统。FreeBSD 端口树中提供了超过 36000 个应用程序,可以轻松构建自定义桌面,运行各种桌面应用程序。本章演示如何安装流行的桌面环境以及桌面应用程序,例如网络浏览器、生产力软件、文档查看器和财务软件。

先决条件

  • 阅读本章的读者应该已经了解如何在 FreeBSD 上安装 X 窗口系统Wayland

  • 本章指导读者安装官方软件包。请参阅有关 使用端口集合 的部分,以从端口构建自定义软件包。

8.2. 桌面环境

本节介绍如何在 FreeBSD 系统上安装和配置一些流行的桌面环境。桌面环境的范围可以从简单的窗口管理器到完整的桌面应用程序套件。

表 1. 支持的桌面环境
名称许可证软件包

KDE Plasma

GPL 2.0 或更高版本

x11/kde5

GNOME

GPL 2.0 或更高版本

x11/gnome

XFCE

GPL、LGPL、BSD

x11-wm/xfce4

MATE

GPL 2.0、LGPL 2.0

x11/mate

Cinnamon

GPL 2.0 或更高版本

x11/cinnamon

LXQT

GPL、LGPL

x11-wm/lxqt

8.2.1. KDE Plasma

KDE Plasma 是一款易于使用的桌面环境。此桌面提供了一套具有统一外观和感觉的应用程序,包括标准化的菜单和工具栏、键盘绑定、配色方案、国际化以及集中式、对话框驱动的桌面配置。有关 KDE 的更多信息,请访问 KDE 主页。有关 FreeBSD 的特定信息,请查阅 KDE 上的 FreeBSD 主页

8.2.1.1. 安装 KDE Plasma 元软件包

要安装包含 KDE Frameworks、Plasma 桌面和应用程序的 KDE Plasma 元软件包,请执行以下操作

# pkg install kde5

8.2.1.2. 最小 KDE Plasma 安装

要安装最小 KDE Plasma,请执行以下操作

# pkg install plasma5-plasma

此安装 **非常** 简洁。Konsole 必须单独安装,执行以下操作

# pkg install konsole

8.2.1.3. 配置 KDE Plasma

KDE Plasma 使用 dbus-daemon(1) 作为消息总线和硬件抽象。此应用程序会作为 KDE Plasma 的依赖项自动安装。

/etc/rc.conf 中启用 D-BUS 服务,以便在系统启动时启动

# sysrc dbus_enable="YES"

要增加消息大小,请执行以下操作

sysctl net.local.stream.recvspace=65536
sysctl net.local.stream.sendspace=65536

8.2.1.4. 启动 KDE Plasma

首选的 KDE Plasma 显示管理器是 x11/sddm。要安装 x11/sddm,请执行以下操作

# pkg install sddm

/etc/rc.conf 中启用 SDDM 服务,以便在系统启动时启动

# sysrc sddm_enable="YES"

可以通过运行以下命令(例如,对于西班牙语)在 SDDM 中设置键盘语言

# sysrc sddm_lang="es_ES"

启动 KDE Plasma 的第二种方法是手动调用 startx(1)。为此,需要在 ~/.xinitrc 中添加以下行

% echo "exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11" > ~/.xinitrc

8.2.2. GNOME

GNOME 是一款用户友好的桌面环境。它包括用于启动应用程序和显示状态的面板、桌面、一组工具和应用程序,以及一组约定,使应用程序能够轻松协作并保持一致。

8.2.2.1. 安装 GNOME 元软件包

要安装包含 GNOME 桌面和应用程序的 GNOME 元软件包,请执行以下操作

# pkg install gnome

8.2.2.2. 最小 GNOME 安装

要安装 GNOME-lite 元软件包,该软件包提供精简的 GNOME 桌面,仅包含基本功能,请执行以下操作

# pkg install gnome-lite

8.2.2.3. 配置 GNOME

GNOME 要求挂载 /proc。将此行添加到 /etc/fstab 中,以便在系统启动期间自动挂载此文件系统

# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0

GNOME 使用 dbus-daemon(1) 作为消息总线和硬件抽象。此应用程序会作为 GNOME 的依赖项自动安装。

/etc/rc.conf 中启用 D-BUS 服务,以便在系统启动时启动

# sysrc dbus_enable="YES"

8.2.2.4. 启动 GNOME

GNOME Display Manager 是 GNOME 首选的显示管理器。GDM 作为 GNOME 软件包的一部分安装。

/etc/rc.conf 中启用 GDM,以便在系统启动时启动

# sysrc gdm_enable="YES"

启动 GNOME 的第二种方法是手动调用 startx(1)。为此,需要在 ~/.xinitrc 中添加以下行

% echo "exec gnome-session" > ~/.xinitrc

8.2.3. XFCE

XFCE 是一个基于 GTK+ 的桌面环境,轻量级且提供了一个简单、高效、易于使用的桌面。它完全可配置,具有带有菜单、小程序和应用程序启动器的主面板,提供文件管理器和声音管理器,并且可以主题化。由于它快速、轻巧且高效,因此非常适合内存有限的旧款或较慢的机器。

8.2.3.1. 安装 XFCE

要安装 XFCE 元软件包,请执行以下操作

# pkg install xfce

8.2.3.2. 配置 XFCE

XFCE 要求挂载 /proc。将此行添加到 /etc/fstab 中,以便在系统启动期间自动挂载此文件系统

# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0

XFCE 使用 dbus-daemon(1) 作为消息总线和硬件抽象。此应用程序会作为 XFCE 的依赖项自动安装。

/etc/rc.conf 中启用 D-BUS,以便在系统启动时启动

# sysrc dbus_enable="YES"

8.2.3.3. 启动 XFCE

x11/lightdm 是一款支持不同显示技术的显示管理器,是一个不错的选择,因为它非常轻量级,内存使用量少,并且性能快速。

要安装它,请执行以下操作

# pkg install lightdm lightdm-gtk-greeter

/etc/rc.conf 中启用 lightdm,以便在系统启动时启动

# sysrc lightdm_enable="YES"

启动 XFCE 的第二种方法是手动调用 startx(1)。为此,需要在 ~/.xinitrc 中添加以下行

% echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc

8.2.4. MATE

MATE 桌面环境是 GNOME 2 的延续。它使用传统的隐喻提供了一个直观且有吸引力的桌面环境。

8.2.4.1. 安装 MATE 元软件包

要安装包含 MATE 桌面的 MATE 元软件包以及一些额外的应用程序(如文本编辑器、归档管理器等),请执行以下操作

# pkg install mate

8.2.4.2. 最小 MATE 安装

要安装 MATE lite 元软件包,该软件包提供精简的 MATE 桌面,仅包含基本功能,请执行以下操作

# pkg install mate-base

8.2.4.3. 配置 MATE

MATE 要求挂载 /proc。将此行添加到 /etc/fstab 中,以便在系统启动期间自动挂载此文件系统

# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0

MATE 使用 dbus-daemon(1) 作为消息总线和硬件抽象。此应用程序会作为 MATE 的依赖项自动安装。在 /etc/rc.conf 中启用 D-BUS,以便在系统启动时启动

# sysrc dbus_enable="YES"

8.2.4.4. 启动 MATE

x11/lightdm 是一款支持不同显示技术的显示管理器,是一个不错的选择,因为它非常轻量级,内存使用量少,并且性能快速。

要安装它,请执行以下操作

# pkg install lightdm lightdm-gtk-greeter

/etc/rc.conf 中启用 lightdm,以便在系统启动时启动

# sysrc lightdm_enable="YES"

启动 MATE 的第二种方法是手动调用 startx(1)。为此,需要在 ~/.xinitrc 中添加以下行

% echo "exec dbus-launch --exit-with-x11 ck-launch-session mate-session" > ~/.xinitrc

8.2.5. Cinnamon

Cinnamon 是一款 UNIX® 桌面,提供先进的创新功能和传统的用户体验。桌面布局类似于 Gnome 2。底层技术是从 Gnome Shell 分支而来。重点在于让用户感觉宾至如归,并为他们提供易于使用且舒适的桌面体验。

8.2.5.1. 安装 Cinnamon

要安装 Cinnamon 软件包,请执行以下操作

# pkg install cinnamon

8.2.5.2. 配置 Cinnamon

Cinnamon 要求挂载 /proc。将此行添加到 /etc/fstab 中,以便在系统启动期间自动挂载此文件系统

# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0

Cinnamon 使用 dbus-daemon(1) 作为消息总线和硬件抽象。此应用程序会作为 Cinnamon 的依赖项自动安装。在 /etc/rc.conf 中启用 D-BUS,以便在系统启动时启动

# sysrc dbus_enable="YES"

8.2.5.3. 启动 Cinnamon

x11/lightdm 是一款支持不同显示技术的显示管理器,是一个不错的选择,因为它非常轻量级,内存使用量少,并且性能快速。

要安装它,请执行以下操作

# pkg install lightdm lightdm-gtk-greeter

/etc/rc.conf 中启用 lightdm,以便在系统启动时启动

# sysrc lightdm_enable="YES"

启动 Cinnamon 的第二种方法是手动调用 startx(1)。为此,需要在 ~/.xinitrc 中添加以下行

% echo "exec dbus-launch --exit-with-x11 ck-launch-session cinnamon-session" > ~/.xinitrc

8.2.6. LXQT

LXQt 是一个基于 Qt 技术的先进、易用且快速的桌面环境。它专为重视简单性、速度和直观界面的用户而设计。与大多数桌面环境不同,LXQt 也适用于功能较弱的机器。

8.2.6.1. 安装 LXQT

要安装 LXQT 元软件包,请执行以下操作

# pkg install lxqt

8.2.6.2. 配置 LXQT

LXQT 要求挂载 /proc。将此行添加到 /etc/fstab 中,以便在系统启动期间自动挂载此文件系统

# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0

LXQT 使用 dbus-daemon(1) 作为消息总线和硬件抽象。此应用程序会作为 LXQT 的依赖项自动安装。

/etc/rc.conf 中启用 D-BUS,以便在系统启动时启动

# sysrc dbus_enable="YES"

8.2.6.3. 启动 LXQT

首选的 LXQT 显示管理器是 x11/sddm。要安装 x11/sddm,请执行以下操作

# pkg install sddm

/etc/rc.conf 中启用 SDDM 服务,以便在系统启动时启动

# sysrc sddm_enable="YES"

可以通过运行以下命令(例如,对于西班牙语)在 SDDM 中设置键盘语言

# sysrc sddm_lang="es_ES"

启动 LXQT 的第二种方法是手动调用 startx(1)。为此,需要在 ~/.xinitrc 中添加以下行

% echo "exec dbus-launch --exit-with-x11 ck-launch-session startlxqt" > ~/.xinitrc

8.3. 浏览器

本节介绍如何在 FreeBSD 系统上安装和配置一些流行的网络浏览器,从资源消耗量大的完整网络浏览器到资源使用量减少的命令行网络浏览器。

表 2. 支持的浏览器
名称许可证软件包所需资源

Firefox

MPL 2.0

www/firefox

Chromium

BSD-3 及其他

www/chromium

Iridium 浏览器

BSD-3 及其他

www/iridium-browser

Falkon

MPL 2.0

www/falkon-qtonly

Konqueror

GPL 2.0 或更高版本

x11-fm/konqueror

中等

Gnome Web(Epiphany)

GPL 3.0 或更高版本

www/epiphany

中等

qutebrowser

GPL 3.0 或更高版本

www/qutebrowser

中等

Dillo

GPL 3.0 或更高版本

www/dillo2

Links

GPL 2.0 或更高版本

www/links

w3m

MIT

www/w3m

8.3.1. Firefox

Firefox 是一款开源浏览器,具有符合标准的 HTML 显示引擎、选项卡式浏览、弹出窗口阻止、扩展程序、改进的安全功能等等。Firefox 基于 Mozilla 代码库。

要安装 Firefox 最新发布版本的软件包,请执行以下操作

# pkg install firefox

要安装 Firefox 扩展支持版本 (ESR),请执行以下操作

# pkg install firefox-esr

8.3.2. Chromium

Chromium 是一个开源浏览器项目,旨在构建更安全、更快、更稳定的网络浏览体验。Chromium 具有选项卡式浏览、弹出窗口阻止、扩展程序等等。Chromium 是 Google Chrome 网络浏览器所基于的开源项目。

要安装 Chromium,请执行以下操作

# pkg install chromium

Chromium 的可执行文件是 /usr/local/bin/chrome,而不是 /usr/local/bin/chromium

8.3.3. Iridium 浏览器

Iridium 是一个免费、开放且自由的 Chromium 代码库修改版浏览器,在几个关键领域增强了隐私保护。它禁止自动传输部分查询、关键词和指标到中央服务,只有在用户同意的情况下才会进行传输。

要安装 Iridium,请执行以下命令:

# pkg install iridium-browser

8.3.4. Falkon

Falkon 是一款新型且非常快速的 QtWebEngine 浏览器。它旨在成为一个可在所有主要平台上使用的轻量级 Web 浏览器。Falkon 拥有用户期望从 Web 浏览器获得的所有标准功能。包括书签、历史记录(两者也在侧边栏中)和标签页。除此之外,还可以使用 AdBlock 插件拦截广告,Click2Flash 插件拦截 Flash 内容,以及 SSL Manager 编辑本地 CA 证书数据库。

要安装 Falkon,请执行以下命令:

# pkg install falkon

8.3.5. Konqueror

Konqueror 不仅仅是一个 Web 浏览器,它还是一个文件管理器和多媒体查看器。它支持 WebKit(包括 Chromium 在内的许多现代浏览器使用的渲染引擎)以及它自己的 KHTML 引擎。

要安装 Konqueror,请执行以下命令:

# pkg install konqueror

8.3.6. Gnome Web (Epiphany)

Gnome Web (Epiphany) 是一款旨在尽可能轻量级和快速的 Web 浏览器,为此牺牲了其他浏览器中的一些功能。

要安装 Gnome Web (Epiphany),请执行以下命令:

# pkg install epiphany

8.3.7. qutebrowser

Qutebrowser 是一款以键盘为中心的浏览器,具有最小的 GUI。它基于 Python 和 PyQt5,是根据 GPL 许可的自由软件。

要安装 qutebrowser,请执行以下命令:

# pkg install qutebrowser

8.3.8. Dillo

Dillo 旨在成为一个多平台的替代浏览器,它体积小、稳定、开发友好、易用、快速且可扩展。这个新的实验性版本的 Dillo 基于 FLTK 工具包,而不是 GTK1,并且进行了大幅重写。

要安装 Dillo,请执行以下命令:

# pkg install dillo2

一个类似 Lynx 的 Web 浏览器,具有文本和图形模式,并具有许多功能,例如显示表格、菜单等。

要安装 Links,请执行以下命令:

# pkg install links

8.3.10. w3m

w3m 是一个寻呼机/基于文本的 Web 浏览器。它与 Lynx 类似,但具有 Lynx 没有的几个功能,例如渲染表格和渲染框架。

要安装 w3m,请执行以下命令:

# pkg install w3m

8.4. 开发工具

本节介绍如何在 FreeBSD 系统上安装和配置一些流行的开发工具。

表 3. 支持的开发工具
名称许可证软件包所需资源

Visual Studio Code

MIT

editors/vscode

Qt Creator

QtGPL

devel/qtcreator

Kdevelop

GPL 2.0 或更高版本和 LGPL 2.0 或更高版本

devel/kdevelop

Eclipse IDE

EPL

java/eclipse

Vim

VIM

editors/vim

Neovim

Apache 2.0

editors/neovim

GNU Emacs

GPL 3.0 或更高版本

editors/emacs

8.4.1. Visual Studio Code

Visual Studio Code 是一种将代码编辑器的简单性与开发人员在其核心编辑-构建-调试周期中所需功能相结合的工具。它提供全面的编辑和调试支持、可扩展性模型以及与现有工具的轻量级集成。

要安装 Visual Studio Code,请执行以下命令:

# pkg install vscode

8.4.2. Qt Creator

Qt Creator 是一个跨平台的 IDE(集成开发环境),专门针对 Qt 开发人员的需求而设计。Qt Creator 包含的功能包括:

  • 支持 C++、QML 和 ECMAscript 的代码编辑器;

  • 快速的代码导航工具;

  • 在您键入时进行静态代码检查和样式提示;

  • 上下文相关的帮助;

  • 可视化调试器;

  • 集成的 GUI 布局和表单设计器。

要安装 Qt Creator,请执行以下命令:

# pkg install qtcreator

8.4.3. kdevelop

开源、功能丰富、插件可扩展的 C/C++ 及其他编程语言的 IDE。它基于 KDevPlatform 以及 KDE 和 Qt 库,自 1998 年以来一直在开发中。

要安装 kdevelop,请执行以下命令:

# pkg install kdevelop

8.4.4. Eclipse IDE

Eclipse 平台是一个开放的可扩展 IDE,适用于任何事物,但也并非针对任何特定事物。Eclipse 平台提供了构建块和基础,用于构建和运行集成软件开发工具。Eclipse 平台允许工具构建者独立开发与其他人的工具集成的工具。

要安装 Eclipse IDE,请执行以下命令:

# pkg install eclipse

8.4.5. Vim

Vim 是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是大多数 UNIX 系统中附带的 vi 编辑器的改进版本。

Vim 通常被称为“程序员编辑器”,因为它对编程非常有用,以至于许多人将其视为一个完整的 IDE。但它不仅仅适用于程序员。Vim 非常适合各种文本编辑,从撰写电子邮件到编辑配置文件。

要安装 Vim,请执行以下命令:

# pkg install vim

8.4.6. Neovim

Neovim 是对 editors/vim 的积极重构。它代表了代码库的彻底改革,并进行了许多改进,包括合理的默认值、内置的终端模拟器、异步插件架构以及旨在提高速度和可扩展性的强大 API。它保留了与几乎所有 Vim 插件和脚本的完全兼容性。

要安装 Neovim,请执行以下命令:

# pkg install neovim

8.4.7. GNU Emacs

GNU Emacs 是一个可扩展、可自定义的自由/自由文本编辑器。其核心是 Emacs Lisp 的解释器,Emacs Lisp 是 Lisp 编程语言的一种方言,并扩展了对文本编辑的支持。

要安装 GNU Emacs,请执行以下命令:

# pkg install emacs

8.5. 桌面办公生产力

在提高生产力方面,用户通常会寻找办公套件或易于使用的文字处理器。虽然某些桌面环境(如 KDE Plasma)提供了办公套件,但没有默认的生产力软件包。无论安装了哪个桌面环境,FreeBSD 都提供了一些办公套件和图形文字处理器。

本节演示如何安装以下流行的生产力软件,并说明应用程序是否资源密集型、从端口编译需要时间或是否有任何主要依赖项。

表 4. 支持的桌面办公生产力套件
名称许可证软件包所需资源

LibreOffice

MPL 2.0

editors/libreoffice

Calligra Suite

LGPL 和 GPL

editors/calligra

中等

AbiWord

GPL 2.0 或更高版本

editors/abiword

中等

8.5.1. LibreOffice

LibreOffice 是由 文档基金会 开发的自由软件办公套件。它与其他主要办公套件兼容,并且可在各种平台上使用。它是 Apache OpenOffice 的重命名分支,包括完整办公生产力套件中发现的应用程序:文字处理器、电子表格、演示文稿管理器、绘图程序、数据库管理程序以及用于创建和编辑数学公式的工具。它提供多种语言版本,并且国际化扩展到界面、拼写检查器和词典。有关 LibreOffice 的更多信息,请访问 libreoffice.org

要安装 LibreOffice,请执行以下命令:

# pkg install libreoffice

默认情况下,LibreOffice 软件包仅提供英文版本。要获得本地化的 LibreOffice 版本,需要安装语言包。例如,要安装西班牙语本地化版本,需要使用以下命令安装 editors/libreoffice-es 软件包:

# pkg install libreoffice-es

8.5.2. Calligra

KDE Plasma 桌面环境包含一个办公套件,可以单独安装,与 KDE Plasma 无关。Calligra 包括其他办公套件中常见的标准组件。Words 是文字处理器,Sheets 是电子表格程序,Stage 管理幻灯片演示文稿,而 Karbon 用于绘制图形文档。

要安装 Calligra,请执行以下命令:

# pkg install calligra

8.5.3. AbiWord

AbiWord 是一款免费的文字处理程序,外观和感觉类似于 Microsoft® Word。它速度快、功能丰富且用户友好。

AbiWord 可以导入或导出许多文件格式,包括一些专有格式,例如 Microsoft® .rtf

要安装 AbiWord,请执行以下命令:

# pkg install abiword

8.6. 文档查看器

自 UNIX® 出现以来,一些新的文档格式越来越流行,而它们所需的查看器可能在基本系统中不可用。本节演示如何安装以下文档查看器:

表 5. 支持的文档查看器
名称许可证软件包所需资源

Okular

GPL 2.0

graphics/okular

Evince

GPL 2.0

graphics/evince

中等

ePDFView

GPL 2.0

graphics/epdfview

中等

Xpdf

GPL 2.0

graphics/xpdf

light

Zathura

Zlib

graphics/zathura

light

8.6.1. Okular

Okular 是一个通用的文档查看器,是 KDE Plasma 项目的一部分。

Okular 将出色的功能与支持各种文档(如 PDF、Postscript、DjVu、CHM、XPS、ePub 等)的多功能性相结合。

要安装 Okular,请执行以下命令:

# pkg install okular

8.6.2. Evince

Evince 是一个用于多种文档格式(包括 PDF 和 Postscript)的文档查看器。它是 GNOME 项目的一部分。Evince 的目标是用一个简单易用的应用程序替换诸如 ggv 和 gpdf 之类的文档查看器。

要安装 Evince,请执行以下命令:

# pkg install evince

8.6.3. ePDFView

ePDFView 是一款轻量级的 PDF 文档查看器,仅使用 Gtk+ 和 Poppler 库。ePDFView 的目标是创建一个简单的 PDF 文档查看器,类似于 Evince,但无需使用 GNOME 库。

要安装 ePDFView,请执行以下命令:

# pkg install epdfview

8.6.4. Xpdf

对于喜欢使用小巧的 FreeBSD PDF 查看器的用户,Xpdf 提供了一个轻量级且高效的查看器,需要的资源很少。它使用标准的 X 字体,不需要任何额外的工具包。

要安装 Xpdf,请执行以下命令:

# pkg install xpdf

8.6.5. Zathura

Zathura 是一个高度可定制且功能强大的文档查看器。它提供了一个简约且节省空间的界面,以及主要专注于键盘交互的易用性。

要安装 Zathura(包括 PDF 支持),请执行以下命令:

# pkg install zathura zathura-pdf-mupdf

此外,还可以安装 graphics/zathura-pdf-poppler 以获得替代的 PDF 支持,graphics/zathura-ps 以获得 PostScript 支持,graphics/zathura-djvu 以获得 DjVu 支持,以及 graphics/zathura-cb 以获得漫画书支持。

8.7. 财务管理

要管理 FreeBSD 桌面上的个人财务,可以安装一些功能强大且易于使用的应用程序。其中一些应用程序与广泛使用的文件格式兼容,例如 Quicken 和 Excel 使用的格式。

本节介绍以下程序:

表 6. 支持的财务管理程序
名称许可证软件包所需资源

KMyMoney

GPL 2.0

finance/kmymoney

GnuCash

GPL 2.0 和 GPL 3.0

finance/gnucash

8.7.1. KMyMoney

KMyMoney 是 KDE 社区创建的个人理财应用程序。KMyMoney 旨在提供商业个人理财管理应用程序中的重要功能。它还强调易用性和正确的复式记账功能。KMyMoney 可以从标准的 Quicken QIF 文件导入数据,跟踪投资,处理多种货币,并提供大量报表。

要安装 KMyMoney,请执行以下命令:

# pkg install kmymoney

8.7.2. GnuCash

GnuCash 是 GNOME 项目的一部分,旨在为最终用户提供友好且强大的应用程序。GnuCash 可用于跟踪收入和支出、银行账户和股票。它具有直观的界面,同时保持专业性。

GnuCash 提供智能记账簿、分层账户系统以及许多键盘快捷键和自动完成方法。它可以将单个交易拆分为多个更详细的部分。GnuCash 可以导入和合并 Quicken QIF 文件。它还处理大多数国际日期和货币格式。

要安装 GnuCash,请执行以下操作:

# pkg install gnucash

最后修改时间:2024 年 8 月 11 日,作者 Fernando Apesteguía