亲手打造自己的桌面环境.docxVIP

  • 12
  • 0
  • 约 9页
  • 2017-01-10 发布于北京
  • 举报
亲手打造自己的桌面环境

亲手打造自己的Linux桌面环境试问:Linux的最大好处是什么?安全性、稳定性、高性能,还是它带来的自由?它在所有这些方面都表现不赖,但是我们想着重强调的另一个特点是其模块性。作为一款深受Unix影响的操作系统,GNU/Linux被设计成容易拆开来,又容易装回去,如果一切顺利的话。系统的各个主要组件都是用小组件起来的,这些小组件可以忽略或更换,这就是为什么我们会有如此多不同的Linux发行版的原因之一。当然,这种模块性有时增添了复杂性。不过它也增添了可靠性,因为各组件被设计成可以独自运行;如果某个组件崩溃或遇到了某种软件错误,其余组件在理想情况下会继续正常运行。所以,你可以用另一个外壳来代替Bash,或者改用一个替代的SSL库,或者甚至更换整个init系统――我们从主要的发行版迁移到Systemd见到了这一幕。但是桌面环境方面又如何呢?KDE、Gnome和Xfce不都是大型的整体式项目吗?实则不然。它们是用彼此高度依赖的较小的程序和库组建起来的,但是可以去掉某些组件,或者把它们换成其他组件。如果更进一步,还可以完全从头开始构建一个桌面环境,你只要精心挑选几个特定的程序,把它们连接起来,然后确保它们可以同时运行。从头开始构建一个桌面环境其实相当好玩,也是一次很好的学习过程,所以我们在下面就介绍这方面。你可以选择适合自身工作流程的组件,最终结果就是,比像Gnome和KDE这些“重量级

文档评论(0)

1亿VIP精品文档

相关文档