X Window的使用
Xwindow使用技巧三则

(1)找到家目录下的点文件“.xinitrc令,并在命令行的尾部添一个后台运行符“&”即可。
以Motif为例,要在一进入Xwindow时自动调用英汉词典xdict,可以在“.xinitrc”中加入下面两行:
Xwindow使用技巧三则
就桌面应用而言,Xwindow是Linux中极富魅力的部分,充分挖掘其潜能会给我们的应用带来许多益处。下面就以流行的TurboLinux中文版为例,介绍其中的几则使用技巧。
1.快速启动Xwindow图形登录界面
在超级用户命令提示符#后键入init 5 指令。
说明:Linux默认打开7个屏幕,编号为tty1~tty7。Xwindow启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕,用“Alt+Ctrl+Fn”组合键即可实现字符界面与Xwindow界面的快速切换。
2.定制Xwindow视窗管理器桌面快捷菜单
很多视窗管理器,如X自带的twm、Motif的mwm、仿Win9X界面的fvwm95等,都提供了桌面快捷菜单,其中的菜单项目控制都放在系统库目录下的rc文件里。如果你对其中的菜单项目不满意,可以进行定制。下面以Motif的mwm为例:
说明:Linux分为多个运行态(级别),默认的是3号多用户网络态,为字符界面;5号是Xwindow态,提供类xdm图形登录界面。init 5指令是将当前的运行态转到5号态,启动Xwindow图形登录界面。2.字符界面与Xwindow图形界面的快速切换字符界面到Xwindow界面的切换,可以按“Alt+Ctrl+F7”组合键;Xwindow界面到字符界面的切换,按“Alt+Ctrl+(F1~F6)”组合键(F1~F6为6个功能键的任意一个)。
x window 系统的窗口显示原理

x window 系统的窗口显示原理X Window 系统是一种用于显示用户界面的开放源代码图形用户界面 (GUI)。
该系统采取了分布式的方式,将输入事件和显示操作分别传输到不同的计算机上进行处理。
这种体系结构的最大优点在于,它使得不同计算机上的应用程序可以共享数据和资源,且能够运行于不同的操作系统、不同的计算机体系结构和网络拓扑。
X Window 的窗口显示原理主要包含以下几个方面:1. 基本架构和组件:X Window 系统基于服务器和客户端架构,其组件包括 X Server、X Client 和 Window Manager。
X Server 是运行在显示设备上的服务程序,负责与显示设备交互。
X Client 是运行在主机上的应用程序,通过 X Server 与显示设备进行通信。
Window Manager 是一种控制窗口的外观和交互的软件,可以扩展 X Window 系统的外观和功能。
2. 窗口管理:X Window 系统的窗口管理机制相对自由,可以实现窗口的移动、缩放、层叠等自由操作。
X 窗口系统的窗口层次结构由根窗口、窗口组和窗口组中的子窗口组成,每个窗口都有自己的重叠、透明和可见性属性,可以在任意层次上被移动和调整。
3. 显示事件:X Window 系统的窗口显示采用异步事件模型。
当用户进行鼠标、键盘和其他输入操作时,X Server 会将这些操作转换为事件并传递给窗口。
在 X 图形界面中,产生的事件主要包括Button Event、Window Event、Motion Event 和 Key Event 等。
窗口程序可以通过注册事件处理器来接收这些事件并作出相应的响应。
4. 图形处理:在 X 窗口系统中,所有的窗口绘制操作都通过 X 的绘图基本组件进行实现。
X Window 系统中的绘图操作主要通过对称多处理机(SMP)和并行化处理(SIMD)的方式进行加速,从而实现较高的绘图速度和能耗效率。
第四讲 X Windows系统

能够进行远程访问
五、X Windows Servers
Linux上缺省的X Windows服务器是 服务器是XFree86 Linux上缺省的X Windows服务器是XFree86 上缺省的
Linux上最常用的X Windows服务器是Xfree86。 服务器是Xfree86 Linux上最常用的X Windows服务器是Xfree86。这是一个 上最常用的 处得到更 开放源码的程序,可以从 开放源码的程序,可以从处得到更 多的信息。 多的信息。 XFree86的配置需要root用户来进行。XFree86需要对显示 XFree86的配置需要root用户来进行。XFree86需要对显示 的配置需要root用户来进行 显示器、鼠标和键盘进行配置。 卡、显示器、鼠标和键盘进行配置。对X的配置文件是 etc/X11/XF86Config- 注意, /etc/X11/XF86Config 或 /etc/X11/XF86Config-4 注意, 不适合的显卡的配置可能会损坏显示器。 不适合的显卡的配置可能会损坏显示器。 修改配置文件的命令有: 修改配置文件的命令有:SuperProbe , Xconfigurator , XF86Setup , xf86config , xvidtune 。其中常用的是 Xconfigurator 。
主要内容
了解:Linux系统桌面的使用 了解:GNOME面板的使用 了解:Nautilus工具的使用 掌握:图形界面下快捷键的使用 掌握:X Windows系统 了解:整合式桌面环境GNOME和KDE 了解:办公软件的使用 掌握:网络的配置
图形界面下快捷键的使用
Ctrl+Alt+ Ctrl+Alt+Backspace
与Windows的控制面板相同,可进行系统设置 Windows的控制面板相同, 的控制面板相同
linux截图方法—X-Window环境下截图

linux截图⽅法—X-Window环境下截图X-Window环境下截图1.⽤X-Window中的截图⼯具 xwd与xwud是X-Window中⾃带的截图⼯具。
xwd是⼀个⾮常传统的屏幕截图软件,它可以截取程序窗⼝和全屏图像。
xwud是X11图形⼯具客户程序,可以⽤它来显⽰由xwd程序创建的图形⽂件。
这两个程序包含在X-Window的标准发布版中。
截取图像的⽅法如下: #xwd > myscreen.xwd 查看图像使⽤如下命令: #xwud -in myscreen.xwd 实际使⽤中,可以⽤xwd结合其它图形转换程序直接获得想要的输出⽂件。
例如: xwd -frame|xwdtopnm|pnmtojpeg>myscreen.jpeg 如果直接写成script,则使⽤更加⽅便。
例如我的脚本myscreen的⽂件内容为:#/bin/bash sleep 5 xwd -screen -root|xwdtopnm|pnmtopng> myscreen.png2.⽤GNOME中的软件截图在GNOME 1.4中的选单⾥,有⼩程序→公⽤程序→ScreenShooter。
这个程序⾮常好⽤,可以对整个桌⾯和单个窗⼝和桌⾯区域进⾏截图,图⽚默认保存在你登录的⽬录下。
例如⽤root登录,图⽚就保存在/root下,保存格式为jpg。
但是,在Red Hat8.0的GNOME选单中这个程序消失了,不过可以直接运⾏gnome-panel-screenshot进⾏截图。
3.⽤KDE中的软件来截图在KDE中包含了⼀个很好⽤的截图软件Ksnapshot。
这个软件的使⽤⽐较直观,其界⾯如图2。
只要在“Delay”框⾥填上延迟时间,在 “Filename”栏⾥填上要保存的⽂件名和路径,然后⽤⿏标点“Grab”按钮就可以进⾏抓图了。
点击“Grab”按钮后,Ksnapshot软件的窗⼝⾃动最⼩化到任务栏,同时⿏标变成“⼗”字状。
X-window的基本操作

mp3和CD
XMMS 下载mp3的外挂.Rpm包, 用rpm –ivh *.rpm Cd 用gnome 中的cd 播放器可以使用.
RPM的命令管理软件包
命名规则: 软件名称-版本-次版本-平台-.Rpm 安装 rpm –ivh *.rpm 中间加参数 -replacepkgs 替换原包. 删除软件包用 –e ,此时的名称只是软件名称. 升级用 –uvh 更新用 –Fvh 查询用 –q
ADSL 设置
主要是网卡口xdsl设备的连接方式 主按钮的“系统设置/网络”,选xdsl,选网卡,用户 名,密码,应用。 USB口的ADSL设备: 要求kernal是2.6以上才支持. kernal 2.6 安装两个安装包. /people/lovewilliam/USB _ADSL/cxacru-2004-07-24.k2.6.6mgc.i686.rpm /people/lovewilliam/linuxatm/linux-atm-2.4.1-2mgc.i686.rpm
Linux下安装程序
初步处理 *.gz: 常见的压缩格式。“gunzip xxxxxxxxx.gz”。桌面环境往往带有图形化解 压工具,用鼠标点点,不成再用命令。 *.tgz: 常见tar归档加gzip压缩格式。只解成tar归档文件用“gunzip xxxxxxxxx.tgz”,完全解开用“tar zxvf xxxxxxxxx.tgz”。桌面环境往往带 有图形化解压工具,用鼠标点点,不成再用命令。 *.tbz: 常见tar归档加gzip压缩格式。完全解开用“tar jxvf xxxxxxxxx.tbz”。桌 面环境往往带有图形化解压工具,用鼠标点点,不成再用命令。 *.tar: tar归档文件,解压命令为“tar xvf xxxxxxxxx.tar”。桌面环境往往带有图 形化解压工具,用鼠标点点,不成再用命令。 *.bin: 没什么好说的了,直接执行吧。
XWindow系统的使用

序的名称。
• 通知区域:Red Hat网络更新通知工具是通知区域的一部 分。它提供了一种简捷的系统更新方式,确保系统时刻使 用Red Hat的最新勘误和错误修正来更新。
• 插件小程序(Applets):插件小程序是完成特定任务的 小程序。GNOME有很多十分有用并且非常有趣的插件小 程序,例如,电子邮件检查器、时钟日历、CPU和内存情 况查看器等。
– 复制到别的工作区:右单击窗口标题栏,选择“放在所有工作区 上”命令,将该窗口在各个工作区生成一个备份。
可编辑ppt
12
GNOME的文件管理器
• Nautilus文件管理器主要由菜单栏、工具栏、 位置栏、状态栏、侧栏和浏览窗格等组成 。
可编辑ppt
13
可编辑ppt
14
文件管理器的基本操作
• 选择文件
• 打开文件
• 更改文件名
• 移动和复制文件
• 给文件建立链接
• 删除文件 :文件被删除后都暂时存放到回收站中, 回收站的内容存放在用户主目录下的.Trash目录 下中
• 定位 • 改变文件查看方式 • 排列和布局文件
可编辑ppt
15
文件管理器的 个性化设置
• 改变鼠标动作 的关联
可编辑ppt
16
可编辑ppt
2
X Window的特点
• 良好的网络支持:X Window采用了C/S网络结构, X Client和X Server可以通过网络来通信,而且有 良好的网络透明性。
• 个性化的窗口界面:X Window并未对窗口界面作 统一的规范,程序员可以根据需求自行设计,其 中最有名的就是后面将要介绍的GNOME与KDE。
第5章 X Window系统的使用
17
xeyes
xcalc
18
5.4 X-Windows Servers
Linux上缺省的X-Window服务器是XFree86
指定X server是以环境变量DISPLAY来设臵
的 查看DISPLAY环境变量,显示如下:
[xl@maxin xl]$ echo $DISPLAY localhost: 0.0
5
X Window发展简史
1988年,麻省理工学院成立了X Consoritium组
织,并将X Window的开发控制友移交给X Consoritium,此后的X Window后续版本都由他 们来开发和发布。X Window进入了一个高速发 展期,1988年3月,X11R2发布;12月的时候 X11R3发布,至1994年4月,X协议的一个最稳 定的版本X11R6诞生了,此时的X协议的功能大 致确定,我们至今使用的还是这个版本。
13
客户机/服务器模型
14
客户机/服务器模型
Linux的X-Windows系统使用客户机/服务器模
型,该结构的核心是X-Windows服务器。 这个服务器捕捉所有的键盘和鼠标消息,并将 这些消息送给相应的应用程序。如果应用程序 需要有输出的话,那么它将发送给服务器,由 服务器调用适当的硬件功能来绘制到屏幕上。
6
5.2 整合式桌面环境
为了使X Window的使用更加方便,各个公 司与组织都针对其开发了许多集成桌面环境。 几乎所有的Linux发行版本中都提供两种桌面: GNOME、KDE。 它们的操作界面彼此不同,但都包括某些特 定的基本功能。例如,支持桌面上的拖放操作 、面板上有应用软件的启动菜单、各种小工具 程序、启动程序的图标等。
X Window的使用
西南科技大学计算机科学与技术学院实验报告实验名称X Window的使用实验地点实验日期指导教师学生班级学生姓名学生学号提交日期一、实验目的了解 Linux 窗口系统 X Window 的特点,了解其中几个重要概念,验证GNOME 窗口的使用方法。
二、实验题目X Window的使用三、实验设计⏹掌握使用X Window 及GNOME窗口管理器的方法⏹能配置X Window,以支持窗口桌面的远程访问,体会X Window 的客户/服务器模式四、实验记录1、启动本地方式的 X 系统如果 Linux 启动后没有进入窗口方式的用户登录界面,则需要登录字符界面,再使用命令 startx。
打开 X 系统后,如果还需要访问命令行界面,则使用组合键Ctrl-Alt-Fn,n 为数字 1-6,例如,使用组合键 Ctrl-Alt-F1 就返回到默认的命令行界面;而使用组合键 Ctrl-Alt-F7 则又返回到图形界面。
一般Redhat一类的发行版本在/etc/inttab可以看到系统默认启动等级id:5:initdefault:默认是5的图形界面,改为其他的2-4即可重启启动字符界面,此时使用startx命令可进入图形界面(如果安装了的)而基于Debian的好像没有这个/etc/inittab(反正ubuntu下面没有)文件,通过另一种方式来实现:sudo vim /etc/default/grub修改GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”为:GRUB_CMDLINE_LINUX_DEFAULT=” text”然后运行下sudo update-grub2就可了这样重启后默认为字符界面,此时想要启动X Window可以这样:sudo chmod 646 .Xauthoritysudo lightdm start2、GNOME桌面结构3、启动远程方式的X系统所谓远程方式使用 X 系统,是指在本地计算机上打开 X 服务程序,以管理本地计算机的输入输出设备,再通过 Telnet 配置 Linux 服务器,指定 X 服务器的地址为那台本地计算机,然后启动客户程序(窗口程序,如 nautilus),这样,本地计算机 X 服务程序上可以看到客户程序的窗口,使用本地鼠标可以控制该窗口的移动、更改大小,也可以使用该客户程序提供的功能,采用鼠标点击的方式完成操作。
03第三章 X Window图形用户界面和应用软件
LibreOffice简介
• LibreOffice 是 办 公 套 件 衍 生 版 , 同 样 自 由 开 源 , 以 Mozilla Public License V2.0许可证分发源代码,但相比OpenOffice增加 了很多特色功能。LibreOffice拥有强大的数据导入和导出功能,能直接 导 入 PDF 文 档 、 微 软 Word(.doc 文 件 ) 、 LotusWord , 支 持 主 要 的 OpenXML 格 式 。 软 件 本 身 并 不 局 限 于 Linux 平 台 , 现 已 持 Windows 、 Mac和其它Linux发行版等多个系统平台。
9
Nautilus文件管理器
• Nautilus文件管理器的主要作用是以图形界面方式方便用户对文件或目 录进行操作,其功能类似Windows中的资源管理器。
10
GNOME设置
11
登录窗口切换
• 当系统登录时,在系统登录窗口中单击“GNOME”按钮,弹出系统切 换选项,选择所需的桌面环境,输入密码后,单击“登陆”按钮,系统 将启动指定的桌面系统。
12
本章目录
1.X Window 简介 2. GNOME桌面环境 3. Linux下的常用应用软件
13
Linux下的常用应用软件
• LibreOffice简介 • 图像处理软件GIMP • 看图软件GNOME之眼 • 文件查看器Document Viewer • 网页浏览器FireFox • 电影播放机
15
LibreOffice简介
• Write文字处理软件
16
LibreOffice简介
• Calc电子表格软件
17
LibreOffice简介
linuxLinux基本命令的使用及X Window的使用
西南科技大学计算机科学与技术学院实验报告实验名称 Linux基本命令的使用及X Window的使用实验地点东六E座3-07实验日期第六周星期三指导教师学生班级学生姓名学生学号提交日期20014年8月信息安全系制一、实验目的1.了解Linux字符界面的操作特点,验证Linux命令的用途,掌握Linux的基本操作、管理、帮助、编辑命令。
2.了解X Window的特点,理解X Window的基本概念,验证X Window的使用方法二、实验题目1.Linux基本命令的使用2.X Window的使用三、实验设计1.在实验室的环境与写报告环境不太一样,实验室通过putty连接远程主机,进行操作,写报告我是直接在linux终端进行的。
2.打开终端输入命令cd /tmp 转换到tmp目录下3.输入ls 查看当前目录下的文件和文档确定没有所要创建的文件4.输入mkdir 20123168 创建了一个名为20123168的目录5.再次输入ls 查看当前目录下的文件和文档,发现所需目录已经存在6.输入cd 20123168 转换到20123168目录下面7.输入命令vi 20123168.txt 创建并打开了文本,按下i 进入了编辑模式8.输入所要输入的内容,按esc 然后输入:wq退出并保存文本1.在电脑上安装xming2.打开putty并设置ssh内容3.输入ip地址并在窗口中输入名字和口令登录进入fedora4.输入gedit 打开窗口5.输入firefox 打开了firefox浏览器6.输入nautilus 打开了文件管理器7.将目标内容拷贝到用户主目录下面四、实验记录1.在实验室的环境与写报告环境不太一样,实验室通过putty连接远程主机,进行操作,写报告我是直接在linux终端进行的。
2.打开终端输入命令cd /tmp 转换到tmp目录下3.输入ls 查看当前目录下的文件和文档确定没有所要创建的文件4.输入mkdir 20123168 创建了一个名为20123168的目录5.再次输入ls 查看当前目录下的文件和文档,发现所需目录已经存在6.输入cd 20123168 转换到20123168目录下面7.输入命令vi 20123168.txt 创建并打开了文本,按下i 进入了编辑模式8.输入所要输入的内容,按esc 然后输入:wq退出并保存文本9.打开文件查看,内容均在,创建成功,再利用图形界面去目录下查看8.在电脑上安装xming9.打开putty并设置ssh内容10.输入ip地址并在窗口中输入名字和口令登录进入fedora11.输入gedit 打开窗口12.输入firefox 打开了firefox浏览器13.输入nautilus 打开了文件管理器14.将目标内容拷贝到用户主目录下面五、实验思考或体会实验二中内容很简单,主要是让我们熟悉linux的基本命令:Cd 转换目录mkdir创建目录vi 创建和打开文本文档,i进入编辑模式,编辑完如果不保存退出是esc+(ctrl+z)编辑完要保存的退出为esc+(:wq)记住了这些基本的,实验三中是在用xming将远程的linux的图形化界面让本地用户使用,是非常方便的软件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南科技大学计算机科学与技术学院
实验报告
实验名称X Window的使用
实验地点
实验日期
指导教师
学生班级
学生姓名
学生学号
提交日期
一、实验目的
了解 Linux 窗口系统 X Window 的特点,了解其中几个重要概念,验证GNOME 窗口的使用方法。
二、实验题目
X Window的使用
三、实验设计
⏹掌握使用X Window 及GNOME窗口管理器的方法
⏹能配置X Window,以支持窗口桌面的远程访问,体会X Window 的客户
/服务器模式
四、实验记录
1、启动本地方式的 X 系统
如果 Linux 启动后没有进入窗口方式的用户登录界面,则需要登录字符界面,再使用命令 startx。
打开 X 系统后,如果还需要访问命令行界面,则使用组合键Ctrl-Alt-Fn,n 为数字 1-6,例如,使用组合键 Ctrl-Alt-F1 就返回到默认的命令行界面;而使用组合键 Ctrl-Alt-F7 则又返回到图形界面。
一般Redhat一类的发行版本在/etc/inttab可以看到系统默认启动等级id:5:initdefault:默认是5的图形界面,改为其他的2-4即可重启启动字符界面,此时使用startx命令可进入图形界面(如果安装了的)
而基于Debian的好像没有这个/etc/inittab(反正ubuntu下面没有)文件,通过另一种方式来实现:
sudo vim /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
为:GRUB_CMDLINE_LINUX_DEFAULT=” text”
然后运行下sudo update-grub2就可了
这样重启后默认为字符界面,
此时想要启动X Window可以这样:
sudo chmod 646 .Xauthority
sudo lightdm start
2、GNOME桌面结构
3、启动远程方式的X系统
所谓远程方式使用 X 系统,是指在本地计算机上打开 X 服务程序,以管理本地计算机的输入输出设备,再通过 Telnet 配置 Linux 服务器,指定 X 服务器的地址为那台本地计算机,然后启动客户程序(窗口程序,如 nautilus),这样,本地计算机 X 服务程序上可以看到客户程序的窗口,使用本地鼠标可以控制该窗口的移动、更改大小,也可以使用该客户程序提供的功能,采用鼠标点击的方式完成操作。
(1)、putty连接
先开启ssh服务service sshd start或
systemctl start sshd.service
systemctl enable sshd.service
(2)、Xmanager
五、实验思考或体会
通过本次实验,让我们了解了Linux 窗口系统 X Window 的特点,熟悉使用Gnome或KDE的使用,以及远程X Window的使用。
实验思考:
1、多个远程X 客户程序可以在一个X 服务器上显示吗?相似的,一个X 客户程序可以显示在多个X 服务器上吗?
答:都可以。