目录

桌面环境

01. linux图形界面组成

图形界面组成

显示管理器DM

02. 图形界面配置

图形桌面配置文件

图形桌面配置文件xorg.conf

图形桌面配置文件xorg

命令配置分辨率xrandr

03. 窗口管理器UKUI


桌面环境

01. linux图形界面组成

linux只是一个基于命令行的操作系统,其本身没有图形界面,linux现有的图形界面的实现只是在linux下的应用程序实现的

图形界面组成

图形界面主要包含如下几个部分:

  • 显示管理器(Display Manager)例如(lightdm)
  • 窗口管理器(Window Manager)例如(ukwm)
  • DM和WM之上的一些图形应用程序,例如firefox

显示管理器、窗口管理器、应用程序集合起来构成一个系统的图形界面

显示管理器DM

提供了基本的图形显示能力,目前

02. 图形界面配置

图形桌面配置文件

Xorg是X系统的一个实现,是默认显示服务器的一个软件包。Xorg本身是个虚包,但在使用操作系统时,xorg就会被导入一系列的文件或软件,包括xorg.conf、xorg-server、org-twm、xorg-xclock、xorg-xterm等等,这些都是跟显卡驱动、图形环境库相关的一些文件、软件。桌面环境都需要xorg才能运行。

Lightdm,即:Light Display Manager,是一个全新的、轻量的linux桌面的桌面显示管理器。lightdm是一个跨桌面的显示管理器,其目的是称为X org X服务器的标准显示管理器

xorg.conf是X server的主要配置文件,它包含一个当前系统的硬件资源列表。X server就是根据这些硬件资源“组织”出基本的图形能力。xorg.conf文件在/etc/X11/xorg.conf

图形桌面配置文件xorg.conf

【ServerLayout】在具有多个显示设备的系统中,可能有多个Screen和多个ServerLayout,用以实现不同的硬件搭配

【Files】X系统使用的字体存放目录

【InputDevice】输入设备,如键盘鼠标的信息

【Monitor】显示器的设置,如分辨率,刷新率等

图形桌面配置文件xorg

较新版本的linux系统都已经没有xorg.conf文件,可以手动生成

  1. cp /var/log/Xorg.0.log /var/log/Xorg.1.log
  2. 一般在X下不能直接创建xorg.conf,init 3切换至纯命令行模式(init 5切换回GUI界面),执行X-configure
  3. 执行命令2后xorg.conf.new在root目录下生成,该文件可以作为当前系统的xorg.conf的基本模板使用
  4. 测试X-config /root/xorg.conf.new
  5. 拷贝至etc目录 cp /root/xorg.conf.new /etc/X11/xorg.conf

命令配置分辨率xrandr

  1. 使用xrandr查看当前屏幕分辨率
    # xrandr
  2. 使用cvt设置一个系统中没有的分辨率参数,刷新频率为60Hz
    # cvt 1600 900 60
  3. 将Modeline用xrandr增加到显示器的分辨率列表中:
    # xrandr --newmode "1600x900_60.00" 127.00 1600 1696 1864 2128 960 963 -hsync +vsync
  4. 还没完,现在需要把新设置的分辨率添加到输出显示,也就是Virtual的分辨率列表中
    # xrandr --addmode Virtual1 "1600x900_60.00"
    再次查看,已添加
  5. 最终设置新设置好的分辨率,输入命令后回车即可看见显示分辨率的变化
    # xrandr -s 1600x900
    问题一,xrandr命令只针对当前用户
    问题而,这种方式重启失效,所以最好保存到配置文件xorg.conf中,或直接做成脚本开机启动

银河麒麟系统todesk配置 银河麒麟系统bond配置_运维

 

03. 窗口管理器UKUI

UKUI是基于Linux和其他类似Unix发行版的可插入框架的轻量级桌面环境,它是使用GTK和Qt开发的,为浏览、搜索和管理计算机提供了更简单,更愉快的体验,当前版本为UKUI3.0,使用UbuntuKylin20.04LTS操作系统的用户可以体验到该版本