【Ubuntu】Windows 遠端桌面連線ubuntu及xrdp的一些小問題(遠端桌面閃退、連線失敗、tab補全功能,無選單欄,error - problem connecting )【轉】
轉:https://blog.csdn.net/u014447845/article/details/80291678
1、遠端桌面閃退,shell可以用的問題:
(1)需要在該使用者目錄建立一個.xsession:touch .xsession
(2)裡面寫“xfce4-session”一句話就行:echo xfce4-session >~/.xsession 。
(3)然後進入到使用者目錄下,sudo chown username:username .xsession
2、windows桌面連線後遠端使用Terminal時,Tab鍵無法自動補全。
預設情況下,是使用ctrl+i的。 Tab鍵被佔用作為其他的快捷鍵。想要修改,在windows manager(視窗管理器)中,keyboard 裡將 用到 Super + Tab的快捷鍵clear掉即可。
3、遠端桌面進去之後沒有選單欄:
右鍵面板->面板首選項->backup and restore -> apply configuration圖示
4、執行一段時間後,出現xrdp_mm_process_login_response: login failed
問題原因:遠端桌面沒有正確關閉,雖然在windows 系統關閉遠端桌面連線,但是在裡linux上的程序還在執行,導致連線數量達到上限,出現問題。
解決:通過設定sesman.in檔案內的引數解決:
cat /etc/xrdp/sesman.ini
vi /etc/xrdp/sesman.ini
可以修改會話設定 :將最大會話限制該大 MaxSessions=50; 將KillDisconnected=1;則每次斷開連線時,linux都會關閉會話程序。 然後重啟/etc/init.d/xrdp restart 就可解決問題
5、錯誤如下:
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)第一種情況:
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出錯。
解決辦法:
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