细品不同版本的Ubuntu Linux

2024-02-17 04:32

本文主要是介绍细品不同版本的Ubuntu Linux,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://os.51cto.com/art/201303/383132_all.htm


细品不同版本的Ubuntu Linux

【51CTO精选译文】本文并不是想开始对不同版本的Ubuntu(Xubuntu、Edubuntu、Kubuntu和AdInfinitubuntu)进行任何颇有争议的评论,而是先从带Unity的默认Ubuntu安装环境开始介绍,然后扩大范围,分别介绍KDE、Gnome、Cinnamon和XFCE。我们将确保它们都可供使用,而且登录后,还能够在其中任何一个桌面之间进行选择,开始上路吧!

桌面,桌面,为什么偏偏你就是桌面呢?

众所周知,默认情况下,自Ubuntu 11.04起,Unity是在全新安装后欢迎我们的界面。

Unity默认桌面 

老实说,本人是炮轰这种转变最猛烈的人士之一,这有众多原因。尤其是这一点,我觉得,这种用户模式的重大转变只会损害新兴的Linux桌面市场。Ubuntu在这个领域已获得了相当多主流用户的支持;我担心,这一转变会反其道而行之。甚至早在微软Windows 8桌面这个巨无霸出现之前,我就开始彻底改变自己的观点。我发现,Ubuntu在向更加统一的桌面显示这条道路前进,尽管我认为它离Gnome和KDE后退了几步。

不过,我们在这里不是要探讨默认的Unity桌面有什么优点或缺少什么功能特性。还是先来说说第一个替代的桌面安装环境:KDE。我们之所以先介绍KDE,是因为我觉得它是桌面领域最容易的"升级版"之一。

KDE 4不再是糟透了

自最初的4.0版本以来,KDE已取得了长足发展。它不仅更加稳定了,而且外观变得更漂亮了,这归功于KWin窗口管理器带来的流畅的动画效果和出色的合成支持。

我们在安装这些替代的桌面时有好几条路可以走,可以通过下面这几种方法来安装:

  • sudo apt-get install kde-plasma-desktop--如果你只想打量一番,只需安装带极少应用程序的KDE Plasma桌面;
  • sudo apt-get install kde-standard--安装Plasma桌面和标准的KDE应用程序(gedit、Konqueror、KMail、Dolphon和Konsole等);
  • sudo apt-get install kde-full--为我提供程序库中与KDE有关的一切内容(注意:这个过程要花点时间,上一次检查的程序库大小超过1.2GB);
  • sudo apt-get install kde-plasma-netbook--在此添加纯粹是为了力求完整。不过,顾名思义,这是最基本的上网本安装,我没有预计这个安装目标会长时间依然得到支持,坊间有传闻称会把它并入到上述提到的最基本安装。

一旦这一切安装完毕,登录后,你应该会看到诸如此类的界面:

KDE桌面

别落下Gnome

如此看来,Unity与Gnome 3有诸多共同之处(包括使用方面和代码库方面),但是它没有像Fedora那样全盘照搬"Gnome Shell"。如果你喜欢这种外观,并且想在Ubuntu中试一下,可以通过这几个办法做到这一点:

  • sudo apt-get install ubuntu-gnome-desktop--与KDE一样,这会为你提供Gnome 3 Shell体验,无须安装许多专门针对Gnome的程序包。此外,如果你想保留默认的显示管理器,可以毫无问题地使用这个安装目标。
  • sudo apt-get intall ubuntu-gnome-desktop ubuntu-gnome-default-settings--这里要小心,当程序包安装完毕后,如果你打算使用Gnome Shell,就要确保选择GDM显示管理器。有人声称,要是没有选择这个选项,Gnome Shell会完全失败。
  • 注意:如果你想为Gnome 3安装一切,就算进行了全面安装,也会缺少几项内容。添加下列命令,以获得Gnome Documents和Gnome Boxes应用程序:
  • sudo apt-get install gnome-documents gnome-boxes

几分钟过后,等你登录后,应该会看到这个外观相当漂亮的桌面:

Gnome 3--Gnome Shell桌面

我要说,虽然默认的"已加速"Gnome Shell桌面看起来很漂亮,但它不够成熟,没有一些传统的合成桌面效果(比如旋转、三维立方体和爆炸窗口等效果)。不过,如果你对Compiz窗口管理器通常提供的更花哨的合成效果比较有兴趣,接下来介绍的这个桌面会完全合你的心意。

来点Cinnamon

当Gnome 3和Gnome Shell推出时,一大批人对界面上与Gnome 2发生天翻地覆的变化深表不安(毕竟一般人不喜欢变化)。于是,许多昔日的Gnome编程员开发出了Cinnamon,这个桌面基本上实现了Gnome 2界面和兼容性库。除了在外观和工作流程上酷似Gnome 2外,它对视频硬件的要求低一点,还支持第三方合成--即Compiz,这个窗口管理器将为我们提供那些花哨的桌面效果。

将Cinnamon安装在Ubuntu中实际上非常容易,但有点不一样,因为我们要添加第三方程序库;只需要遵照这些步骤,就可以让可爱的Cinnamon出现在你的桌面上:

  • sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable--这将把Cinnamon的"稳定"分支(stable branch,截至截稿时为1.6.4)添加到你的程序库列表。你还可以通过Ubuntu Software Center应用程序来添加该稳定分支。
  • sudo apt-get update--拉入刚添加的程序库的索引;
  • sudo apt-get install cinnamon--这将为Cinnamon安装桌面环境,大多数底层应用程序已安装,还有你在默认情况下需要的所有兼容性库。一旦这一步完成,登录后,你会看到这样子的桌面:

带Cinnamon风格的Ubuntu

注意:我之所以要提这一点,是因为我实际遇到过。安装到Ubuntu 12.04/12.10上后,你会看到没有任何图标的桌面;如果你想让图标回来,可以使用dconf编辑器,进入到org-gnome-desktop-background,勾选"Show desktop icons"(显示桌面图标)--大功告成了!

轻型桌面,轻型安装

把最干净、耗用系统资源最少的桌面、最容易安装的部分留到最后来介绍。如果你想要一款朴实无华的桌面,耗用资源少,可以迅速显示二维图形,以及/或者画面在尺寸较小的显示器上看起来很好,那么XFCE桌面适合你。安装再容易不过了:

  • sudo apt-get install xubuntu-desktop--按这种方法安装会为你提供全面的Xubuntu XFCE体验,提供了带有品牌的背景和默认的应用程序。
  • sudo apt-get install xfce4--这个选项为你提供了与发行版无关的XFCE桌面,不管你选择哪个发行版;之前Ubuntu 11.04中存在的冲突已得到了解决。

最后,下面显示了简化版桌面的屏幕截图:

简化的XFCE桌面

结束语

你可能会发现,如果你有充足的硬盘空间,可能想在系统上安装一个或多个这样的替代桌面环境。请牢记这点:一旦安装完成,就可以从初始登录屏幕中选择其中任何一个桌面环境。此外,如果你对任何一个桌面环境进行定制,即使你回过头去使用另外一种桌面环境,原有设置仍将保留下来。你可能会发现,你想保留一个桌面用于显示Ubuntu能够提供的所有"眩目的视觉效果"和定制,同时保留另一个桌面"完全用于工作"。

原文链接:http://pinehead.tv/linux/ubuntu-linux-using-kde-gnome-cinnamon-and-xfce/


这篇关于细品不同版本的Ubuntu Linux的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/716675

相关文章

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优