精华内容
下载资源
问答
  • X Windows的理解与使用

    千次阅读 2017-11-16 20:44:40
    X Windows的理解 Unix/Linux系统上的图形用户界面 GNome KDE x window可以理解为linux的GUI程序

    X Windows的理解

    X window 是Unix/Linux系统上的图形用户界面 一个Linux的发行版,比如说Ubuntu,Centos都是Linux内核加上图形用户界面(比如GNome,KDE)再加一堆应用软件组成的。 所以说x window也是Linux上的一个应用软件,没有它,Linux也照样可以跑。

    x window可以理解为操作系统的GUI程序,这个程序接管了键盘、鼠标、显示器、显卡。
    你在屏幕上看到所有的窗口、图片、文字都是由它绘制的,鼠标键盘等事件也是由它处理和分发。

    x window system

    可以分为如下三部分

    1. 1. x client

      2. x server

      3. x protocol

    x window是采用C/S结构设计的。
    x server是服务器,处理x client发过来的请求,并将结果返回给clients,它们之间的数据交互格式是由x protocol规定。
      x server管理了键盘、鼠标、显示器、触摸板、显卡等I/O设备,所有窗口、文件和图片都是由x server绘制的。   例:键入一个字母G,x server得到这个事件后,会将该事件转发给对应的程序(假使此时对应的应用程序就是某一个client),client接收到事件后,需要显示这个字母,然后就会发一个请求给x server,要求在xx,xx地方显示一个大小为xx颜色为xx,字体为xx的字母,x server收到请求后,就按照要求把字母c画出来了。

      x window system 使用C/S结构设计的优点

        1. 资源统一管理,方便共享。由于x server接管了硬件,client不需要直接使用。x server方便获得输入事件,主动发给各个client。

        2. 远程显示。一般来说server和client是在同一台电脑上,但是也可以不在不同网络的不同电脑上。这样即使你远程登录,也可以在本机上显示远程端的程序。

        3. 采用C/S,clinet和server可以解耦。client可以采用任意语言开发,只要符合x protocol要求就可以了。

        在X Windows基础上开发图形应用程序的时候,是不需要自己发请求给x server的

          看下图:

        client请求过程


          xlib封装了交互内容的打包和解包等操作
          x toolkit实现很多常用的组件,比如说GTK+,QT就是很流行的x toolkit。
          所以平时开发应用的时候,只需要使用QT等就可以了,无需理会x server等存在。

        展开全文
      • 如何在Linux服务器启动X Windows、X11

        千次阅读 2019-10-14 16:02:01
        什么是X X是一个协议1,并不是具体...X11又称为X Windows系统,是X协议的第11版本,也是一种位图显示的视窗系统。 窗口系统(Windowing system)2,是GUI的一种,Linux系统有很多窗口系统的实现:X Window System、...
        • 什么是X

          X是一个协议1,并不是具体的实现。类似HTTP,WSGI一样。

          一般称为X视窗系统协议,是一个图形结构,用于Unix和类Unix系统下的图形系统。

        • 什么是X11

          X11又称为X Windows系统,是X协议的第11版本,也是一种位图显示的视窗系统。

          窗口系统(Windowing system)2,是GUI的一种,Linux系统有很多窗口系统的实现:X Window System、Wayland、Android Surface Flinger等。

          作为使用最为广泛的Windowing system实现的X Window System,由MIT于1984年发布。

          X在W之后,W是MIT之前使用的GUI系统。

          X11包括X server和X client,两者之间通过X protocol通信。X server一般以daemon(守护进程,后台进程)进程的形式存在。

        • 如何启动X Window

        • 开机启动3

          Linux操作系统有六种不同的运行级别(run level)

          0:停机;

          1:单用户模式;

          2:多用户,但是没有NFS;

          3:完全多用户模式,标准的运行级;

          4:一般不用;

          5:X11,即进入到X-Window系统;

          6:重新启动

        • shell命令行中启动

          采用startx命令。

          如果输入startx后,提示没有此命令command not find,参见《shell连接CentOS启动可视化界面startx

        • References


        1. 通过X11实现 Linux服务器图形化界面显示 ↩︎

        2. 蜗窝科技:Linux graphic subsytem(1)_概述 ↩︎

        3. Linux启动、关闭x-window ↩︎

        展开全文
      • linux使用X Windows设置远程桌面

        千次阅读 2016-03-29 19:33:10
        在linux上一般安装图形界面GDM,KDM,Lightdm(mate等)来管理X Windows,下面是在目标机器上配置相应的文件来打开X Windows的远程连接 1、GDMgnome的display manager程序

        https://mike632t.wordpress.com/2013/03/26/remote-desktop/

        配置X Windows使用XDMCP来进行远程桌面连接
        在linux上一般安装图形界面GDM,KDM,Lightdm(mate等)来管理X Windows,下面是在目标机器上配置相应的文件来打开X Windows的远程连接
        

        1、GDM

        gnome的display manager程序
        GDM修改以下文件
        # vi /etc/gdm/gdm.conf
        GDM3修改以下文件
        # vi /etc/gdm3/daemon.conf

        # vi /etc/gdm/custom.conf
        修改以下内容:
        [security]

        DisallowTCP=false
        
        [xdmcp]
        
        Enable=true
        
        [gui]
        

        或者更详细设置
        [daemon]

        [security]
        AllowRemoteRoot=true
        DisallowTCP=false

        [xdmcp]
        Enable=1
        Port=177
        MaxSessions=64
        DisplaysPerHost=8

        [greeter]

        [chooser]

        [debug]

        重启机器或X Windows。
        

        2、KDM

        # vi /etc/kde4/kdm/kdmrc
        开启xdmcp

        [Xdmcp]
        Enable=true

        # vi /etc/kde4/kdm/Xaccess
        允许外部机器访问

        #

        • any host can get a login window

          #

          重启机器或X Windows。

        3、 Lightdm

        # vi /etc/lightdm/lightdm.conf
        开启xdmcp

        #
        [XDMCPServer]
        enabled=true
        port=177
        #key=
        #

        重启机器或X Windows。

        展开全文
      • centos安装xwindows界面

        千次阅读 2014-05-13 10:32:36
        centos安装是是使用linux text 模式安装没有安装xwindows界面。现在要使用,使用yum安装。 登录系统,使用yum 安装 #yum groupinstall 'X Window System' -y 安装GNOME桌面环境 #yum groupinstall...


        centos安装是是使用linux text 模式安装没有安装xwindows界面。现在要使用,使用yum安装。

        登录系统,使用yum 安装

        yum groupinstall "Desktop"
        yum groupinstall "X Window System"
        yum groupinstall "Chinese Support"

        startx

         
        展开全文
      • 禁用树莓派的xWindows休眠

        万次阅读 2015-07-23 17:04:25
        所有的xWindows系统都有屏幕保护和休眠功能,屏幕保护功能可以通过桌面设置进行控制,那么休眠咋控制呢? 要想永久禁用树莓派的休眠功能其实横简单,只要在一个能够自动运行的脚本里加入如下内容: xset dpms 0 0 0 ...
      • 在RHEL7下 启动图形化界面(x windows)

        千次阅读 2017-02-25 17:19:03
        在RHEL7下 启动图形化界面(x windows)
      • GTK、KDE、Gnome、XWindows 图形界面

        万次阅读 2013-07-25 23:28:28
        Xwindows VS Gnome VS KDEx11 gtk qt gnome kde 之间的区别和联系
      • X windows gui was selected, but X windows libraries were not found. 网上查询有如下解决方案 sudo apt-get install xorg-dev 可这是在Ubuntu系统下的 我安装的是Centos,请问如何解决?谢谢
      • 更新过程中提示部分模块无法安装,重启以后发现无法进入Xwindows,按ctl+alt+F7进入命令行模式,查看一番以后发现系统功能基本安装完成,手动启动Xwindows,(命令startx),提示缺失模块,显卡驱动故障,无法链接...
      • 硬盘下安装的 linux操作系统,要切换到命令模式,...当我们在Vmware或者其他虚拟机中安装Linux后,想在X Windows与虚拟终端之间切换时,却发现Ctrl+Alt+Fx不起作用,那么我们如何解决这个问题呢?其实方法很简单,我们
      • Q: 如何通过命令行方式修改XWindows的分辨率和刷新频率? A: 可以通过手工修改/etc/X11/XF86Config文件的方式来改变分辨率,对于手工 改变刷新频率,需要知道显示器支持的水平扫描频率和垂直扫描频率范围,这里 提到...
      • Linux的安装-CentOS 7版本带X Windows

        千次阅读 2018-10-11 10:51:02
        嗯,有人给我说,Linux的桌面X Window一般是不会有人安装的,因为它会拖慢Linux的速度。其实,我感觉作为组件存在的X Window还是可以安装的。因为随时可以关掉,安装好之后不用可以init 3退回命令行模式嘛。 ...
      • CP210x Windows Driver v5.3 Release Notes Copyright (C) 2008 Silicon Laboratories, Inc. This release contains the following components: * x64 directory * silabser.sys * silabenm.sys * x86 directory...
      • Windows安装emqx

        千次阅读 2020-06-01 15:00:16
        ZIP 压缩包安装 (Linux、MaxOS、Windows) 参考连接:emqx 安装 1.通过 emqx.io 或 Github 下载要安装的 EMQ X 版本的 zip 包。 2.解压程序包 $ unzip emqx-ubuntu18.04-v4.0.0.zip 3.启动 EMQ X Broker 进入到...
      • Apache 2.4.4 X64 for windows

        热门讨论 2013-03-21 07:57:09
        Apache HTTP Server 2.4.4 64位 for windows下载
      • Mac OS X 访问 Windows 共享文件夹

        千次阅读 2018-08-08 04:38:21
        Mac OS X 访问 Windows 共享文件夹参考自:Mac OS X 访问 Windows 共享文件夹
      • Windows下编译x265

        千次阅读 2018-06-20 16:21:34
        实验环境:Win7 + VisualStudio2015 +X265安装CMakehttps://cmake.org/download/安装Yasmhttp://yasm.tortall.net/Download.html下载x265git clone https://github.com/videolan/x265.git配置CMake生成VS工程注意...
      • Windows7x64安装Python3.x

        万次阅读 多人点赞 2017-02-14 11:07:38
        Windows7x64下安装python3.x
      • x-ray windows安装

        万次阅读 2020-09-18 10:28:36
        安装x-ray,要先安装证书 下载之后解压, 先不要运行,进入到该目录下的命令行模式运行xray_windows_amd64.exe genca 会自动在该目录下生成证书 双击ca.crt 安装,下一步,然后入下图 点击是 证书安装成功 然后...
      • VcXsrv Windows X Server

        千次阅读 2013-06-26 11:31:15
        发现一个windows下开源且好用X Server. http://sourceforge.net/projects/vcxsrv/ Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2010. Source ...
      • Windows7x64平台安装Python2.x

        千次阅读 2017-02-13 18:56:44
        Windows7x64下安装python2.x
      • windows 10 开启vt-x

        千次阅读 2015-09-10 12:26:31
        装了windows 10 后,发现vt-x无法开启。点击打开链接 检查是否有其他虚拟化技术在运行 比如微软的Hyper-V在启用的时候,宿主机也被虚拟化了,以至于在宿主机上直接访问CPU的其他虚拟技术会失效。即使...
      • windows x64和x86的区别

        万次阅读 多人点赞 2019-06-29 00:15:48
        windows x64和x86有啥区别”这个问题和“windows64和32有啥区别”是一样的, 因为x64其实就是64位,x86其实就是32位,在口语中我们说32位会多于x86。 都是用来形容操作系统的,所以我们在下载的时候,会存在winx64...
      • MATROX_G200eR 64位驱动 for windows2003 x64 windows2008 x64驱动
      • jdk-7u45-windows-x64

        热门讨论 2014-02-16 11:13:16
        jdk-7u45-windows-x64
      • windows 7 x64 简体中文驱动
      • windows下编译配置x264

        千次阅读 2013-05-16 21:21:47
        最近项目需要开发网络视频应用,因为视频要编码,选择使用h.264进行编码,从网上找到x264这个库使用,但是不幸的是这个库是linux下的,但是我们的应用需要部署在windows系统上,故我只能自己编译成动态链接库来使用...
      • Windows 文本转 Linux或OS X格式

        万次阅读 2019-07-31 10:20:40
        三个系统换行符 Windows \r\n CR LF Linux/OS X (类Unix) \n LF Macintosh 非darwin \r CR 在Windows系统编辑其他系统的时候需要将换行符进行转换, 可以使用notepad++ 编辑–>文档格式转换–>转为Uni...

      空空如也

      空空如也

      1 2 3 4 5 ... 20
      收藏数 1,179,034
      精华内容 471,613
      关键字:

      xwindows