平時在學校實驗室寫代碼用的環(huán)境是linux系統(tǒng),放假回家之后之后筆記本的性能和系統(tǒng)多少有些不方便,因此使用服務器安裝IDEA進行編程,記錄一下遠程桌面的安裝及出現(xiàn)的問題解決。
一. 安裝Centos7遠程連接桌面
1. 安裝桌面環(huán)境
# 安裝桌面環(huán)境GNOME
yum -y groups install "GNOME Desktop"
# 從命令行切換到桌面環(huán)境
startx
# 獲取當前啟動模式
systemctl get-default
# 修改啟動模式為圖形化
systemctl set-default graphical.target
# 修改啟動模式為命令行
systemctl set-default multi-user.target`
# 修改配置文件
vi /etc/gdm/custom.conf
# 增加如下配置
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root #默認啟動桌面環(huán)境后以 root 用戶自動登錄
2. 遠程服務設置
# Windows 遠程登錄需要安裝 Xrdp,需要 epel 源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install -y xrdp
# Xrdp 會調用 VNC,安裝 tigervnc-server
yum install -y tigervnc-server
# 修改 Xrdp 最大連接數
vim /etc/xrdp/xrdp.ini
max_bpp=32
# 啟動 Xrdp 并設置開機啟動
systemctl start xrdp
systemctl enable xrdp
# 開放 3389 端口,或者關閉防火墻
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
# 關閉防火墻
systemctl stop firewalld
# 禁止防火墻開機啟動
systemctl disable firewalld
3. windows遠程連接
(1)win + R 輸入 mstsc

(2)輸入配置信息


登錄成功

二. 出現(xiàn)的問題
安裝anaconda3之后登錄遠程桌面出現(xiàn)閃退異常
(1)問題確定
閃退用戶通過shell命令查看異常vim ~/.xsession-errors
(imsettings-check:34499): IMSettings-WARNING **: 20:05:14.791: 無法連接:拒絕連接
(imsettings-check:34499): GLib-GIO-CRITICAL **: 20:05:14.791: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
** (process:34358): WARNING **: 20:05:15.372: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused
(2)解決方法
修改/etc/profile 或者~/.bashrc 中anaconda3配置環(huán)境下的$PATH位置
修改前
#anaconda3
export PATH=$PATH:/home/wx/opt/anaconda3/bin
修改后
#anaconda3
export PATH=/home/wx/opt/anaconda3/bin:$PATH
如果在安裝anaconda3的時候選擇的是自動初始化環(huán)境變量,需要把~/.bashrc 里面自動初始化的部分注釋掉,然后手動配置anaconda3的路徑。


(3)配置信息刷新
source ~/.bashrc
source /etc/profile
具體為什么修改了PATH的位置就可以解決這個問題并不太清楚,如果有知道的大佬,望賜教,感謝。
參考鏈接:
CentOS7 安裝遠程桌面
windows通過xrdp遠程連接centos閃退
|