基础环境

  • 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桌面。其他用户,需要逐一配置。

最新文章

  1. java运行时内存模式学习
  2. C和指针 第十二章 结构体 习题
  3. QQ战场形势图
  4. 与MySQL传统复制相比,GTID有哪些独特的复制姿势?
  5. Hadoop中客户端和服务器端的方法调用过程
  6. 国内公共DNS
  7. awk,perl,python的命令行参数处理
  8. hexo-github 博客搭建
  9. Alljoyn 概述(1)
  10. dispatch的几种队列
  11. 穿透的 div ( pointer-events )
  12. 调试经验--硬盘U菜
  13. 浅谈DevExpress<五>:TreeList简单的美化——自定义单元格,加注释以及行序号
  14. centos 7.2 配置Nginx
  15. js监听input输入框值的实时变化实例
  16. linux性能监控命令(vmstat、sar、iostat、netstat)
  17. hw3
  18. Redis 事物
  19. redis-set
  20. 饮冰三年-人工智能-linux-03 Linux文件管理(权限管理+归档+压缩)

热门文章

  1. 探秘Java中的String、StringBuilder以及StringBuffer(转载)
  2. 无符号整型 unsigned int、unsigned long、usigned long long、size_t 比较和格式控制
  3. Jenkins 安装简记录
  4. HP 4411s Install Red Hat Enterprise Linux 5.8) Wireless Driver
  5. java中的equals和==
  6. GSP事件探查器 无法进行跟踪的解决办法(场景之一)
  7. vim鼠标模式打开与关闭
  8. ES6 Set & Map
  9. resharper license server
  10. BZOJ2157旅游——树链剖分+线段树