• Linux XWindow的安装和配置


    1.开始安装XWindow必须需要的组件

    输入指令:yum groupinstall "X Window System"

    yum groupinstall "X Window System"

     选择y继续安装。

    当看到complete表示已经安装成功了。

    输入startx测试一下

    看到如上界面就证明你的XWindow安装成功了。

    2.安装完成后重新启动。

    命令:reboot

    3.安装xterm

    输入命令:yum install xterm

    这里我已经安装好了。

    测试一下xterm有没有安装成功。

    如果如上就说明你的xterm安装成功。

    4.配置XWindow

    现在的Xorg一般不需要配置直接使用就可以了,但是也可以自己配置。

    1.输入命令:Xorg -configure 自动配置。

    5.使用XWindow的xterm。

    输入命令:startx /usr/bin/xterm

    打开后如下显示。

    在XWindow中我们可以打开firefox来使用(前提你得安装firefox)。

    命令:firefox        显示如下:

     成功打开firefox。

     6.安装XWindow管理程序。

    比较流行的XWindow管理程序有如下:

    注意:如果想要安装如下的XWindow管理程序,就必须安装"X Window System"这个组包否则会打不开XWindow管理程序.

    1.GNOME

    2.KDE

    3.twm

    4.Xfce

    我这里只安装GNOME为例子。

    1.输入命令开始安装gnome桌面。

    命令:yum groupinstall "GNOME Desktop"

     

    开始准备中。

     选择y开始下载安装。

     这个过程有一点刷时,出去玩玩吧!!

     看到这个complete表示安装成功了。

    2.然后使用startx启动gnome桌面。

    命令: startx

    成功的启动了gnome桌面。

    3.如果想要每次启动都要使用gnome桌面程序来管理系统可以输入如下指令来进行设置。

    命令:systemctl set-default graphical.target

    启动之后发现是gnome桌面程序。

    4.如果想要设置回来,输入如下命令。

    命令:systemctl set-default multi-user.target

     启动后发现是多用户字符终端。

    6.图形界面的自启文件

    在成功登录gnome桌面后,会去执行文件/etc/gdm/Xsession这个可执行文件。

    1.我们查看一下这个文件,如图:

    输入命令:cat /etc/gdm/Xsession

    从中我们可以知道,要想实现在登录gnome后启动一些图形化程序,就必须把这些图形化程序写在这里。

    但是我们把这些文件写到这个文件中,会显得不好维护,于是我们在这个文件添加如下脚本:

    2.命令:vim /etc/gdm/Xsesion

    在开头添加如下内容:

     表示执行用户的xprofile文件。

    在我们登录图形界面后,会提前去执行这些xprofile文件。

    3.在我们的家目录添加~/.xprofile文件。

    命令:vim ~/.xprofile

    权限默认即可。

     4.在其中添加我们登录后执行的脚本或者命令。

    我们可以把我们在登录图形界面成功后执行的一些脚本写到这个文件中。

     其中表示,我们成功登录图形界面后执行firefox这个软件。

    5.从图形界面启动测试一下。

    命令:systemctl set-default graphical.target

    命令:reboot

     开机后我们发现firefox已经启动了。

    以后我们想要开机启动的图形化程序就可以写在自己用户目录下的xprofile文件中了。

  • 相关阅读:
    Java笔记:阻塞队列
    IT廉连看——Uniapp——模板语法
    【自学记录】深度学习入门——基于Python的理论与实现(第4章 神经网络的学习)
    FISCO BCOS 3.0【01】搭建第一个区块链网络
    计算机网络的基础知识
    39.企业快速开发平台Spring Cloud+Spring Boot+Mybatis之Highcharts 标签旋转柱形图
    MyBatis中只有一个参数时--如何判断null呢?
    【ROS基础】rosbag 的使用方法
    Springboot 整合 xxljob 使用定时任务调度(新手入门篇)
    《痞子衡嵌入式半月刊》 第 89 期
  • 原文地址:https://blog.csdn.net/weixin_53064820/article/details/127575094