TkSmb is a software that allows graphical browsing of MicroSoft Net. It offers an intuitive user interface to browse and access files on Windows networks.
When using TkSmb, browsing hosts in different workgroups and viewing available shares and directories is made simple. You can also download files and directories recursively. Navigation is straightforward, where clicking on a Group, Host, or Share opens it. Clicking on files in Remote downloads the file and starts the "launcher" if you have it. Additionally, you can select the 'recursive get directories' in the directory popup and 'mount share' in the share popup. However, when downloading a file in the current Share, you can do nothing else in it. But, you can open another or reopen the current one.
TkSmb supports two types of passwords - passwords for hosts and shares. Once you typed the password for the current host, it will be stored in memory and reproduced when accessing the host. Host passwords are used as a default for shares on the host. Passwords for shares are also stored, and if you type a password in a dialog and click on the host/share to it, the stored password will be updated. You can define passwords for different hosts/shares in the rc file (see rc-file). Suppose you want to use a password for all shares/hosts. In that case, you can push the radiobutton "Keep".
TkSmb supports two rcfiles: system-wide, located in TkSmb lib directory (name tksmbrc), and user-specific, located in the home directory (name .tksmbrc). In the rc file, you can set variables such as DOWNLOAD, which sets the download location, and MountRoot, which sets the directory where directories like _HOST_SHARE will be created with mounted resources. Additionally, keeppw, a checkbutton that keeps the password, can be set to either yes or no. Examples of tksmbrc files are available.
TkSmb's launcher is a program that performs assigned actions with different kinds of files. You can download and install it, allowing TkSmb to make some actions with downloaded files. When it comes to mounting, TkSmb automatically determines what version of the kernel you run and runs smbmount according to the parameters. A variable can be set in the rc file to set smbmountNew to smbmount.new, and smbmountOld to smbmount-. Furthermore, a variable can be defined in the rc file to set MountRoot to $env(HOME)/mnt, which mounts in the mnt subdirectory of your home.
TkSmb requires Tcl and Tk and Samba to run. In the latest release, a bug with resolving IP was fixed, and support for kfmclient was added.
Version 0.8.8: N/A