使用freerdp遠端連線Windows案頭

來源:互聯網
上載者:User

標籤:

之前使用的是rdesktop,但是由於其不支援NLA認證,便不能登入公司的電腦。為此,現在使用freerdp——這是package的名字,實際的可執行程式是xfreerdp。使用如下的命令列即可實現遠端桌面:

xfreerdp -u user_name -d domain_name -a 32 -g1920x1030 -x 0 --fonts --sec nla ip_address

參數解釋如下:

  1. -u:使用者名稱

  2. -d:網域名稱

  3. -a:使用32位顏色

  4. -g:視窗大小

  5. -x 0:使用LAN模式獲得最好的體驗。

  6. --fonts:開啟antialias功能。

  7. -sec:指定使用的協議NLA。

在由家中台式機串連至公司電腦時,兩台電腦上的滑鼠鍵與鍵盤設定不完全一樣,會出現一定的問題。具體情況是:

  1. 家中台式機(基於xmodmap)

    1. 滑鼠鍵:使用右手滑鼠,即滑鼠左右鍵不交換。

    2. 鍵盤:Caps Lock與左Ctrl鍵交換。

  2. 公司電腦(基於AutoHotkey)

    1. 滑鼠鍵:使用左手滑鼠,滑鼠左右鍵交換。

    2. 鍵盤:Caps Lock與左Ctrl鍵交換。

基於上述情況,若不作任何處理,直接由家中電腦串連至公司電腦操作時,滑鼠會被變成左手的操作習慣,鍵盤則會由於執行了兩次Caps Lock與Ctrl交換回到預設鍵位,導致操作Emacs極為不便。為解決此問題,可以寫一個指令碼程式,在啟動xfreerdp之前,執行xmodmap交換一次Caps Lock與Ctrl,將滑鼠設為左手習慣;退出xfreerdp後,再執行xmodmap交換Caps Lock與Ctrl,將滑鼠設為右手習慣。

上述第一次執行xmodmap所需的設定檔為:

! Restore the default caps lock and left control
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

! Swap mouse button
pointer = 3 2 1

上述第二次執行xmodmap所需的設定檔為:

! Swap Caps_Lock and Control_L
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

! Swap mouse button
pointer = 1 2 3

使用freerdp遠端連線Windows案頭

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.