# pkg install kde5
第 8 章 桌面环境
如果发现翻译错误,请直接 发起PR修改。
目录
8.1. 简介
尽管 FreeBSD 因其性能和稳定性而在服务器领域很受欢迎,但它也非常适合作为日常桌面使用。在 FreeBSD ports 树中有超过 36000 个应用程序可用,可以轻松构建一个定制的桌面环境,可以运行各种各样的桌面应用程序。本章介绍了如何安装流行的桌面环境以及诸如网络浏览器、办公软件、文档查看器和财务软件等桌面应用程序。
先决条件:
-
阅读本章的读者应该已经了解如何在 FreeBSD 上安装 X Window System 或 Wayland 。
-
在本章中,读者被指示安装官方软件包。请参考 使用 ports 集合 部分,以从 ports 构建定制软件包。
8.2. 桌面环境
本节介绍了如何在 FreeBSD 系统上安装和配置一些流行的桌面环境。桌面环境可以是一个简单的窗口管理器,也可以是一个完整的桌面应用套件。
名称 | 许可证 | 包 |
---|---|---|
KDE Plasma |
GPL 2.0 or later |
x11/kde5 |
GNOME |
GPL 2.0 or later |
x11/gnome |
XFCE |
GPL, LGPL, BSD |
x11-wm/xfce4 |
MATE |
GPL 2.0, LGPL 2.0 |
x11/mate |
Cinnamon |
GPL 2.0 or later |
x11/cinnamon |
LXQT |
GPL, LGPL |
x11-wm/lxqt |
8.2.1. KDE Plasma
KDE Plasma 是一个易于使用的桌面环境。该桌面提供了一套应用程序,具有一致的外观和感觉,标准化的菜单和工具栏,键绑定,配色方案,国际化以及集中式、对话框驱动的桌面配置。有关 KDE 的更多信息,请访问 KDE 主页 。有关 FreeBSD 特定信息,请参阅 KDE 上的 FreeBSD 主页 。
8.2.1.2. 最小化的 KDE Plasma 安装
要安装最小化的 KDE Plasma ,请执行以下操作:
# pkg install plasma5-plasma
这个安装非常简洁。必须单独安装 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
# pkg install sddm
在 /etc/rc.conf
中启用 SDDM 服务以在系统启动时启动:
# sysrc sddm_enable="YES"
可以通过运行以下命令在 SDDM 中设置键盘语言(例如,对于西班牙语):
# sysrc sddm_lang="es_ES"
启动 KDE Plasma 的第二种方法是手动调用 startx(1)。为了使其工作,需要在 ~/.xinitrc 中添加以下行:
% echo "exec ck-launch-session startplasma-x11" > ~/.xinitrc
8.2.2. GNOME
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(简称 GDM )是 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.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.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 ck-launch-session mate-session" > ~/.xinitrc
8.2.5. Cinnamon
Cinnamon 是一个 UNIX® 桌面环境,提供先进的创新功能和传统的用户体验。桌面布局类似于 Gnome 2。底层技术是从 Gnome Shell 分叉出来的。重点是让用户感到宾至如归,并为他们提供易于使用和舒适的桌面体验。
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 ck-launch-session cinnamon-session" > ~/.xinitrc
8.2.6. LXQT
LXQt 是一个基于 Qt 技术的先进、易于使用和快速的桌面环境。它专为那些重视简洁、速度和直观界面的用户量身定制。与大多数桌面环境不同,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
# pkg install sddm
在 /etc/rc.conf
中启用 SDDM 服务以在系统启动时启动:
# sysrc sddm_enable="YES"
在 SDDM 中,可以通过运行以下命令来设置键盘语言(例如,对于西班牙语):
# sysrc sddm_lang="es_ES"
启动 LXQT 的第二种方法是手动调用 startx(1)。为了使其工作,需要在 ~/.xinitrc
中添加以下行:
% echo "exec ck-launch-session startlxqt" > ~/.xinitrc
8.3. 浏览器
本节介绍了如何在 FreeBSD 系统上安装和配置一些流行的网络浏览器,从资源消耗较高的完整网络浏览器到资源使用较少的命令行网络浏览器。
名称 | 许可证 | 包 | 所需资源 |
---|---|---|---|
Firefox |
MPL 2.0 |
Heavy |
|
Chromium |
BSD-3 and others |
Heavy |
|
Iridium browser |
BSD-3 and others |
Heavy |
|
Falkon |
MPL 2.0 |
Heavy |
|
Konqueror |
GPL 2.0 or later |
Medium |
|
Gnome Web (Epiphany) |
GPL 3.0 or later |
Medium |
|
qutebrowser |
GPL 3.0 or later |
Medium |
|
Dillo |
GPL 3.0 or later |
Light |
|
Links |
GPL 2.0 or later |
Light |
|
w3m |
MIT |
Light |
8.3.1. Firefox
Firefox 是一个开源浏览器,具有符合标准的 HTML 显示引擎、选项卡浏览、弹窗阻止、扩展功能、增强的安全性等特点。Firefox 基于 Mozilla 代码库开发。
要安装最新发布版本的 Firefox 软件包,请执行以下操作:
# pkg install firefox
要安装 Firefox Extended Support Release (ESR) 版本,执行以下操作:
# pkg install firefox-esr
8.3.2. Chromium
Chromium 是一个开源的浏览器项目,旨在构建更安全、更快速、更稳定的网络浏览体验。Chromium 具有标签式浏览、弹窗拦截、扩展等功能。 Chromium 是 Google Chrome 浏览器基于的开源项目。
要安装 Chromium ,请执行以下操作:
# pkg install chromium
Chromium 的可执行文件是 /usr/local/bin/chrome ,而不是 [.filename]/usr/local/bin/chromium#。 |
8.3.3. Iridium browser
Iridium 是一个免费、开放和自由的浏览器修改版本,基于 Chromium 代码库,通过增强隐私保护在几个关键领域进行改进。禁止自动传输部分查询、关键词和指标到中央服务,只有在获得同意的情况下才会发生传输。
要安装 Iridium ,请执行以下操作:
# pkg install iridium-browser
8.3.4. Falkon
Falkon 是一个新近推出的非常快速的 QtWebEngine 浏览器。它旨在成为一款轻量级的适用于所有主要平台的网络浏览器。 Falkon 具备您从一个网络浏览器所期望的所有标准功能。它包括书签、历史记录(两者都在侧边栏中)和选项卡。除此之外,您还可以使用内置的 AdBlock 插件屏蔽广告,使用 Click2Flash 屏蔽 Flash 内容,并使用 SSL 管理器编辑本地 CA 证书数据库。
要安装 Falkon ,请执行以下操作:
# pkg install falkon
8.3.5. Konqueror
Konqueror 不仅是一个网页浏览器,还是一个文件管理器和多媒体查看器。它支持 WebKit ,这是许多现代浏览器(包括 Chromium )使用的渲染引擎,同时也支持自己的 KHTML 引擎。
要安装 Konqueror ,请执行以下操作:
# pkg install konqueror
8.3.6. Gnome Web (Epiphany)
Gnome Web (Epiphany)是一个旨在尽可能轻量和快速的网络浏览器,但牺牲了其他浏览器中的许多功能。
要安装 Gnome Web(Epiphany),执行以下操作:
# pkg install epiphany
8.3.7. qutebrowser
Qutebrowser 是一个以键盘为重点的浏览器,具有简洁的图形用户界面。它基于 Python 和 PyQt5,是一款自由软件,根据 GPL 许可证发布。
要安装 qutebrowser ,请执行以下操作:
# pkg install qutebrowser
8.3.8. Dillo
Dillo 旨在成为一个跨平台的替代浏览器,它小巧、稳定、开发者友好、易用、快速和可扩展。这个新的实验版本的 Dillo 基于 FLTK 工具包,而不是 GTK1,并且已经进行了大量的重写。
要安装 Dillo,请执行以下操作:
# pkg install dillo
8.4. 开发工具
本节介绍了如何在 FreeBSD 系统上安装和配置一些流行的开发工具。
名称 | 许可证 | 包 | 所需资源 |
---|---|---|---|
Visual Studio Code |
MIT |
Heavy |
|
Qt Creator |
QtGPL |
Heavy |
|
Kdevelop |
GPL 2.0 or later and LGPL 2.0 or later |
Heavy |
|
Eclipse IDE |
EPL |
Heavy |
|
Vim |
VIM |
Light |
|
Neovim |
Apache 2.0 |
Light |
|
GNU Emacs |
GPL 3.0 or later |
Light |
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 ++和其他编程语言的集成开发环境。它基于 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 是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是 vi 编辑器的改进版本,大多数 UNIX 系统都配备了 vi 编辑器。
Vim 通常被称为“程序员的编辑器”,对于编程非常有用,以至于许多人认为它是一个完整的集成开发环境(IDE)。然而, Vim 不仅适用于程序员。 Vim 非常适合各种文本编辑,从撰写电子邮件到编辑配置文件都可以。
要安装 Vim ,请执行以下命令:
# pkg install vim
8.4.6. Neovim
Neovim 是编辑器 editors/vim 的一个积极的重构版本。它对代码库进行了彻底的改进,包括合理的默认设置、内置终端仿真器、异步插件架构和为速度和可扩展性而设计的强大 API 。它与几乎所有的 Vim 插件和脚本保持完全兼容。
要安装 Neovim ,请执行以下操作:
# pkg install neovim
8.5. 桌面办公生产力
当谈到生产力时,用户通常会寻找一个办公套件或易于使用的文字处理软件。虽然一些桌面环境(如 KDE Plasma )提供了一个办公套件,但没有默认的生产力软件包。无论安装的桌面环境如何,FreeBSD 都提供了几个办公套件和图形化文字处理软件。
本节演示了如何安装以下流行的生产力软件,并指出应用程序是否资源密集型,从 ports 编译需要时间,或者是否有任何重要的依赖关系。
名称 | 许可证 | 包 | 所需资源 |
---|---|---|---|
LibreOffice |
MPL 2.0 |
Heavy |
|
Calligra Suite |
LGPL and GPL |
Medium |
|
AbiWord |
GPL 2.0 or later |
Medium |
8.5.1. LibreOffice
LibreOffice 是由 The Document Foundation 开发的免费软件办公套件。它与其他主要办公套件兼容,并可在多种平台上使用。它是 Apache OpenOffice 的重新品牌分支,包括完整办公生产力套件中的应用程序:文字处理器、电子表格、演示文稿管理器、绘图程序、数据库管理程序以及用于创建和编辑数学公式的工具。它提供多种不同语言版本,并将国际化扩展到界面、拼写检查和字典。有关 LibreOffice 的更多信息,请访问 libreoffice.org 。
要安装 LibreOffice ,请执行以下操作:
# pkg install libreoffice
LibreOffice 软件包默认只提供英文版本。要使用本地化的 LibreOffice 版本,需要安装语言包。例如,要安装西班牙语本地化版本,需要使用以下命令安装软件包:editors/libreoffice-es。
# pkg install libreoffice-es
8.6. 文档查看器
自从 UNIX® 问世以来,一些新的文档格式已经变得流行起来,而这些格式所需的查看器可能在基本系统中不可用。本节介绍如何安装以下文档查看器:
名称 | 许可证 | 包 | 所需资源 |
---|---|---|---|
Okular |
GPL 2.0 |
Heavy |
|
Evince |
GPL 2.0 |
Medium |
|
ePDFView |
GPL 2.0 |
Medium |
|
Xpdf |
GPL 2.0 |
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.7. 金融
在 FreeBSD 桌面上管理个人财务,可以安装一些强大且易于使用的应用程序。其中一些应用程序与广泛使用的文件格式兼容,例如 Quicken 和 Excel 使用的格式。
本节涵盖以下程序:
名称 | 许可证 | 包 | 所需资源 |
---|---|---|---|
KMyMoney |
GPL 2.0 |
Heavy |
|
GnuCash |
GPL 2.0 and GPL 3.0 |
Heavy |
上次修改时间: September 18, 2024 by fiercex