什么是桌面环境
桌面环境简单来说,就是在内核和X Server之上,写一批程序让用户可以登陆就可以直觉性的流畅使用桌面、任务栏、开始菜单、文件操作和系统设置。这个世界上从功能完整性和产品质量来看主要有四个桌面环境:
● RedHat主导开发的Gnome
Gnome2的稳定性和性能都非常好,包括后面的Mint桌面都是衍生于Gnome2, Gnome3是我作为个人开发者来看最失望的桌面环境,Gnome3完全抛弃了Gnome2的稳定和性能,Gnome3除了性能和内存控制不好以外,API的胡乱修改导致这5年几乎没有任何重大的进步
● Suse主导开发的KDE
可以说功能最为丰富的桌面环境,包括产品质量以及性能每年都在飞速进步,但从个人看比较适合技术折腾党,功能和交互做的太复杂不适合普通用户(比如那个超级复杂的主题设置)
● Ubuntu主导开发的Unity
Unity身上还是可以看到很多Gnome2的影子,产品质量和性能都不错,Ubuntu自己独立开发了Mir、Unity桌面环境和一些全局菜单等独特特性,虽然很多开发者很喜欢,但是整体视觉都聚焦在左上角(默认看着很想一把转角直尺)的设计,个人觉得并不符合中国人的使用习惯
● Deepin主导开发的DDE
作为DDE的开发者,客观的评价,产品质量、设计视觉都符合中国人的`习惯,很多地方的交互设计细节要比其他桌面环境做的更加精致和简单,强调开箱即用的非技术型用户,不适合技术高手和那些本来就喜欢折腾的技术型用户
其他轻量型的桌面环境,比如LXDE、XFCE、Enlightenment虽然性能极佳,但是从桌面环境的功能完整性和交互设计的精致性上都不够,比较适合有一定技术深度,追求性能和自己配置多于开箱即用的技术型用户。
剩下的就是一堆平铺类窗口管理器,比如大家熟知的:awesome, i3, xmonad, dwm, stumpwm等等,这些窗口管理器型的桌面环境有300多个,我曾经为了研究所有桌面环境的特性,把这些窗口管理器都用过,最喜欢的是xmonad。这类窗口管理器的可以把个人的工作环境内存和性能消耗做到极低,而且可定制性极强,甚至可以通过编程来打造自己独一无二的工作环境。这类窗口管理器型的桌面环境比较适合有开发人员和黑客,当然也不乏国内一大批装X用户。
-
linux正确重启MySQL的教程
由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servciemysqldrestart这个脚本只好手工重启有人建议Killallmysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。这里推荐安全的重启方法$mysql_dir/bin/mysqladmin-uroot-pshutdo...
-
Linux系统调用设备的ioctl函数
在命令行调用设备的ioctl函数。在Linux系统中,似乎对设备的直接操作只有ioctl函数了。他接受的参数不是太多,而且都是一一对应的。blockdev-从命令行调用区块设备控制程序blockdev[options]commandsdevicesblockdev工具允许从命令行调用区块设备控制程序。–setr...
-
Win7硬盘无法格式化的解决方法
磁盘格式化是快速有效清除磁盘分区中文件的一种方法,在重装系统中用到的比较多,格式化优盘也比较多。但最近,有Win7系统的用户格式化硬盘的时候,出现无法格式化的问题,怎么办?出现这样的问题我们要如何去解决它呢?下面是小编为大家带来的关于Win7硬盘无法格式化的解...
-
win7始终以管理身份运行方法
有一些程序需要始终以管理员的身份来运行的,下面是由本站小编为大家整理的win7始终以管理身份运行方法,喜欢的`可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网!win7始终以管理身份运行方法:1、使用鼠标右键点击程序图标,然后选择属性,如下图所示:2、在弹出的...