下一页 上一页 目录
Windows 的“等价物”是图形系统 X 窗口系统。与 Windows 或 Mac 不同,X11 的设计目的不是为了易用性或美观,而仅仅是为了向 UNIX 工作站提供图形功能。以下是主要区别:
- Windows 在世界各地看起来和感觉都一样,而 X11 则不然:它更具可配置性。X11 的整体外观由一个名为“窗口管理器”的关键组件决定,您有多种选择:
fvwm
,基本但美观且内存效率高;fvwm2-95
;Afterstep
;WindowMaker
;Enlightenment
以及更多。窗口管理器通常从 .xinitrc
调用;
- 您的窗口管理器可以配置为使窗口的行为类似于 Windows 下的行为:您单击它,它就会置于前台。另一种可能性是当鼠标移动到其上方时(“焦点”)它会置于前台。此外,窗口在屏幕上的放置可以是自动的或交互式的:如果出现一个奇怪的框架而不是您的程序,请在您希望它出现的位置单击鼠标左键;
- 大多数功能都可以通过编辑一个或多个配置文件来定制。请阅读您的窗口管理器的文档:配置文件可以是
.fvwmrc
、.fvwm2rc95
、.steprc
等。示例配置文件通常可以在 /etc/X11/window-manager-name/system.window-manager-name 中找到;
- X11 应用程序是使用特殊的库(“部件集”)编写的;由于有多种可用的部件集,应用程序看起来有所不同。最基本的是那些使用 Athena 部件的应用程序(2D 外观;
xdvi
、xman
、xcalc
);其他应用程序使用 Motif (netscape
),还有一些使用 Tcl/Tk、Qt、Gtk、XForms 以及其他。几乎所有这些库都提供了与 Windows 大致相同的外观和感觉;
- 不幸的是,这种感觉可能是不连贯的。例如,如果您使用鼠标选择了一行文本并按下 <退格键>,您会期望该行消失,对吧?这在使用基于 Athena 的应用程序时不起作用,但在其他部件集中有效;
- 滚动条和调整大小的工作方式取决于窗口管理器和部件集。提示:如果您发现滚动条的行为不如您预期的那样,请尝试使用中间按钮或两个按钮一起移动它们;
- 应用程序默认情况下没有图标,但它们可以有很多图标。大多数窗口管理器都具有一个菜单,您可以通过单击桌面(“根窗口”)来调用该菜单;不用说,该菜单是可以定制的。要更改根窗口外观,请使用
xsetroot
或 xloadimage
;
- 剪贴板只能包含文本,并且行为有点奇怪。一旦您选择了文本,它就已经复制到剪贴板:移动到其他位置并按下中间按钮以粘贴它。有一个应用程序
xclipboard
,它提供了多个剪贴板缓冲区;
- 拖放是一个选项,并且仅在您使用支持它的 X11 应用程序和/或窗口管理器时才可用。
说了这么多,对您来说有个好消息。有一些项目旨在使 X11 的外观和行为与 Windows 一样连贯。Gnome,http://www.gnome.org,和 KDE,http://www.kde.org,简直太棒了。您的发行版很可能使用其中一个或两个。您将不再怀念您的 Windows 桌面!
下一页 上一页 目录