MMHMM
2015-11-23 06:18 deepin
本帖最后由 MMDMM 于 2015-11-22 22:20 编辑
Linux桌面“彩”起来:桌面环境及窗口管理器盘点[多图]
看到这个标题,很多人一定认为桌面环境和窗口管理器是一回事,但严格来说窗口管理器和桌面环境是有区别的。桌面环境(Desktop Environments)是最近发展起来的桌面图形环境,它的主要目标是为Linux/Unix操作系统提供一个更加完备 的界面以及大量各类整合工具和使用 程序,其基本 易用性吸引着大量的新用户,Linux世界最多见 的桌面环境就是GNOME和KDE。窗口管理器(Window Manager)是一个可以控制X窗口环境中窗口属性的软件。基本 地说窗口管理器管理窗口的外观形式、桌面菜单、图标、虚拟桌面以及按钮样式等一切显示在屏幕上的样式。如果非要用一个词来包括它们,就用“图形环境”吧。
说到最出彩的桌面环境,肯定是 GNOME 和Kde两个了。
GNOME 即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个主要 组成部分。 是一种让运用 者容易操作和设定计算机 环境的工具。目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完备 、操作基本 以及界面友好的桌面环境,他是GNU计划的正式桌面。
KDE,K桌面环境(K Desktop Environment)的缩写。一种着名的运行于Linux、Unix以及FreeBSD等操作系统上面自由图形工作环境,整个系统采用的都是TrollTech公司所开发的Qt程序库。KDE和Gnome都是Linux操作系统上最流行的桌面环境系统。
再说说其他图形环境,Xfce是一个运行在各类Unix下的轻量级桌面环境,暂且提它一提,它类似于商业图形环境CDE。它的作者是Olivier Fourdan。两年以前,Olivier Fourdan试图寻找一个高速 、友好、高效的Linux桌面,于是XFce就这样诞生了。XFce最先是基于 XForms三维图形库,随后又开发了一些后续版本。去年Olivier Fourdan将其工作转移到GNOME的核心工具GTK+上。XFce最主要的特色是容易配置,整个流程 都可以运用 鼠标来完成,而不须要 修改配置文件的代码。最新版本的XFce还支持鼠标拖放、系统任务管理、多字节在内的多国语言以及其它特征。
Fluxbox是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和KDE那样精致 ,但由于它的运行对系统资源和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高的机器上,其菜单和有关 配置被保存于用户根目录下的.fluxbox目录里,这样使得它的配置极为便利。
Openbox项目是一套完全遵循标准的高速 、轻型、可扩展性强的窗口管理器。Openbox 3系列是一套全新的窗口管理器,没有继承以前任何一款同类软件的代码,尽管外观上还是很像Blackbox(Openbox 2系列的代码是基于Blackbox 0.65.0)。Openbox可以作为一个独立的运行环境,同时也可以仅仅作为窗口管理器来替代像KDE、Gnome等桌面环境的默认窗口管理器。
IceWM是一个超小型的轻量级窗口管理器,其主要特点是小和高速,设计之初就考虑了速度、可用性和与系统结合的稳定性;并且也不失灵活配置的特点。 优点: 1、体积小(安装文件仅仅1M多,占用空间6M左右) 2、启动快,原始界面类似windows(win95) 缺点: 1、界面单一,对于喜欢华丽界面的运用 者来说,没有必要运用 (但是最近揭晓 的多个 版本已经大为改观了,配合xloadimage、rox-filer等软件还可以美化到媲美Gnome桌面的水平)。 2、大部分使用 程序必须依赖于Gnome或者是KDE桌面的库文件。
再说说FVWM,并不是任何人都会喜欢 FVWM。运用 FVWM 显然不像用 KDE,Gnome 的桌面那么基本 ,你须要 自己对它执行 配置。它是一个老牌的,长久不衰的窗口管理器,它永远以一个忠实的 Xwindow 窗口管理器的方式工作。运用 FVWM,你可以学到很多有关 Xwindow 的东西,你会很快的明白 Xwindow 的工作原理,见识到 Xwindow 的强大和灵活。如果你喜欢随意的控制自己窗口,让它们都乖乖听话,而不是老是跳出来挡在你面前。你喜欢随意定制自己窗口样式,喜欢高速 高效的控制窗口,喜欢节省资源,…… 总之,你是一个挑剔的人。那么 FVWM 就是你最终的选择。
Enlightenment是一个功能强大的窗口管理器,它的目标是运用 户轻而易举地配置所见即所得的桌面图形界面。现在Enlightenment的界面已经相当豪华,它拥有像AfterStep一样的可视化时钟以及其它浮华的界面效果,用户不仅可以任意选择边框和动感的声音效果,最有吸引力的是由于它开放的设计思想,每一个用户可以根据自己的爱好,任意地配置窗口的边框、菜单以及屏幕上其它各个部分,而不须要 接触源代码,也不须要 编译任何程序。
Window Maker是一个计划为GNUStep使用 软件提供额外综合支持的X11窗口管理器。它尽力模拟一流的NeXTSTEP图形用户界面,相对NeXTSTEP图形用户界面,Window Maker运行速度更快、拥有更多的功能以及易于配置和运用 。
AfterStep是一个基于NEXT操作系统的NeXTSTEP而开发的窗口管理器,最初起源于由BoYang所创的BowMan窗口管理器,AfterStep开发者们由最初基本 的模仿到力图改良 、完备 它的功能,决定改动 BowMan的名称,于是AfterStep计划诞生了。AfterStep的界面和NEXTSTEP由很多相似之处,但是值得留心 的是,AfterStep为了满足不同的用户的须要 ,而做了大量的改良 ,NEXTSTEP的界面没有给人一种非常舒适的感觉,所以AfterStep吸取了NEXTSTEP界面的优点,添加 了很多有用的特征。
mwm(Motif Window Manager)遵循OSF(Open Source Foundation,开放源代码基金会)制定的Motif窗口管理标准,由于Motif采用OS/2操作系统的程序管理器作为其模板,所以所有的窗口特征 及快捷键都和OS/2和Windows完全相同。(OS/2本是由IBM和Microsoft共同研制开发的,但Microsoft中途退出了合作,自己搞出了Windows,但Windows里的很多东西仍沿用了OS/2的思想)。Motif须要 付费才能运用 的,在许多商业Unix操作系统中已经提供了mwm。
Blackbox是一个用C++开发的新颖窗口管理器,它没有共享其它窗口管理器的任何代码,配置 是图片处理技能 的实现都是重新开发的。和其它窗口管理器相比,Blackbox最主要的特色是代码少,运行速度快,Blackbox所有的代码都是由 Brad Hughes (https://bbs.deepin.org/module) 和Jeff Raven (https://bbs.deepin.org/module)两个人开发和维护。由于其紧凑的结构、精练的代码使得Blackbox占有很少的系统资源。
Sawfish是一个基于Lisp脚本语言开发的可扩展窗口管理器,它并不是构架在twm之上,整个采用了全新的体系结构。用户可以通过修改个人配置文件.sawfishrc中的Lisp代码,或者通过整合的用户定制系统来修改用户配置信息、修改 组件和控制用户界面。
{:4_120:}{:4_120:}{:4_120:}
Linux桌面“彩”起来:桌面环境及窗口管理器盘点[多图]
看到这个标题,很多人一定认为桌面环境和窗口管理器是一回事,但严格来说窗口管理器和桌面环境是有区别的。桌面环境(Desktop Environments)是最近发展起来的桌面图形环境,它的主要目标是为Linux/Unix操作系统提供一个更加完备 的界面以及大量各类整合工具和使用 程序,其基本 易用性吸引着大量的新用户,Linux世界最多见 的桌面环境就是GNOME和KDE。窗口管理器(Window Manager)是一个可以控制X窗口环境中窗口属性的软件。基本 地说窗口管理器管理窗口的外观形式、桌面菜单、图标、虚拟桌面以及按钮样式等一切显示在屏幕上的样式。如果非要用一个词来包括它们,就用“图形环境”吧。
说到最出彩的桌面环境,肯定是 GNOME 和Kde两个了。
GNOME 即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个主要 组成部分。 是一种让运用 者容易操作和设定计算机 环境的工具。目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完备 、操作基本 以及界面友好的桌面环境,他是GNU计划的正式桌面。
KDE,K桌面环境(K Desktop Environment)的缩写。一种着名的运行于Linux、Unix以及FreeBSD等操作系统上面自由图形工作环境,整个系统采用的都是TrollTech公司所开发的Qt程序库。KDE和Gnome都是Linux操作系统上最流行的桌面环境系统。
再说说其他图形环境,Xfce是一个运行在各类Unix下的轻量级桌面环境,暂且提它一提,它类似于商业图形环境CDE。它的作者是Olivier Fourdan。两年以前,Olivier Fourdan试图寻找一个高速 、友好、高效的Linux桌面,于是XFce就这样诞生了。XFce最先是基于 XForms三维图形库,随后又开发了一些后续版本。去年Olivier Fourdan将其工作转移到GNOME的核心工具GTK+上。XFce最主要的特色是容易配置,整个流程 都可以运用 鼠标来完成,而不须要 修改配置文件的代码。最新版本的XFce还支持鼠标拖放、系统任务管理、多字节在内的多国语言以及其它特征。
Fluxbox是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和KDE那样精致 ,但由于它的运行对系统资源和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高的机器上,其菜单和有关 配置被保存于用户根目录下的.fluxbox目录里,这样使得它的配置极为便利。
Openbox项目是一套完全遵循标准的高速 、轻型、可扩展性强的窗口管理器。Openbox 3系列是一套全新的窗口管理器,没有继承以前任何一款同类软件的代码,尽管外观上还是很像Blackbox(Openbox 2系列的代码是基于Blackbox 0.65.0)。Openbox可以作为一个独立的运行环境,同时也可以仅仅作为窗口管理器来替代像KDE、Gnome等桌面环境的默认窗口管理器。
IceWM是一个超小型的轻量级窗口管理器,其主要特点是小和高速,设计之初就考虑了速度、可用性和与系统结合的稳定性;并且也不失灵活配置的特点。 优点: 1、体积小(安装文件仅仅1M多,占用空间6M左右) 2、启动快,原始界面类似windows(win95) 缺点: 1、界面单一,对于喜欢华丽界面的运用 者来说,没有必要运用 (但是最近揭晓 的多个 版本已经大为改观了,配合xloadimage、rox-filer等软件还可以美化到媲美Gnome桌面的水平)。 2、大部分使用 程序必须依赖于Gnome或者是KDE桌面的库文件。
再说说FVWM,并不是任何人都会喜欢 FVWM。运用 FVWM 显然不像用 KDE,Gnome 的桌面那么基本 ,你须要 自己对它执行 配置。它是一个老牌的,长久不衰的窗口管理器,它永远以一个忠实的 Xwindow 窗口管理器的方式工作。运用 FVWM,你可以学到很多有关 Xwindow 的东西,你会很快的明白 Xwindow 的工作原理,见识到 Xwindow 的强大和灵活。如果你喜欢随意的控制自己窗口,让它们都乖乖听话,而不是老是跳出来挡在你面前。你喜欢随意定制自己窗口样式,喜欢高速 高效的控制窗口,喜欢节省资源,…… 总之,你是一个挑剔的人。那么 FVWM 就是你最终的选择。
Enlightenment是一个功能强大的窗口管理器,它的目标是运用 户轻而易举地配置所见即所得的桌面图形界面。现在Enlightenment的界面已经相当豪华,它拥有像AfterStep一样的可视化时钟以及其它浮华的界面效果,用户不仅可以任意选择边框和动感的声音效果,最有吸引力的是由于它开放的设计思想,每一个用户可以根据自己的爱好,任意地配置窗口的边框、菜单以及屏幕上其它各个部分,而不须要 接触源代码,也不须要 编译任何程序。
Window Maker是一个计划为GNUStep使用 软件提供额外综合支持的X11窗口管理器。它尽力模拟一流的NeXTSTEP图形用户界面,相对NeXTSTEP图形用户界面,Window Maker运行速度更快、拥有更多的功能以及易于配置和运用 。
AfterStep是一个基于NEXT操作系统的NeXTSTEP而开发的窗口管理器,最初起源于由BoYang所创的BowMan窗口管理器,AfterStep开发者们由最初基本 的模仿到力图改良 、完备 它的功能,决定改动 BowMan的名称,于是AfterStep计划诞生了。AfterStep的界面和NEXTSTEP由很多相似之处,但是值得留心 的是,AfterStep为了满足不同的用户的须要 ,而做了大量的改良 ,NEXTSTEP的界面没有给人一种非常舒适的感觉,所以AfterStep吸取了NEXTSTEP界面的优点,添加 了很多有用的特征。
mwm(Motif Window Manager)遵循OSF(Open Source Foundation,开放源代码基金会)制定的Motif窗口管理标准,由于Motif采用OS/2操作系统的程序管理器作为其模板,所以所有的窗口特征 及快捷键都和OS/2和Windows完全相同。(OS/2本是由IBM和Microsoft共同研制开发的,但Microsoft中途退出了合作,自己搞出了Windows,但Windows里的很多东西仍沿用了OS/2的思想)。Motif须要 付费才能运用 的,在许多商业Unix操作系统中已经提供了mwm。
Blackbox是一个用C++开发的新颖窗口管理器,它没有共享其它窗口管理器的任何代码,配置 是图片处理技能 的实现都是重新开发的。和其它窗口管理器相比,Blackbox最主要的特色是代码少,运行速度快,Blackbox所有的代码都是由 Brad Hughes (https://bbs.deepin.org/module) 和Jeff Raven (https://bbs.deepin.org/module)两个人开发和维护。由于其紧凑的结构、精练的代码使得Blackbox占有很少的系统资源。
Sawfish是一个基于Lisp脚本语言开发的可扩展窗口管理器,它并不是构架在twm之上,整个采用了全新的体系结构。用户可以通过修改个人配置文件.sawfishrc中的Lisp代码,或者通过整合的用户定制系统来修改用户配置信息、修改 组件和控制用户界面。
{:4_120:}{:4_120:}{:4_120:}
Reply Like 0 View the author
LINUX 文件种类:
1.普通文件(regular file)我们通常访问的文件,由ls -la 显示出来的属性中,第一个属性为【-】。根据文件内容又可分为
一、纯文本文件(ASCII):这是UNIX系统中最多的一种文件类型,之所以称为纯文本文件,是因为其内容为我们可以直接读到的数据,例如数字、字母等
二、二进制文件(binary):系统其时仅认识且可以执行二进制文件(binary file)。LINUX中的可执行文件就是这种格式的。
三、数据格式的文件(data):有些程序在运行过程总,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。
2.目录(directory):就是目录,第一个属性为【d】
3.连接文件(link):类似Windows下面的快捷方式。第一个属性为【l】
4.设备与设备文件(device):与系统外设及存储等相关的一些文件,通常都集中在/dev目录下。该文件又分为两种:
一、块(block)设备文件:就是存储数据以供系统访问的接口设备,简单而言就是硬盘。第一个属性【b】
二、字符(character)设备文件:即串行端口的接口设备,例如键盘,鼠标等。第一个属性【c】
5.套接字(sockets):这类文件通常用在网络数据连接。我们可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为【s】,通常在/var/run目录中看到这种文件类型。
6.管道(FIFO,pipe):FIFO也是一种特殊的文件类型,其主要目的是,解决多个程序同时访问一个所造成的错误。FIFO是first-in-first-on(先进先出)的缩写。第一个属性为【p】。
{:4_98:}{:4_98:}{:4_98:}