| 站 內 搜 尋 |
|
日 曆 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 近 期 文 章 |
| 文 章 分 類 |
使用 rdesktop 來對應印表機
在 Linux 的世界裡,用堅不可摧的 SSH 來進行遠端操控主機是最基本的技巧之一。
同樣的,在 Windows 的世界裡,架個貴死人不償命的 Windows Terminal Server 來讓別人可以遠端操控主機也算是一台主機所該提供的基礎功能了。
Windows Terminal Server 很常見於一些 ERP 系統上。使用者不必費心去安裝什麼 ERP 用戶端程式,只要安裝一個小小的 Windows Terminal Server Client 就可以直接透過 Internet 和 Windows Terminal Server 連線了。而同時, Windows Terminal Server 還提供了一個很不錯的功能,就是把使用者的本機印表機對應成 Windows Terminal Server 上的網路印表機,只要在 Windows Terminal Server 上安裝了相對應的印表機驅動程式即可:這樣就能在操作 Windows Terminal Server 時直接將文件印至本機的印表機上了。請參考 Windows Server 終端機服務中的印表機重新導向架構 一文。
而對於 Windows 一向很友善的 Linuxer,當然也有類似於 Windows Terminal Server Client 的程式可以用來連上 Windows Terminal Server,而那就是名聞遐邇的 rdesktop 專案了。
當然囉,rdesktop 除了能連上 Windows Terminal Server
所提供的桌面之外,它也提供了類似的印表機對應功能,您只要使用類似以下指令就能夠像 Windows Terminal Server
一樣,將本機印
表機對應成 Windows Terminal Server 上的網路印表機了:
另外,rdesktop 還可以將本機的目錄對應成 Windows Terminal Server 上的網路資料夾,例:
#
本 機印表機名稱
主 機上的驅動程式名稱
終 端機主機的位址 rdesktop -r printer: Sharp_AR-305f=" SHARP AR-350M SPDL2"
ts.luna.com.tw
但請注意的是,分享的名稱最多 7 個字,多的字會自動被 rdesktop 截掉。另外,在 UTF-8 的環境上,傳遞中文檔案名稱也是 OK 的哦。
#
分 享名稱 本 機目錄
終 端機主機的位址 rdesktop -r disk: Backups= /Backups
ts.luna.com.tw
除此之外,rdesktop 還可以對應像是 串列埠、並列埠,甚至是聲音裝置。同時,您還可以指定在顯示時所使用的色深,因為原本的 8bit(256 色)畢竟太寒酸了;或者您也可以自行指定 rdesktop 的視窗大小、或是以全視窗模式顯示。這些進階的功能的詳細做法請參考 rdesktop 的說明文件。
我想,rdesktop 代表的就是 Linux 在企業運用上的競爭力:即使是尚未成熟的 Linux 桌面,也能輕易達到一般企業對於桌面環境的要求。像個人的工作是一天到晚離不開電腦的,但個人在工作上已 3 年未曾使用 Microsoft 的 Windows 桌面了。在現今 Linux 如此風行之際,這其實並不是什麼值得大驚小怪的事呢!