用dtk寫(xiě)的一個(gè)簡(jiǎn)易遠(yuǎn)程桌面連接工具(2022,舊版)

引言
@神末shenmo在https://bbs.deepin.org/post/228885中發(fā)了一些在UOS上才有的應(yīng)用,然后我發(fā)現(xiàn)遠(yuǎn)程協(xié)助這個(gè)應(yīng)用應(yīng)該只能連接其他Linux電腦(沒(méi)實(shí)驗(yàn)過(guò),不太清楚),Windows(rdp協(xié)議)是連接不了的,而商店里的 Remmina 雖然功能強(qiáng)大,但并非是中文版的,于是我制作了這個(gè)程序

介紹
這是一款使用?dtk
?寫(xiě)的一個(gè)簡(jiǎn)易遠(yuǎn)程連接工具,基于?rdesktop
,適用于連接Windows
等?rdp
?協(xié)議的遠(yuǎn)程計(jì)算機(jī)(xrdp
也是可以的,測(cè)試過(guò)了),雖然和mstsc
?差的有點(diǎn)遠(yuǎn)
在我測(cè)試中,我發(fā)現(xiàn)系統(tǒng)默認(rèn)版本的?rdesktop(1.8.6)
?是無(wú)法連接?Windows XP
(不知道是不是個(gè)例),而編譯的?rdesktop 1.9.0
?是沒(méi)有問(wèn)題的,所以我也把編譯好的應(yīng)用放進(jìn)?deb
?包并支持選擇版本(我編譯的這個(gè)版本在優(yōu)麒麟上無(wú)法運(yùn)行)
順便提示一下,因?yàn)槲夷芰ι系膯?wèn)題,缺陷有很多,如下:
如果 rdesktop 連接的日志太多(多過(guò) 5000 個(gè)字符),程序就會(huì)崩潰(當(dāng)然不是 rdesktop 崩潰)
不管是連接成功還是失敗,都會(huì)彈出提示窗口顯示日志(如果連接正常就不要理了,不正常就要好好看看了,暫時(shí)只有英語(yǔ)版的)
標(biāo)題不支持中文
在窗口填寫(xiě)的信息無(wú)法保存,關(guān)閉后會(huì)全部丟失
代碼結(jié)構(gòu)較為混亂,只有少量注釋
連接遠(yuǎn)程桌面時(shí)(即運(yùn)行 rdesktop 時(shí)),程序不會(huì)響應(yīng)任何操作(堵塞線(xiàn)程,我暫時(shí)不會(huì)C++的多線(xiàn)程)
更多選項(xiàng)的高級(jí)選項(xiàng)卡第一行會(huì)有亂碼
……
截圖







下載連接
藍(lán)奏云:https://gfdgdxi.lanzouj.com/b01p0pxej?,密碼:djy1
Gitee:https://gitee.com/gfdgd-xi/simple-remote-desktop-accessor
Github:https://github.com/gfdgd-xi/simple-remote-desktop-accessor
星火應(yīng)用商店:spk://store/tools/spark-simple-remote-desktop-accessor