zoukankan      html  css  js  c++  java
  • CentOS 使用 Xfce 桌面并通过 xrdp 登录

    基础环境

    • CentOS 7.1 最小化安装

    安装步骤

    以下步骤,均通过ssh连接到主机进行操作。

    安装桌面支持

    首先安装桌面支持

    yum groupinstall "Server with GUI"
    

    此时,系统默认使用Gnome桌面。

    安装xrdp和vnc

    yum install xrdp tigervnc
    

    然后启动xrdp并设为开机启动

    systemctl start xrdp
    systemctl enable xrdp
    

    配置防火墙

    firewall-cmd --add-port=3389/tcp --permanent
    firewall-cmd --reload
    

    或者干掉防火墙。

    此时,已经可以通过远程桌面连接了,但是使用的是默认的Gnome桌面。

    安装Xfce

    yum groupinstall Xfce
    

    配置Xfce为默认桌面

    以下内容参考XRDP and xfce

    打开用户目录下的.Xclients文件,原本没有的话创建一个

    vim ~/.Xclients
    

    然后把下面内容写入文件:

    #!/bin/bash
    XFCE="$(which xfce4-session 2>/dev/null)"
    exec "$XFCE"
    

    增加执行权限

    chmod +x ~/.Xclients
    

    并重启xrdp

    systemctl restart xrdp
    

    此时,我们通过远程桌面登录后,默认显示的就是Xfce桌面了。

    问题

    上述方法中,并不能一劳永逸的解决默认桌面的问题。

    只有Home目录中 .Xclients 文件指定了Xfce桌面的用户,登录后会默认显示Xfce桌面。其他用户,需要逐一配置。

  • 相关阅读:
    C++中迭代器失效的问题
    怎么转载别人的博客
    Linux下模拟实现shell
    Linux下的文件描述符与文件指针及其区别
    智能指针
    C++模板(下)
    C++中的模板(上)
    僵尸进程和孤儿进程
    Linux下的atexit函数
    多线程练习
  • 原文地址:https://www.cnblogs.com/chr-wonder/p/8464196.html
Copyright © 2011-2022 走看看