轉: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