对于刚刚从视窗操作系统转向Linux的人来说,最不习惯的要算是控制台模式的命令行操作了,大量的命令和繁琐的参数让人望而止步。其实这种担心完全没有必要,因为在Linux下也有象视窗一样界面精美且功能强大的文件管理器。今天我向大家介绍的就是由德国程序设计师Christian Bolik开发的一款运行于X-window下的文件管理程序。
目前TkDesk的稳定版本是 v1.1。可以在“http://people.mainz.netsurf.de/~belik/tkdesk/”下载它的最新版本和有关使用说明。因为TkDesk调用了动态运行库文件Tcl/Tk,所以在下载之前,您要察看一下自己的系统,看看有没有安装它的库文件。如果没有安装,可以选择它的静态运行版本下载,这个版本将程序所需要的函数直接编译到了可执行文件中,所以文件比较大,但运行效果和动态运行版本没有区别。
文件下载完毕,需要以Root的身份登陆到系统中进行安装:
#cd /usr/local
#tar -xvzf /home/alex/tkdesk-1.1.bin.common.tar.gz
#tar -xvzf /home/alex/tkdesk-1.1.bin.ELF.static.tar.gz
TkDesk可以在X-window中以后台方式运行,首先启动一个终端窗口,然后在窗口中输入:#tkdesk & 即可,您也可以在/home/.xinitrc文件中直接加上这一行命令,这样就可以在启动X-window的时候自动运行TkDesk了。
TkDesk 启动后屏幕上会出现两个窗口,竖立在屏幕左边的一列图标是应用程序栏(AppBar),另一个在屏幕中央的是文件浏览窗口。在文件浏览方式上,TkDesk采用列表栏的显示特性,每一个列表栏中显示出当前目录中所有的子目录和文件,列表栏的上方则显示出当前目录的名称、下属子目录和文件的总数等相关数据。缺省状态下,TkDesk只显示三个列表栏,如果您的显示器分辨率足够高,可以通过设置菜单Options-〉Numbre of Listboxes选项增加同屏列表栏的显示数目。
在每个列表栏中,TkDesk会用不同的颜色、字体以及图标来区分不同类型的文件。例如蓝色表示目录,红色表示可执行文件,黑色表示文本文件,灰色表示临时文件等等。
TkDesk的文件管理非常灵活。您既可以使用菜单项“File”下提供的选项完成大部分文件管理常规操作,也可以充分利用 TkDesk 所提供的右键属性菜单的功能,对文件执行一些特定的操作:例如您可以查看某个目录的磁盘空间的使用状况、将某个目录打包成“tar.gz”文件而便于发行、还可以针对某个文件查寻到它是属于哪个“rpm”包、以及在运行的过程中使用到了哪些库文件等等。
TkDesk还可以象视窗系统一样使用拖曳功能(drag & drop)。拖曳功能是通过鼠标中键实现的,如果您使用的是双键鼠标,可以通过XF86Setup程序将其设置成模拟三键鼠标,然后同时按下鼠标的左右键来模拟点击中键。
在TkDesk中还有一个很方便的文件查找工具,它位于菜单项 File -> Find Files… 下。通过设置对话框,您可以组合出非常复杂的查找条件,比如您可以指定查找的起始目录、查找的文件名、文件的所属者、文件的最后修改日期等等,这对于刚刚接触Linux的使用者是非常实用的。
掌握了上面这些技巧,应该说可以将Linux下的文件管理发挥得非常出色了,但更使 TkDesk 具有吸引力的是它还提供了许多很有益的特性,可以帮助我们提高工作效率。例如它提供了一个“trash can”来保存被删除的文件,以便我们能够在必要时找到并恢复被删除的文件,这在其他Linux文件管理工具中是很难见到的;它还可以将一些经常访问的目录保存为书签,供您方便地通过菜单切换到指定的目录中;在“Commands”菜单下还提供有一些高级特性供用户使用,例如间隔性的检查某些程序运行结果、任务控制、压缩文件等等……
最后我还想简单的介绍一下TkDesk的应用程序栏,这是我所见过最有特色的应用程序控制栏。它不仅可以象一般的应用程序栏那样通过点击一个图标来迅速的启动应用程序,而且它还拥有相当强大的右键菜单。举例说,当我们用鼠标左键点击应用程序栏中的一电脑样的图标时,TkDesk 会启动 X-Window 的终端模拟程序xterm,而当用右键单击它时,将会出现一个标题为“System Management”的菜单,您不仅可以利用它启动xterm程序,而且还可以方便的mount或umount光驱、软驱或者启动屏幕保护程序。
此外TkDesk还提供有很多高级使用技巧,在这里不能一一列出,有兴趣的朋友可以自行到它的主页查阅。总之TkDesk是一款适合于所有水平的Linux爱好者的文件管理器。