Frequently Asked Questions (FAQ)
Table of Contents
If you have a question that isn't answered here or in the program-specific FAQ's, please ask us.
If you downloaded the .rpm version, unpack it on the command line with "tar -xzf file_name.tgz", switch to root (easiest via
If you downloaded the .deb version, switch to root (easiest via
If you have a 64 bit computer, then you will need to install support for 32 bit applications. On Ubuntu, install
If you are missing a system library (e.g. libucb.so on Solaris), then search for it on your system and add its directory to your LD_LIBRARY_PATH environment variable.
Otherwise, the answer is yes. Please contact us.
You also have to switch to root before you can install any RPM packages. (If you are running your web browser as root, you are really asking for trouble. For security reasons, you should never do anything as root unless you absolutely must.)
In addition, browsers on Windows think that .rpm files are Real Player files, so we have to use the .tgz suffix to allow people to download our software to a Windows computer (from which they then transfer the file to their UNIX computer).
That said, we are always open to suggestions for improving and simplifying the installation process!
If you are using TightVNC, run vncserver with the -compatiblekbd option.
If you are using Enlightenment, holding down both Meta and Control will get around this problem.
With KDE, go to their control panel LookNFeel/Window Behavior/Actions and set "Modifier Key + Left button" to "nothing".
Note: Unfortunately, Ubuntu 9.10 ignores
Thanks to Ian Wakeling for figuring this out.
There is a separate FAQ for each of our programs:
If you have a question that isn't answered here, please ask.
General installation
How do I install the package that I downloaded?
If you downloaded the .tgz version, unpack it on the command line with "tar -xzf file_name.tgz", switch to root (easiest via
sudo), and then run the install script included in the package. (The uninstall script will remove the program.)
sudo), and then install the package(s) with "rpm -i --force file_name.rpm". If the installation fails because it cannot find the appropriate version of libstdc++, run "rpm -i --force --nodeps *.rpm".
sudo), and then install the package(s) with "dpkg -i file_name.deb". If the .deb does not work with your version of Debian, use the tar package instead.
I just downloaded and installed the rpm. Where is the binary?
Run "rpm -qlp" on the .rpm file to list the files that it installed.
The binary that I downloaded doesn't work on my system. Does this mean that I have to obtain the source?
If you have Mac OS X, upgrade to the latest version of XQuartz (X11 for Mac).
ia32-libs. Similarly for Debian and RedHat. Other distributions usually provide similar support.
When I start the program, it crashes with the message
The X server does not have any PostScript fonts at all, not even Helvetica
. How do I fix this?
Install the
xorg-x11-fonts-75dpi package.
When I start the program, it crashes before I even get a window. How do I fix this?
Try deleting the file ~/.program_name.pref and the directory ~/.jx/. Also, make sure that you have write permission on your home directory. If this doesn't fix the problem, please contact us.
When I start the program, it complains that the preferences cannot be used. How do I fix this?
This is normally caused by not having write permissions to your home directory or to the
.program_name.pref file inside your home directory.
When I run the program, it is very slow. How do I fix this?
Try hiding the toolbar below the menu in Editor windows. Select
Toolbar buttons...
from the Preference menu and uncheck Show toolbar
. This will produce a dramatic speed increase if you work on an NFS-mounted volume.
When I start the program using MI/X on Windows®, it crashes in JXFontManager.cc. How do I fix this?
Install the fonts Helvetica and Courier. (None of the defaults fonts provided by
MI/X are PostScript fonts.)
Why can't you make the installation process as easy as it is on Mac and Windows?
We would like to, but web browsers on UNIX don't allow you to automatically run a program after you have downloaded it. This is primarily for security reasons. You have to set the executable flag on the program after you have downloaded it.
General configuration
Where is the Meta key?
On Linux-Intel, it is usually labeled Alt. The default on Debian Linux running on a UK keyboard apparently maps Meta to the Windows Logo key. On other UNIX machines, Meta is sometimes labelled with a diamond. If you can't find it by trying the various strangely labelled keys on your keyboard, please ask your system administrator.
Why don't the Meta menu shortcuts work?
Add the following command to your ~/.xinitrc file:
xmodmap -e "keysym Alt_L = Meta_L Alt_L"
Why doesn't Meta-click work?
Your window manager is probably grabbing the mouse click so the program never gets it. Most window managers provide a configuration file that you can change so the mouse click isn't grabbed. If your window manager doesn't allow this, ask the developers to add this feature!
Why does the backspace key delete the character to the right instead of the character to the left?
This is a problem with your X server configuration. Somehow, your backspace key is generating Delete instead of BackSpace. On UNIX, the problem can be solved by adding
xmodmap -e "keycode 22 = BackSpace"
to your ~/.xinitrc file. If you are using an X server for Microsoft Windows®, please consult the appropriate documentation.
Why do I see messages like
sh: warning: setlocale: LC_ALL: cannot change locale (en_US)?
Some distributions, notably Ubuntu, have this problem. Put the following in
~/.xsessionrc:
export LC_ALL=C
~/.xsessionrc. To work around this, add the above line to your ~/.profile (assuming you are using the Bourne shell) and then log out and log back in. If you are using a variant of csh, then put setenv LC_ALL C in ~/.login.
When I use XVision, the Meta key doesn't work. How do I fix this?
Make a copy of the appropriate XVision key mapping file in <XVision installation directory>\System\keymap and then modify it to change the description on the first line (DESC) and to map the desired Windows virtual key code (usually VK_MENU) to the X keycode "0xffe7 (Meta_L)". Save this file and then run <XVision installation directory>\Xkg.exe. From this application's File menu, open the key mapping file you just created. This compiles your .txt file into an .xkg file. Choose "Save" from the File menu and quit the application. Now open the XVision properties dialog and choose the Devices tab. Your new keymap should appear in the Keyboard Map drop down list, based on the change you made to the first line of the .txt file. Select it and then let XVision restart.
On OS X, I don't want to display the location of files using System G. How do I get it to use Finder?
This script will display the file in the Finder. Update the \"Shell cmd to view file in file manager\" command in the Web Browser Preferences dialog to execute the script.
When I type in an input area in a dialog window, buttons and checkboxes get activated. How do I avoid this?
We are not sure what causes this. We think that it may be the result of strange bugs in particular window managers. What is happening is that the program is somehow being told that the Meta key is pressed. Apparently, if you hold down the Meta key, this toggles the setting, i.e., turning the Meta key off, so that you can type normal characters. The best solution is to switch to a different window manager.
JX Development Suite installation
I tried compiling the JX tutorials, but it failed. What do I do?
You must first compile JX itself.
I tried compiling the JX source, but it failed. What do I do?
Please check the JX FAQ.
Software
Code Crusader
Miscellaneous
I don't use Linux. Can I still use your software?
Yes, we are willing to work with you to get our code to compile on any UNIX system. Please contact us directly.
Is there a Windows® version?
Our programs run under Cygwin, but not as native Windows applications. Porting our software to Windows® is a Bazaar Project.
![[logo]](/nps/image/logo_small.gif)