新手选择使用 Linux 桌面的七个注意点
| 导读 | 刚接触Linux桌面的用户该如何选择一款合适的Linux桌面环境呢?如果你习惯使用Windows或OS X,那么一想到要选择就让人犯难,那么你又该如何在十几个主要的Linux桌面、几十个次要的当中进行选择呢? |
这个问题没有轻松的答案,如果你是新用户,之前没有用过任何Linux桌面,更是这样。围绕这个话题而写的文章大多数也没有多大帮助,因为它们主要阐述什么最适合新用户使用,而不是帮助新用户自行确定。要是你用过Linux,Distrowatch的Search页面会显得更实用,不过对新用户来说用处有限。
我倒是想提议另一种方法:给出对立的设计选择,让用户根据自己的偏好和工作习惯来选择。下面是帮助新用户入门的七个对立面:
经典桌面有工作区、一个或多个面板,还有一个菜单。从MATE到Xfce,它们占了Linux中桌面环境的绝大多数。它们很少花里胡哨,但是提供了一种稳定的界面,凡是用过计算机的人几乎之前都见过。想要桌面运行起来,如同大多数Windows版本的那些人可能应该考虑经典桌面。
相比之下,创新桌面与经典设计不一样。比如说,Gnome使用概览屏幕来启动应用程序,而Unity这种桌面其实适用于移动设备。同样,虽然你可以在KDE中建立经典桌面,但是这种设计拓展了经典桌面,有多种桌面和轻松置换图标的几种方法。
在手机或平板电脑上处理大量计算工作的用户可以选择灵感源自移动设备的桌面,有简单的工作区和屏幕方面的多处变化。对这些用户而言,Gnome是个合理的选择,不过Unity是更好的选择。在诸多桌面中,只有Unity是为融合理念而设计的――在任何格式尺寸的设备上使用同一桌面。尤其推荐拥有触摸屏显示器的那些人使用Unity。
一方面,对一些用户来说,桌面只是应用程序启动器而已。它们很少花时间在桌面里面,也没有过高的期望。对这类用户而言,Unity和LXDE可能很合适。
另一方面,对一些用户来说,桌面是生态系统的一部分,其设置决定了运行方式。这些用户建议使用GNOME、KDE、Cinammon和MATE。
几款Linux桌面旨在减少凌乱,同时提供最简单的工具和控件布局。在这类桌面上运行的应用程序是为了最常见的场合设计的,但是出现问题后可能不尽如人意。GNOME、LXDE和Unity都属于这一类,所有窗口管理器也是如此。
截然不同的是,设计人员决定设计成面面俱到的桌面。虽然这些最大化设计可能让新用户产生选项焦虑,但是它们拥有你所需要的各种功能。为了简化,它们常常选择智能默认值,或者在不同的选项卡上隐藏先进功能。采用这种最大化设计的桌面包括KDE和Cinnamon。
一些用户更喜欢从菜单来启动应用程序,保持工作区界面整洁。其他用户喜欢将启动器添加到桌面或面板,用于启动应用程序、文档或URL,虽然工作区变得凌乱了,但是可以快速访问/获取资源。
你更喜欢哪个是个选择问题。然而,如果你更喜欢使用菜单,不妨试一试Gnome或者Unity。
但是如果你偏爱桌面启动器,可以试一试MATE、Cinnamon或 Xfce。如果你完全青睐桌面启动器,KDE会为你提供最多的配置选项,包括定制每一个虚拟工作区的功能。
你平常每次处理一两个应用程序吗?还是你在工作时经常使用多个应用程序,经常在它们之间来回切换?
如果你对第一个问题回答“是的”,可能会满足于Unity。倒不是说Unity无法多任务处理,而是它在默认情况下以全屏方式打开应用程序,而你在多个窗口之间切换时,面板中显示的顶层菜单可能让人困惑。
然而,如果你对第二个问题回答“是的”,几乎其他任何桌面都可能适合你的要求。
直到近几年,Linux桌面还是功能全面型。KDE和Gnome都提供了启动应用程序的一个地方,还提供了完整的生态系统,包括旨在与它们协同运行的各种实用工具和应用程序。
然而,你可能更偏爱根据个人喜好而不是桌面环境来选择应用程序。也许你拥有一台比较旧、比较慢的机子。在这两种情况下,LXDE之类的轻量级桌面,或者IceWM或Openbox之类的窗口管理器可能更适合你的选择。
有时候,上述其中一个对立面可能比其他对立面来得更重要,你想决定使用哪种桌面,只要回答它就行。然而,使用这一系列选择的最好办法就是考虑每一个选择,然后合计某种桌面环境在留言部分出现的次数。虽然结果总不是某一种桌面,但是通常可以将选择范围缩小到一两种。
为了进一步缩小范围,可以考虑每个Linux发行版的特殊性。比如说,Zorin提供类似Windows的外观感觉,而MATE和Cinammon经常推荐给Windows用户使用,因为与Windows一样,它们也是经典桌面的例子。同样,虽然据我所知没有一个发行版比得上OS X,但是Unity受到OS X的启发,所以来自Mac阵营的人可能会觉得它用起来最熟悉。
然而,不管你使用哪种方法来选择Linux桌面,都别着急。找到适合你偏好和工作流程的一款桌面将决定着你对于使用体验会有怎样的反应。
新手选择使用 Linux 桌面的七个注意点的更多相关文章
- Linux桌面环境
早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...
- 新手如何入门linux,linux原来还可以这么学
前言 在这个只有cangls和小白两人的小房间中,展开了一次关于学习方法的讨论. 小白:cangls啊,我想请教一个问题,您是如何记住那么多linux命令的. cangls:我啊,别人都看我的小电影, ...
- Linux 桌面玩家指南:14. 数值计算和符号计算
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Linux 桌面玩家指南:06. 优雅地使用命令行及 Bash 脚本编程语言中的美学与哲学
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- linux入门--Linux桌面环境(桌面系统)大比拼[附带优缺点]
早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...
- [转载]打造自己喜欢的Linux桌面----archlinux
原文地址:打造自己喜欢的Linux桌面----archlinux作者:三尺椴 打造自己的Linux桌面----Archlinux 2011-01-16 文/s_cd ( 常用桌面组合:Archlin ...
- 浅谈Linux桌面(发行版及桌面环境)
Part I: 前言 笔者2018年接触Linux(当时还是学校机房的Ubuntu 14.04 LTS),至今已经有4个年头了. 折腾了至少十几个Linux发行版,包括但不限于: ubuntu.Deb ...
- 盘点|2021年最受欢迎Linux桌面操作系统前十名
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 阿里云开源镜像站利用云服务上的优势,提供快速.稳定的镜像分发服务.和免费的CDN加速服务.更新频率高,基本上一天一更新,对于Centos/Ubun ...
随机推荐
- 怎样写 OpenStack Neutron 的 Extension (四)
上文说到需要在 /neutronclient/v2_0/myextension/extension.py 中分别定义五个 class:List/Show/Create/Delete/UpdateExt ...
- jquery扩展函数详解(我的人生颠覆)
作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可. 上次分析了jquery的源码 ...
- Boostrap(2)
网页布局 1.网格布局 网格布局就是把网页分为许多小格子,看起来像table,然后在每个小格子中放我们的内容.当然,我们也可以指定一片区域使用网格系统.网格布局主要是应用在移动设备上的,使用方法如下: ...
- DDD 领域驱动设计-看我如何应对业务需求变化?
tks: http://www.cnblogs.com/xishuai/p/3972802.html
- 那天有个小孩跟我说LINQ(八)学会Func
文章已经迁移到:http://www.ayjs.net/2013/08/68/ 文章已经迁移到:http://www.ayjs.net/2013/08/68/ 文章已经迁移到:http://www.a ...
- 第二十七课:滚轮事件,mouseenter与mouseleave事件的修复
滚轮事件 jQuery核心库没有对mousewheel事件的差异性进行处理,但作为一个常用的事件,本文讲解一下. mousewheel事件只有火狐浏览器不支持.mousewheel用于取得滚动距离的属 ...
- java Thread编程(三) 同步的两种不同实现方式
1,创建需要同步的对象(方式一) package concurrency; public class Bank { private double amount; public Bank(double ...
- 换了XCode版本之后,iOS应用启动时不占满全屏,上下有黑边
原因是没有Retina4对应的启动图片,解决方法很简单,就是把Retina4对应的图片给补上就只可以了
- PL/0编译器(java version)–Praser.java
1: package compiler; 2: 3: import java.io.IOException; 4: import java.util.BitSet; 5: 6: /** 7: ...
- 在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
http://www.cnblogs.com/huangtailang/p/4221164.html 背景:个人电脑中使用的是VS2012,数据库为2008R2,最近需要打开一个SqlServer20 ...