转:http://www.javashuo.com/article/p-xgwtwjdb-gm.htmllinux
一、远程桌面闪退,shell能够用的问题:
(1)须要在该用户目录建立一个.xsession:touch .xsession
(2)里面写“xfce4-session”一句话就行:echo xfce4-session >~/.xsession 。
(3)而后进入到用户目录下,sudo chown username:username .xsessionshell
二、windows桌面链接后远程使用Terminal时,Tab键没法自动补全。
默认状况下,是使用ctrl+i的。 Tab键被占用做为其余的快捷键。想要修改,在windows manager(窗口管理器)中,keyboard 里将 用到 Super + Tab的快捷键clear掉便可。vim
三、远程桌面进去以后没有菜单栏:
右键面板->面板首选项->backup and restore -> apply configuration图标windows
四、运行一段时间后,出现xrdp_mm_process_login_response: login failed
问题缘由:远程桌面没有正确关闭,虽然在windows 系统关闭远程桌面链接,可是在里linux上的进程还在运行,致使链接数量达到上限,出现问题。
解决:经过设置sesman.in文件内的参数解决:session
cat /etc/xrdp/sesman.iniapp
vi /etc/xrdp/sesman.initcp
能够修改会话设置 :将最大会话限制该大 MaxSessions=50; 将KillDisconnected=1;则每次断开链接时,linux都会关闭会话进程。 而后重启/etc/init.d/xrdp restart 就可解决问题字体
五、错误以下:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1:5921
tcp connected
security level is 2
password failed
error - problem connecting
(1)第一种状况:spa
xrdp-sesman.log下错误为:
[INFO ] starting Xvnc session...
[ERROR] X server for display 10 startup timeout[INFO ] starting xrdp-sessvc - xpid=2924 - wmpid=2923
[ERROR] X server for display 10 startup timeout
[ERROR] another Xserver is already active on display 10
[DEBUG] aborting connection...
若是你的log也有相似 X server for display 10 startup timeout和another Xserver is already active on display 10。问题根源在于tightvnc,出现问题的版本跟X字体有冲突,致使链接Xserver出错。
解决办法:.net
apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp
最后,启动xrdp服务,sudo /etc/init.d/xrdp restart,此时会启用相应端口,配置方面默认便可。经过命令:netstat -tnl 。查看 3350 3389 5910 这三个端口处于LISTEN,通常就没问题了。
(2)第二种状况:
若是日志里跟第一种状况不一样,能够考虑以下方式解决:sudo vim /etc/xrdp/sesman.ini,添加以下两行:
param8=-SecurityTypes
param9=None