The Linux HomeVision project is intended to provide all the functions of the
HomeVision software for those users that prefer
to run Linux as their operating system. In addition, some existing features
have been improved and many new features have been added. Details can be
found by clicking the
new features link on the left side of the page.
I have tested and used the program on SuSE Linux 8.2, kernel 2.4.27 but see
no reason why it should not work on other i386 linux versions.
The program is a byte-compiled tcl/tk script. You need version 8.4,
patchlevel 8.4.1 or later to use the program.
The tcl/tk home is the
Tcl Developer Xchange.
If you don't want to compile your own tcl/tk,
you can download the
or get the appropriate
Tclkit for your platform.
With wish or tclkit installed on your system, installing the HomeVision
software is easy:
Note: The script expects the wish executable to be located in /usr/bin. If
this is not the case in your linux setup, you can use a plain text editor
to change the path in the first line of the bin/hv script.
Alternatively you can pass the script as an argument to wish or tclkit,
- Download the
file from the
and place it in a temporary directory (eg. /tmp). You may also want to
LinuxHV Help System
and one or more plugins.
- Create a directory for the HomeVision software. This can be a system
directory for multiple users to access the HomeVision controller (eg. /opt/hv),
or just a directory in a single user's home space (eg. ~/hv):
mkdir -p /opt/hv.
- Change to the new directory: cd /opt/hv.
- Un-tar the homevision.tgz file:
tar zxvf /tmp/homevision.tgz.
The tarbal unpacks into the following directory structure:
- Optionally un-tar the hvhelp.tgz file in the same location.
- Run the homevision executable: /opt/hv/bin/hv.
- A desktop communication tool similar to the Windows HV Desktop
utility is also available. It is called desktop and can be found in
the bin directory.
Installing a plugin is pretty much the same story:
Here's an icon you
can use if you want to make an application link for easily starting the
- Download the plugins you want to use.
- If you downloaded the web plugin, un-tar it in the same directory where
you put the homevision software:
tar -C /opt/hv zxvf /tmp/webplugin.tgz.
- Other plugins were not packaged with a specific sub directory name
included in the file path names, so they should be unpacked in the
/opt/hv/plugin or the ~/hvplugin directory.
LinuxHV and HomeVision-Pro
All the information about differences between HomeVision and HomeVision-Pro
I could get my hands on has been incorporated into the software. So, at least
in theory, the tool should support the HomeVision-Pro. However, I don't
have the possibility to check this for a fact myself. If somebody with a
HomeVision-Pro is bold enough to give it a try, I would love to hear about
LinuxHV for Windows
As mentioned earlier LinuxHV is written in tcl/tk. Because tcl/tk is a
cross-platform scripting language, only a little extra effort was needed to
make it possible to run the software under Windows as well. Some features
may not be working under Windows, but at least the main functionality is
It may sound a bit strange to mention the possibility to run LinuxHV under
Windows. After all, Custom Solutions Inc. provides Windows software for the
HomeVision controller for free on
page. However, the LinuxHV software has some capabilities that may
be useful for Windows users as well. To use one of the additional features
like multi-line copy/paste or object reordering, you can run LinuxHV and open
a HomeVision schedule file that was created with the standard HomeVision
software. After performing the desired action and saving the modified
schedule it can be read back in the original HomeVision software to be used
Installing LinuxHV for Windows
To run LinuxHV under Windows, you need the following elements:
Last modified: 23 January 2005, 15:59 CET
- Install tcl, if necessary.
- Unzip the LinuxHV software in a directory of your choice.
- When using TclKit, place the tbcload14.dll in the lib subdirectory of
the LinuxHV directory.
- make a shortcut that runs <path_to_wish>\wish
<path_to_linuxhv>\bin\hv (replace wish with tclkit if you are using