亲手打造自己的 Linux 桌面环境

本文介绍了如何在不满意KDE、Gnome和Xfce等传统桌面环境时,手动构建自己的Linux桌面环境。通过选择和组合不同的窗口管理器、面板、文件管理器和其他组件,如Openbox、i3、Awesome、JWM、Cairo-Dock、Docky、PCManFM等,创建轻量且高效的定制桌面。文章详细讲述了每个组件的特点和用途,并提供了构建和配置桌面环境的步骤,鼓励用户根据个人需求自由搭配组件,打造个性化的Linux桌面体验。
摘要由CSDN通过智能技术生成

要是 KDE、Gnome 和 Xfce 都没法让你来劲,该怎么办?当然是亲手打造自己的桌面环境喽!

Linux 的最大好处是什么?安全性、稳定性、高性能,还是它带来的自由?它在所有这些方面都表现不赖,但是我们想着重强调的另一个特点是其模块性。作为一款深受 Unix 影响的操作系统,GNU/Linux 被设计成容易拆开来,又容易装回去——如果一切顺利的话。系统的各个主要组件都是用小组件起来的,这些小组件可以忽略或更换,这就是为什么我们会有如此多不同的 Linux 发行版的原因之一。

当然,这种模块性有时增添了复杂性。不过它也增添了可靠性,因为各组件被设计成可以独自运行;如果某个组件崩溃或遇到了某种软件错误,其余组件在理想情况下会继续正常运行。所以,你可以用另一个外壳来代替 Bash,或者改用一个替代的 SSL 库,或者甚至更换整个初始化系统――我们从主流发行版迁移到 Systemd 见到了这一幕。

但是桌面环境方面又如何呢?KDE、Gnome 和 Xfce 不都是大型的整体式项目吗?实则不然。它们是由彼此高度依赖的较小的程序和库组建起来的,但是可以去掉某些组件,或者把它们换成其他组件。如果更进一步,还可以完全从头开始构建一个桌面环境,你只要精心挑选几个特定的程序,把它们连接起来,然后确保它们可以同时运行。

从头开始构建一个桌面环境其实相当好玩,也是一次很好的学习过程,所以我们在下面就介绍这方面。你可以选择适合自身工作流程的组件,最终结果就是,比像 Gnome 和 KDE 这些“重量级”桌面环境轻盈得多、快速得多。另外,你在参加下一次 Linux 用户组会议时可以向朋友吹嘘,你才不用那些普通的预装的桌面环境,而是构建了自己的定制桌面,显摆一下你在 Linux 这条路上比别人走得更远。

下面是我们将要使用Openbox、PCManFM和Docky创建的定制桌面,但是可以把所有组件完成其他的东西!

下面是我们将要使用Openbox、PCManFM和Docky创建的定制桌面,但是可以把所有组件完成其他的东西!

一、桌面环境是什么?

启动你的常规桌面,看一下:上面可能有面板、通知区、窗口标题栏以及其他界面元素。这些都是桌面环境所提供的,但是如果我们更深入地探究一下,还会找到其他功能。桌面环境还处理实现应用程序之间切换和关闭应用程序等操作的键盘快捷方式,另外还处理桌面墙纸、小应用程序(比如处理器监视工具)和花哨的窗口效果。

现在,这些特性并不是由单单一个程序提供的,而是由一批程序提供的。比如在 Xfce 中,在终端中运行ps ax | grep xfce会显示名称中有 xfce 的所有进程,这样的进程有好多个。大多数名称显而易见,所以你可能明白,xfce4-panel 提供了位于屏幕边缘的面板,而 xfce4-power-manager 监视你的电池电量,处理电源事件(比如合上盖子)。

Gnome 和 KDE 的工作方式几乎如出一辙。你会忍不住想使用来自各种桌面的每个组件,然后组合起来,以此构建某种极其出色的混合桌面,但是最终结果实际上不是那么理想。如上所述,每个桌面环境下的程序旨在协同工作,具体来说是在那些桌面环境下工作,所以如果你使用来自 KDE 的面板、来自 Xfce 的电源管理器,以及来自 Gnome 的窗口管理器,最后得到的将是一种大杂烩式的桌面,耗用大量内存。毕竟,你要装载来自每个桌面环境的库及其他进程,所以这就好比同时在运行这三个桌面环境。

我们可不想这样。我们要做的是,选择小巧的、占用内存少的独立式组件,它们不依赖其他东西,但是可以顺利地协同运行。如往常一样,在自由软件领域有一大堆组件可供选择,所以不妨看一下主要的组件。

二、选择窗口管理器

尽管我们要使用单个的独立式程序来打造定制的桌面环境,但是 X Windows System(桌面的基本图形层)里面还是有一些标准,可以确保它们能够顺利地协同运行。首先,不妨看一看窗口管理器方面的几个选择。

1.名称:Openbox

网址: http://www.openbox.org 

Openb

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值