顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== Ubuntu 安裝可讓 Windows 遠端桌面登入的 xrdp ====== * 因為建立一個 VM 來測試 Ubuntu Desktop 的功能, 想看看有沒有比 VNC 效能好一點的服務, 後來找到 xrdp 可以測試看看 * 安裝環境 : Ubuntu-18.04.1-Desktop ===== 安裝方式 ===== * 安裝 xfce4 與 xrdp <cli> sudo apt install xfce4 xrdp </cli> * 配置登入環境 <cli> echo xfce4-session > ~/.xsession sudo vi /etc/xrdp/startwm.sh </cli><file> : if test -r /etc/profile; then . /etc/profile fi startxfce4 test -x /etc/X11/Xsession && exec /etc/X11/Xsession exec /bin/sh /etc/X11/Xsession </file> * 啟動 xrdp 服務 <cli> sudo service xrdp restart </cli> * 確認服務正常運行 <cli> netstat -na | grep 3389 </cli><cli> : tcp6 0 0 :::3389 :::* LISTEN : </cli> ===== 使用方式 ===== - 使用 windows 遠端桌面連上 Ubuntu IP Exp. 192.168.11.55 \\ {{:tech:2018081201.png?400|}} - 登入 Ubuntu 內的帳號密碼 \\ {{:tech:2018081202.png?400|}} - {{:tech:2018081203.png?600}} <WRAP info> * 如果需要透過背景執行 xwin 的相關程式, 就需要找到 DISPLAY 的 ID, 方法其實很簡單, 直接在 rdp 底下開啟 terminal 輸入 echo $DISPLAY 就可以查到 \\ {{:tech:image_25.png?600|}} * 之後可以使用 ssh 連入主機端執行一個 xwin 程式進行驗證 Exp. <code sh>DISPLAY=:10.0 xterm &</code> \\ {{:tech:image_26.png?600|}} </WRAP> ===== 無法呈現中文的處理程序 ===== * 安裝中文字型相關套件<cli> sudo apt-get install language-pack-zh-han* sudo apt install $(check-language-support) sudo apt-get install font-manager </cli> * 更改預設為中文環境<cli> sudo vi /etc/default/locale </cli><file> LANG="zh_TW.UTF-8" LANGUAGE="zh_TW:zh:en_US:en" </file><cli> sudo vi /etc/environment </cli><file> LANG="zh_TW.UTF-8" LANGUAGE="zh_TW:zh" LC_NUMERIC="zh_TW" LC_TIME="zh_TW" LC_MONETARY="zh_TW" LC_PAPER="zh_TW" LC_NAME="zh_TW" LC_ADDRESS="zh_TW" LC_TELEPHONE="zh_TW" LC_MEASUREMENT="zh_TW" LC_IDENTIFICATION="zh_TW" LC_ALL="zh_TW.UTF-8" </file><cli> sudo dpkg-reconfigure locales </cli>選擇 zh_TW.UTF-8 UTF-8<cli> sudo fc-cache -fv </cli> * 重新開機讓設定生效 <cli> sudo reboot </cli> * 重新連入後就可以看到中文訊息 {{:tech:2020120601.png?600|}} ===== 關閉 Screen Saver ===== - 需要先透過遠端桌面登入 (產生 X Server) Exp. DISPLAY=:10.0 - 執行 xcreensaver-demo 來產生 ~/.xscreensaver 設定檔<cli>DISPLAY=:10.0 xscreensaver-demo</cli>使用 CTRL-C 中斷後就會產生 - 修改 ~/.xscreensaver 設定檔內的 mode 預設為 random <cli> vi ~/.xscreensaver</cli><file> : mode: off : </file> - 可以再次執行 xcreensaver-demo 來確認已經關閉 Screen Saver 設定, <cli>DISPLAY=:10.0 xscreensaver-demo</cli> 一樣使用 CTRL-C 中斷後就會關閉畫面 ===== 參考網址 ===== * http://honglung.pixnet.net/blog/post/167257893-windows-%E9%81%A0%E7%AB%AF%E6%A1%8C%E9%9D%A2%E9%80%A3%E7%B7%9A%E5%88%B0-ubuntu-16.04 * http://it.cpunews.net/1592/ * https://www.twblogs.net/a/5c38452dbd9eee35b21d8750 * https://superuser.com/questions/644804/disable-screensaver-screen-blank-via-command-line/644829 {{tag>xrdp 遠端桌面}} tech/ubuntu_xrdp.txt 上一次變更: 2021/10/02 21:20由 jonathan