[logo] New Planet Software
   
Home     
* Cart

About us
    Contact

What's new!

Products

Downloads

Software
    Code Crusader

    Code Medic

    Code Mill

    JX App. Framework

    Calculator

    Data analysis

    File manager

    Arrow (mail)

FAQ
    Customer support

    Return policy

    Privacy policy

    Edu. discounts

    Open protocols

    Links

Log in  

   
     

Frequently Asked Questions (FAQ)


Table of Contents


  1. General installation
  2. General configuration
  3. JX Development Suite installation
  4. License issues
  5. Software
  6. Miscellaneous

If you have a question that isn't answered here or in the program-specific FAQ's, please ask us.


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" and then follow the simple instructions in the top level README file. Each archive within the package contains a lib directory with libraries that need to be installed in order to run the program. The README file explains the best place to put these libraries.

If you downloaded the .rpm version, unpack it on the command line with "tar -xzf file_name.tgz", log in as root, and either use an RPM Manager program or 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".

Can I install the RPM on Linux systems other than RedHat?

Yes. Caldera, Corel, Mandrake, and SuSE all support it directly. If the RPM does not work on your system, please try the tar package.

For Debian, do the following:

  1. Download the Linux-Intel binary.
  2. Run "alien" on the .rpm file.
  3. Run "dpkg -i --force-overwrite" on the resulting .deb file.

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 are only 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.

If you are missing libXpm, you can obtain the source from its home page or a binary from our ftp site.

Otherwise, the answer is yes. Please contact us.

When I start the program on Fedora 8, 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 directories ~/.jx/ and ~/.jxcb/. 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 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 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.

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, the JX Application Framework cannot be packaged as an RPM. We therefore have to provide a tar file instead. Also, 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 machine (from which they then transfer the file to their UNIX machine).

That said, we are always open to suggestions for improving and simplifying the installation process!


General configuration


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.

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"

If you are using TightVNC, run vncserver with the -compatiblekbd option.

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!

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".

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.

When I iconify (minimize) a window on the Gnome desktop, the window doesn't redraw when I deiconify it. How do I fix this?

Switch from using the Sawfish window manager to the Enlightenment window manager. This is a preference somewhere in the Gnome configuration editor.

When I used 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.

Thanks to Ian Wakeling for figuring this out.


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.


License issues


What restrictions are imposed on the code that I develop with the JX Application Framework?

You are allowed to distribute software that is statically linked with the JX libraries. You are not allowed to distribute the source code.


Software


There is a separate FAQ for each of our programs:

Arrow

NPS Notebook

Code Crusader

Code Medic

Glove

JX Application Framework

Leibnitz

System G


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. We are also interested in porting our software to MacOS X, by running inside their X server. Please contact us directly.

Is there a Windows® version?

Not yet. Porting our software to Windows® is a Bazaar Project. We think that it should be possible to compile the source using Cygwin.


If you have a question that isn't answered here, please ask.

Copyright © 2008 New Planet Software