双击其中的某台Windows主机图标,即可看到该主机的共享文件夹。这样所看到的和Windows下的网络邻居几乎一样,如图6所示。
图六:查看主机Peter下的共享目录
由于Nautilus本身就是Red Hat的文件管理器,所以可以任意往Windows共享目录里拷贝文件、删除文件、创建目录等。不过Nautilus还是有不少缺点的,例如对中文支持不是很好,不能正确显示中文的文件名,不支持直接挂载Windows共享目录,并且在KDE环境下不能使用等。
第三方的网络邻居
在KDE下要实现网络邻居,可以采用第三方的工具软件xfsamba。xfsamba的最新版本是0.47版,只有1MB多,可以到下载它的RPM版本。这里要注意的是,xfsamba是以Samba为基础的,所以必须事先安装好Samba软件包。假设软件包保存在/tmp目录下,则可以使用如下命令来安装:
cd /tmp
rpm -ivh xfsamba*
安装完毕后,在终端窗口输入xfsamba回车即可打开该程序窗口。为了方便启动该程序,可以在桌面上建立一个快捷方式:
◆ 用鼠标右键单击KDE桌面空白处,然后依次单击弹出选单上的新建→应用程序链接选单项,即可打开连接属性对话框。
◆ 在该对话框的常规标签页,可以指定该链接的名称(例如xfsamba)、图标等;然后切换到权限标签页,选中全部“读取”、“写入”、“执行”复选框。在“执行”标签页,可以指定xfsamba程序的路径(/usr/bin/xfsamba),如图7所示。
图七:创建快捷方式
作为一款第三方的工具软件,xfsamba的功能非常强大,不但可以对Windows共享资源进行查看、复制、粘贴、删除等操作,而且还可以直接将Windows共享目录映射为本地目录。更重要的是,0.47版本的xfsamba完全是中文界面。
1.文件拖放功能
利用xfsamba可以很方便地在共享目录和本地目录之间实现文件拖放。不过,此处最好使用xfsamba自带的本地文件浏览器xftree。单击xfsamba工具栏上的“xftree”按钮,即可打开本地文件浏览器,如图8所示。
图八: xfsamba可以很方便地在共享目录和本地目录之间实现文件拖放
2.挂载共享目录
xfsamba可以很方便地把共享目录挂载到本地文件系统。只需选中Windows主机上的某个共享目录,然后用鼠标依次单击“工具”选单→“Mount remote share”选单项,即可打开一个对话框。xfsamba会自动将远程共享挂载到/tmp/xfsamba/RemoteShareName目录下,其中的RemoteShareName代表Windows共享目录的名称,如图9所示。
图九:挂载共享目录
xfsamba尽管有许多优点,但和Nautilus一样对中文文件名支持不好。如果企图访问Windows主机上的中文文件夹,xfsamba会提示为“NT_STATUS_BAD_NETWORK_NAME”。当然总的来说是瑕不掩瑜,希望下一版本的xfsamba能够解决这个问题。