|
TNTmips

|
|
Note:
The FAQ for MI/X 2.0 is still available here.
MicroImages
The MI/X FAQ
for MI/X V3.0
- General
- Install
- Configuration
- Using MI/X
- Support
- Purchasing MI/X
- Known Problems
- 1.1 Q: What good is an X-server? What can I use it for?
- A: Using MI/X, you can run a UNIX program remotely on the UNIX
machine itself, sending the display output to MI/X on your local PC.
- 1.2 Q: Can I use MI/X to run programs remotely on my PC and
display the output on a UNIX machine?
- A: No. An X server goes the other way around.
- 1.3 Q: Can I run the X11R6 executables that have been ported to
Windows NT?
- A: Yes. Make sure that your DISPLAY environment variable points
to the machine running MI/X, i.e. set DISPLAY=hostname:0.0 You can
then run xclock, oclock, etc. on a PC running NT or 95 instead of using a
remote UNIX host.
- 1.4 Q: Are there any plans to support the LBX (low band width)
extension?
- A: No.
- 1.5 Q: Is MI/X available for the Windows NT running on a DEC
Alpha?
- A: No.
- 1.6 Q: Does MI/X support openGL?
- A: No.
- 1.7 Q: Is MI/X implementing X11R5 or X11R6?
- A: The Windows version of MI/X 3.0 is X11R6.
- 1.8 Q: What extensions does MI/X support.
- A: MI/X supports the following extensions:
- BIG-REQUESTS
- MIT-SUNDRY-NONSTANDARD
- Multi-Buffering
- SHAPE
- SYNC
- XC-MISC
- XFree86-BigFont
The Shared Memory extension is also available, but only useful for local
clients (for obvious technical reasons, the client and server have to be on
the same machine to share memory).
The RENDER extension considered, but turns out to be incompatible with
the way we render to the screen. Still, we might find a way to make it work
in some future version. Most programs which are written correctly should be
able to live without this extension. It's main use is to give you
anti-aliased text and nice translucent drop shadows. A well written program
should cope with the lack of the RENDER extension by simply disabling those
features rather than just giving up and refusing to run.
- 2.1 Q: I'm having problems downloading MI/X. Can you send it to
me somehow?
- A: No. We get 1000 to 2000 downloads of MI/X per week, so our
server is very busy. Please try again at a different time.
You may also need to tell your browser or FTP client to use a "passive"
FTP connection. In Internet Explorer, this is done by checking a box on the
"Advanced" tab of the Internet Options dialog.
- 2.2.1 Q: How do I setup a multi-user license?
- A: To install clients that access licenses from a remote server,
install MI/X 3.0 on the client machine. Run MI/X 3.0 and when the
authorization dialog comes up, select the type of server from the list of
servers, do not select "Single System". Enter the machine name and server
machine hostid (not the one showing on the authorization dialog) and press
OK. MI/X will then access the server machine and attempt to obtain a license
from the server machine. If the background screen comes up, MI/X obtained a
license to operate.
- 2.2.2 Q:Windows NT/2000 License server installations
- A: The installation requirements for setting up a MI/X license
server for Windows is that it can only be installed on a Windows NT4.0 /
Windows 2000 machine. Windows 95 / 98 / ME will not work. To install the
server start by installing MI/X 3.0 on the server platform and select
"Custom" for the type of installation. If this selection does not appear,
that means that the platform is not an NT4.0 or 2000 system. Select "Custom"
for the install type and a list of components appears, select the default,
which will install the license manager.
Make sure you are logged into an account with administrator privileges
when you do this.
When you purchase a floating license, MicroImages will send you an email
with an attached file named license.dat. Copy this file to the
installation directory. If you purchased the floating license online, the
license.dat file is already setup with the correct machine name. If you
ordered by phone, you may need to edit the license.dat file with a simple
text editor (notepad will do). There are comments in the file that tell what
to change.
To start the license server open the Control Panel and open the Services
applet. Highlight the "MIX License Server" entry and press start. If it is
already running press stop and then press start.
- 2.2.3 Q: I tried installing the license manager on NT or 2000 and
it didn't work.
- A: You probably were not logged in as a user with administrator
privileges when you installed. Here's how to install the license server
manually.
Check the MI/X install director for the files lmutil.exe,
lmgrd.exe, lmtools.exe, flexlm.cpl,
lmdmcrimgs.exe, and installs.exe. These files need to be on
the machine that will be running the license server.
Make sure you are logged into an account with administrator
privileges.
Open a command prompt, cd into the MI/X installation directory
and type:
You may also need to tell your browser or FTP client to use a "passive"
FTP connection. In Internet Explorer, this is done by checking a box on the
"Advanced" tab of the Internet Options dialog.
installs -n "MIX License Manager" -c "%s\license.dat" -l "%s\mix.log" -e "%s\lmgrd.exe"
where %s is the install directory. You will need the
double quotes. (Note that that should all be one line, your browser may have
broken it up into multiple lines to make it fit the page).
Move flexlm.cpl into the \winnt\system32 directory.
Open the control panel to see the "FlexLM License Manager" icon. Open it and
go to the "Setup" panel. Check and make sure that all the entries are
correct.
Go to the "Control" panel and press start.
- 2.2.4 Q: Unix server installation
- A: Go to
http://www.microimages.com/mix/floating.htm and download the license
server package for the flavor of Unix that will be running the license
server. Follow the installation instructions on that page.
To start the license server, type
lmgrd -c license.dat
To shutdown the license server, type
lmutil lmdown -c license.dat
and answer "y" to the prompt.
- 2.3 Q: How do I uninstall MI/X?
- A: Run the uninstall program that is found through Start /
Program / MicroImages / Uninstall MI/X.
- 2.4 Q: My trial period expired as soon as I ran the demo.
- A: There are a few reasons this can happen.
- You had already tried MI/X on this machine and the trial period really
has expired.
- You messed around with the multi-user license configuration option,
totally ignoring the nice warning dialog that tells you not to do that
unless you know what you're doing. It's easy enough to fix. Just go into
the directory where MI/X is installed and delete the license.dat
file.
- 2.5 Q: What's a "Host ID" and how do I find out what mine is?
- A: Run the software. The dialog that comes up asking you for an
authorization code contains your Host ID. You can also find your Host ID on
the "About" dialog. It will usually start with KLM
The Host ID is not your machine's host name or IP address.
- 2.6 Q: When I run the installer, it seems to be installing some
completely different package or doesn't run at all.
- A: This is usually caused by a previous installer leaving stuff
behind in your temp directory.
When you run the installer, it self-extracts itself into your Windows
temp directory (usually \Windows\temp or \winnt\temp,
depending on your OS) and runs the setup.exe that it extracted. If
there was already a setup.exe hanging around that couldn't be
overwritten, it will end up running that setup.exe instead
of MI/X's.
If nothing happens it's because the other setup program fails to run.
Usually this is because it managed to delete all the temporary files it
would need to do the install but not the setup.exe itself. Windows
actually makes it hard to delete a program that's running (for obvious
reasons), so many installers just register themselves as a file to delete
the next time the computer is rebooted. In that case, rebooting will remove
the old setup and the MI/X installer will run fine. If not, you can always
go to your temp directory and delete anything there.
- 3.1 Q: Can I use a window manager other than twm with MI/X?
- A: Yes, however twm is the window manager we support. We can't
tell you how to configure other window managers, or even guarantee that
they'll work. If you choose to do this, you must specify that you are using
another manager than twm in the MI/X Preferences.
- 3.2 Q: How do I configure twm?
- A: The MI/X distribution comes with a file named
tntserv.twm. This is twm's configuration file. To learn the
format of tntserv.twm, consult the documentation,
man page, etc. for twm. If you wish to create a custom
format for twm, you can make a configuration file with any name, and
direct twm to use it instead of its default configurations. This is
done by using the -f option, i.e. twm -f myconfigfile.twm
Note, that for reasons to complicated to explain, the twm executable that
is distributed with MI/X is named mixwm.exe.
- 3.3 Q: Why can't I use the ALT-GR key sequences (for European
characters) with MI/X?
- A: MI/X doesn't support the ALT-GR key sequences. Some clients
have reported success using the ALT-GR key sequences after using the xmodmap
utility to remap their keyboard once the remote connection has been made.
The following was submitted by a client, and was reported to work rather
well.
Activation with 'xmodmap .xmodmaprc'.
! Key Mapping for MicroImages X-Server (MI/X)
!
!22.07.1998
!
! Oliver Breuninger
! ob@seicom.NET
!
!Jim Fulton's xev (X Event Tester) was very helpful.
keycode 65=at at at at at at
keycode 92=bracketleft bracketleft bracketleft bracketleft bracketleft bracketleft
keycode 93=backslash backslash backslash backslash backslash backslash
keycode 94=bracketright bracketright bracketright bracketright bracketright bracketright
keycode 124=braceleft braceleft braceleft braceleft braceleft braceleft
keycode 125=bar bar bar bar bar bar
keycode 126=braceright braceright braceright braceright braceright braceright
keycode 36 = numbersign numbersign numbersign numbersign numbersign numbersign
keycode 127=asciitilde asciitilde asciitilde asciitilde asciitilde asciitilde
keycode 179=twosuperior twosuperior twosuperior twosuperior twosuperior twosuperior
keycode 180=threesuperior threesuperior threesuperior threesuperior threesuperior threesuperior
keycode 182= mu mu mu mu mu mu
clear mod5
add mod5=Super_L
- 3.4 Q: I don't have a three-button mouse, but I need three
buttons for my X clients. How do I do this?
- A: Currently, if you want to have three buttons for your X
clients, you need to have a three button mouse on your PC.
If you want to use the paste/insert text function in X which is by
default mapped to the middle button which is unavailable on the PC, then
there may be a workaround: You can use the xmodmap program to
modify how the mouse events from the server (MI/X) are interpreted by the X
client (i.e. xterm). For instance you can swap the middle and right
mouse button with this command:
xmodmap -display mix.machine.name:0.0 -e "pointer = 1 3 2"
That will make the right mouse button act like the "middle" button of a
three-button mouse, thereby allowing selecting and copying text with the
left button, and pasting/inserting with the right button. Note that on a
two-button mouse you will still be missing a button (the button that was the
right button, or button 3): you just switched around what button does what
using the xmodmap program. So if you need true three-button
functionality, the best solution is still to get a three button mouse.
If you have a three-button mouse and can't get the buttons to work
properly, make sure that you have drivers properly installed and
configured for the three-button mouse so that Windows can handle three
buttons instead of the default two. Specifically, you will need to tell the
driver that the middle button of the mouse is to be mapped to a "Middle
Button" function, and not to some other nifty (and tempting) Windows
shortcut. Note that if you do this, the "Middle Button" function will not
used under Windows itself, but will be accessible to MI/X and clients
running in it. Logitech provides three-button mice and drivers that work and
have been tested with MI/X. Also, the Intellipoint mouse sold by Microsoft
offers a rolling wheel that acts as a scroller controller on the mouse when
turned while in Windows applications, and when clicked, it can be set to
function as a "middle" mouse button which works in MI/X.
- 3.5 Q: Is MI/X capable of XDM queries?
- A: Yes. See:
XDM Settings
- 3.6 Q: Is it possible to run MI/X on my Windows machine to access
the binaries on a Linux box using a serial (nullmodem) cable?
- A: Yes, if you are using the null modem cable to establish a
TCP/IP network between the machines. However it will be limited to the speed
of the communications. This is really no different than using serial to talk
to a modem to talk to another machine to establish TCP/IP.
- 3.7 Q: Is there a way for me to determine what my IP address is
when I'm connecting to a UNIX machine through a modem?
- A: Yes, you can specify that your local IP be displayed at the
top of the MI/X windows through the
MI/X Preferences.
- 3.8.1 Q: When I start MI/X, a warning message comes up saying I
need 256 colors, what do I do?
- A: If you are running your computer/monitor in a color mode with
less than 256 colors, MI/X will not work. If you want to run MI/X, you will
have to change the color mode to 256 or more colors.
- 3.8.2 Q: It seems that MI/X always takes up the full screen when
it is launched. Is there a way I can set the screen size for MI/X?
- A: Yes. This can be specified through the MI/X Preferences, which
is found by left clicking on the MI/X icon in the upper left corner of the
MI/X window or in the system tray.
- 3.8.3 Q: When running a graphics intensive application through
MI/X, I get error messages or the graphics don't display correctly. Is there
a way to correct this?
- A: Try setting your local display to 256 colors (8 bit).
- 3.8.4 Q: Does MI/X support psuedocolor?
- A: Yes, if your local display is set to 256 colors (8 bit).
- 3.8.5 Q: Does MI/X support DirectColor?
- A: No.
- 3.8.6 Q: Does MI/X support True Color?
- A: Yes. You can obtain this by setting your local color bit depth
to 16, 24 or 32 bit. Note that MI/X will have a 32-bit visual in this case.
- 3.8.7 Q: Can I change the bit depth that MI/X is running at to
something other than what my local machine is running?
- A: No. There is a work around, if you have Microsoft's Power Toys
installed. You can use quickres to set your display to one bit depth, launch
MI/X, minimize MI/X and then use quickres to change the bit depth of your
display to something else. This isn't something we recommend, but some users
have tried it with success.
- 4.1 Q: How do I start the MI/X program after installing it?
- A: You can start MI/X from the "Start" Menu (Start / Programs
/ MicroImages / MI/X ) which runs MI/X, or you can change to the
directory where MI/X is located and type 'MIX'. In some rare cases using
the shortcut to launch MI/X does not work. In those cases issue the
following commands from a DOS prompt (you cd to the directory where
you installed MI/X):
MIX
This will start the server and its window manager manually.
- 4.2 Q: I login to my remote UNIX host. Then I start MI/X and it
comes up okay. Then when I try to start an X session, or send a remote X
client to the machine running MI/X, MI/X quits. It does this every time.
What am I doing wrong?
- A: Try changing your MI/X Preferences (found by left clicking on
the MI/X icon in the upper left corner) so that "Exit When All Windows
Closed" is not checked.
- 4.3 Q: Is there a way to start my xterm with a white
font color and a black background?
- A: Yes. Start the xterm as follows:
-
xterm -fg white -bg black
- 4.4 Q: Can I cut and paste with MI/X?
- A: MI/X will support cut and paste of text to other X
applications, but not graphics. See:
Windows Clipboard
Support
- 4.5 Q: I get a Bad Length error message when I'm trying to run a
program through MI/X. What can I do to correct this?
- A: This error occurs when the UNIX box that MI/X is running
against attempts to pass an image that is at a greater bit depth than the
display of the local machine is set to. For example, if you are running MI/X
on a Windows machine set to display 256 colors (8-bit) and the program you
are running tries to pass a 16 bit image, you'll get this error. To correct
this, set the parameters of the program you are running to match the
resolution of the local machine, or change the resolution of the local
machine to match the bit depth of the images that the UNIX box is trying to
pass.
- 4.6 Q: Does MI/X support xauth, or is there some other
means of limiting what users can use it or what applications they can open?
- A: It doesn't support xauth, but xhost works
with MI/X 3.0.
- 4.7.1 Q: When I start MI/X, all I get is a big blue screen. How
do I make my remote connection?
- A: You have to establish your remote connection outside of MI/X.
Windows comes with a telnet utility that works well for this purpose. In
MI/X 3.0, you can also use XDM to login to a remote Unix machine.
- 4.7.2 Q: How do I use MI/X to start an X session with a remote
host?
- A: Start MI/X. Telnet to the remote host. Set the DISPLAY
environment variable on the remote host to the machine you are running MI/X
on. For example on Solaris (running csh):
setenv DISPLAY mymachine:0.0
or failing that:
setenv DISPLAY my.machine's.ip.number:0.0
(and if you're running BASH):
export DISPLAY=mymachine:0.0
or failing that:
export DISPLAY=my.machine's.ip.number:0.0
replacing "my.machines's.ip.number" with the actual IP number of
the local machine running MI/X.
After this, you can launch whatever X applications you wish on your
remote host and they will display on the machine running MI/X. To invoke a
command shell try:
-
xterm
When the xterm comes up you can close the telnet session. The commands
may differ on various flavors of UNIX.
- 4.7.3 Q: Is there a way to use MIX to do a rsh or
rexec directly to the station I want to login to?
- A: No. The MI/X distribution does not include an rsh or
rexec client. You can obtain rsh or rexec clients
from other sources.
- 4.7.4 Q: I've set my display correctly and I know I'm using the
correct IP number because I know it or I used winipcfg.exe to find it when
it is dynamically assigned, but I am still getting a "can't open display"
error message. What now?
- A: If you are following the procedure outlined in this FAQ and
you are still getting this error, contact the sysadmin of the remote host,
the sysadmin of the system you are using or tech support for your ISP and
ask if the systems that you are going through allow x-traffic to pass
through. Some of them don't. You can also specify to have your local IP
displayed at the top of the MI/X windows through the MI/X Preferences.
- 4.7.5 Q: How can I connect via a secure connection or through a
VPN
- A: You need to use SSH. There are several SSH implementations
available for Windows. One such implementation is TTSSH, which is an
extension to TeraTerm Pro . TeraTerm Pro is a telnet client for Windows. If
you install the TTSSH extension for it, you can make it transfer X traffic
through the secure connection.
You will also want to tell MI/X to only listen on the 127.0.0.1 address.
This may not seem logical, since that would prevent any remote clients from
connecting. However, SSH acts as a proxy, making it look like all the
clients are local.
Tera Term Pro can be found at:
http://hp.vector.co.jp/authors/VA002416/teraterm.html and the links to
TTSSH are on that page as well.
- 4.7.6 Q: Client applications give the error "Can't open display:
hostname:0"
- A: There are two possible answers here.
The most common is that MI/X is not listening on the IP address that
you're trying to connect to. To check this, go to the Network tab on the
preferences and select that IP address. Make sure that the "Listen on this
IP address" toggle is checked. It not, check it and restart MI/X. This
occurs mostly for people who are trying to use MI/X over a dial-up service
or where your IP address is assigned on boot up via DHCP. Your address
changes and MI/X is still listening at the old address. As of MI/X 3.0.5,
there is an option to "Listen on all IP addresses".
The other possibility is that you have a firewall on one end or the other
(or both) and it's blocking all X traffic. The first thing to try is to use
telnet or a secure shell to connect to the remote host and from there, ping
yourself.
ping your.ip.address.here
If that works, try
telnet your.ip.address.here 6000
If you get a "Connected" message, MI/X is listening. If either of these
fail, chances are you are being blocked by a firewall. You should contact
your system administrator to correct the problem.
Port 6000 is often blocked for security reasons. The X11 protocol isn't
all that secure to begin with. If you use a secure shell (See
FAQ 4.7.5, your
connection is established through a secure connection and you don't need to
open the port in the firewall.
- 4.8.1 Q: What fonts can I use with MI/X?
- A: BDF, PCF, and Speedo fonts. MI/X 3.0 will also make all the
TrueType fonts in your Windows fonts directory available as scalable fonts.
- 4.8.2 Q: There are a lot of fonts included in the distribution
that I won't use and are taking up space on my hard drive (such as Chinese
and Japanese character fonts). Can I get rid of some of these fonts and
still use MI/X?
- A: Yes, you can get rid of some of the extra fonts. Of course,
you will still need to keep some of them. Here are some examples of fonts to
keep:
-
7x13b.bdf -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1
ascii.bdf -mi-fixed-medium-r-normal--16-160-72-72-c-160-ascii-1
olcursor.bdf -sun-open look cursor-----12-120-75-75-p-160-sunolcursor-1
olgl10.bdf -sun-open look glyph-----10-100-75-75-p-101-sunolglyph-1
cursor.bdf cursor
deccurs.bdf decw$cursor
decsess.bdf decw$session
The last part of the font is the language encoding. Chances are that if
it isn't "iso8859-1", then you don't need it if all you want is Latin-based
language support (English, Spanish, French, German, etc.). Exceptions are
the other files above. "cursor.bdf" is especially important as it contains
the cursors used by the X Windows System.
- 4.8.3 Q: The fonts that I need to run my program aren't included
in with MI/X. Where can I get more fonts?
- A: The MI/X installer only provides a small subset of the fonts
that come with the standard X11R6 distribution. This is mainly to keep the
size down. We have provided zip files of the misc, 75dpi and 100dpi fonts
from the distribution. These can be downloaded from
ftp://ftp.microimages.com/pub/mixold/fonts. There is a
README file in that directory which explains how to install them. Note
that if you've modified your "misc" fonts.dir or fonts.ali, you will want to
be careful installing these because will replace those two files.
Update: As of MI/X version 3.0.11, the full "misc" set is included
by default.
- 4.8.4 Q: I've got all the standard X fonts here, but in the PCF
format. Are these compatible with MI/X, or do they need to be in the BDF
format? And how do I tell MI/X to add them?
- A: Yes, you can use the PCF format. Find the bdf/misc
directory (it should be in the directory into which you install MI/X), there
should be a file called "fonts.dir" which contains examples of how
to add BDF and PCF fonts. The "fonts.dir" file for MI/X corresponds
to the file with the same name on a UNIX X server.
- 4.8.5 Q: Okay, I understand that to add a font, it has to be in a
*.bdf or *.pcf format and that they have to be added to
the fonts.dir, but how do I do that?
- A: First, open the font in a text editor. The first few lines
will look like this:
STARTFONT 2.1
FONT -Misc-Fixed-Medium-R-Normal--10-100-75-75-C-60-ISO8859-1
SIZE 10 75 75
Copy the line that appears after FONT. Next, open the fonts.dir
file with a text editor. It will look like this:
87
gb16.pcf -cclib-fixed-medium-r-normal--16-150-78-78-c-160-gb2312.1980-0
ascii.bdf -mi-fixed-medium-r-normal--16-160-72-72-c-160-ascii-1
7x13b.bdf -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1
Note that there is a number at the top of the file. This has to match the
number of fonts in the file. (I've only included the first three in this
example. The actual file would have 84 more entries.) Once the fonts.dir is
open, go to the bottom of the file and add the name of the font you are
adding and paste in the information you copied from the font. Then change
the number at the top of the file to reflect the new number of fonts in the
file. In my example, I would change 87 to 88.
- 4.8.6 Q: How can I delete fonts?
- A: Follow the steps mentioned above for opening the fonts.dir
file, delete the entry for the font you are deleting, change the number at
the top of the fonts.dir file to reflect the correct number of fonts listed
in the file. Save the fonts.dir file and delete the *.bdf
or *.pcf file.
- 4.8.7 Q: Can I use a fontserver for MI/X?
- A: No. Fonts have to copied to the machine running MI/X.
- 4.8.8 Q: Java programs on SGI, Sun, and DEC machines crash when
trying to use MI/X as their X server. Is there a way to correct this?
- A: The problem occurs because the Motif AWT libraries use the
Font "plain Dialog 12 point" as a fall-back default font.
Unfortunately, when using a remote X server sometimes this font isn't
available.
The problem is common enough to be included in the Java Programmer's FAQ
(http://www.faqs.org/faqs/computer-lang/java/programmers/faq/):
-
- 4.2 Why do I get this when using JDK 1.1 under X Windows?
java.lang.NullPointerException
at sun.awt.motif.MFramePeer.<init>(MFramePeer.java:59)
at sun.awt.motif.MToolkit.createFrame(MToolkit.java:153)
at java.awt.Frame.addNotify(Frame.java)
at java.awt.Window.pack(Window.java)
A. There's a missing font on your system. Move font.properties from the
"lib" subdirectory aside to font.properties.bak Then it won't look for the
font and fail to find it. Once this fix is in place, MI/X works well with
Java clients running on Sun and SGI.
Note that as of version 3.0, MI/X will has a few fallbacks of its own so
that it will be able to handle many problems of this type automatically. For
example, if you don't have a Helvetica bdf font, it automatically
substitutes the Arial TrueType font. For missing Lucida fonts, it
automatically substitutes Lucida Sans Unicode if you have it. And yes, we
have plans to make this user configurable.
- 4.8.9 Q:
- A: Can't run xterm on RedHat 8.0 It appears that On RedHat 8.0
(and perhaps other updated versions of Linux), xterm wants the font
-Misc-Fixed-Medium-R-*-*-13-120-75-75-C-120-ISO8859-1. We
have been unable to determine where it's specifying this font, but there
isn't one in the standard X11 distribution. The closest match available is
-Misc-Fixed-Medium-R-*-*-13-120-75-75-C-80-ISO8859-1.
If xterm would just specify "*" for the average width, it would find it.
Here's a possible solution. Edit the file c:\Program Files\MicroImages\MIX_3_0\bdf\misc\fonts.dir
with your favorite text editor (Actual file location may be different,
depending on where you installed MI/X). The first line will be a numbeer --
Increment it. Now search for the line for the 8x13 font and duplicate it
(copy and paste) so that you have two identical lines. Now change the 80 at
the end of one of the lines to a 120.
A better solution would be to add an alias to fonts.ali, but nobody who's
tried that route has gotten it to work.
We have been unable to reproduce this problem on RedHat 7.3 (which we
upgraded to just before 8.0 came out.)
- 4.9 Q: When I start a KDE session, nothing starts. What's wrong?
- A: Make sure you're not logged in as the same user from another
machine. If you are, KDE will refuse to start the second session.
You can also check the .xsession-errors file in your home
directory. If something refused to start, this file will usually tell you
why. It's usually as simple as a lock file hanging around.
- 4.10 Q: My windows have no borders or title bars and I can't move
or resize them.
- A: You don't have a window manager running. If you're using XDM
to log in to a remote machine, MI/X assumes the remote session will start a
window manager. If for some reason, the window manager your remote session
tries to start fails, you will need to start one by hand and/or select a new
one.
There is at least one window manager which will fail to start because
MI/X does not support an extension it thinks it can't live without.
- 4.11 Q: I'm using a French keyboard and Alt-Gr keyboard sequences
don't work.
- A: This has been fixed in MI/X 3.0.11
- 5.1 Q: Are there any manuals or documentation available for MI/X?
- A: The help is available from the MI/X icon in the system tray.
It contains help for the various dialogs plus a copy of this FAQ. The
current version of the FAQ can be found at
http://www.microimages.com/mix/mix-faq.htm.
- 5.2 Q: Is it possible to submit reports of possible errors or ask
for new features for MI/X?
- A: Yes, you can do so by contacting Software Support. If you
contact us with errors, please be very specific about what you were trying
to do when you experienced the problem, and what your results were. If you
send us feature requests, please keep in mind that all feature
implementations are a management decision. To report errors and to request
new features, please send email to
mix-support@microimages.com.
Do not try to get support by replying to the receipt you get when
you purchase MI/X online. If you do, it will go to our accounting
department, and they can't help you unless there's a problem with the order.
Do not use the tech@microimages.com address. They provide support for
our GIS products, not MI/X.
- 5.3 Q: Do you make the source code for MI/X available?
- A: No.
- 6.1 Q:How do I purchase MI/X?
- A: There are three options:
- You can
purchase it online. The credit card transaction is done through a
secure server.
- You can print out the order.txt file in the install directory and mail
it to us with a check, money order or credit card number. Our address is
MicroImages, Inc.
11th Floor - Sharp Tower
206 South 13th Street
Lincoln, NE 68508-2010
USA
- You can print out the order.txt file in the install directory and FAX
it to us with a credit card number. Our FAX number is 402-477-9559.
- Payment may also be made via wire transfer via any major United States
bank for further credit to Wells Fargo, Nebraska 1248 "O" Street, Lincoln,
NE under ABA number 104-000058 for further credit to MicroImages, Inc. in
account number 818-0011-551. For proper credit, please indicate the Host
ID as the invoice number on the wire transfer. When paying this way, you
should also fill out the order.txt file and send it to MicroImages,
indicating that you are paying by wire transfer.
- 6.2 Q:Can I use a purchase order?
- A: Due to the overhead of processing a purchase order, we only
accept them for orders of $225 or more. This also happens to be the price of
a 10-unit floating license.
- 6.3 Q:Do you offer an educational discount?
- A: No. However, if you're in a position to set it up, you can buy
a 10 unit floating license and set up a license server so that any of your
machines can use MI/X, just no more than 10 at a time (or how ever many you
buy). The price for a floating license is less than the full price, but
there's a 10-unit minimum.
- 6.4 Q:How can I get a 15 day free demo?
- A: When the dialog comes up asking for an authorization code,
click the "ignore" button. If it tells you that the trial period has already
expired, see FAQ entry
2.4 or FAQ entry 7.4
- 6.5 Q:Will my 2.0 license allow me to run 3.0?
- A: No. To run 3.0 you need a 3.0 license.
- 6.6 Q:If I purchase a 3.0 license, will it be valid for future
upgrades?
- A: It will be good for all 3.X versions. If we decide to jump to
4.0, it will be an upgrade so fantastic that you will want it no matter what
the cost. Now if we could just figure out what that upgrade would be...
- 6.7 Q:Can I purchase MI/X through one of your dealers in my
country?
- A: No. Our dealers only sell our GIS software products.
- 6.8 Q:I tried to purchase MI/X online and had problems.
- A: There are two major problems we see when people try to
purchase MI/X online.
The first is failure to get an authorization code. After you've
submitted your credit card information, you get a page with the receipt
information. There's a button at the top of this page that you must
press. Pressing this button is what actually generates your code for you. We
can tell from the logs if somebody fails to get a code and will try to
contact you if we notice.
The other problem is that the address you enter must match the address
on your credit card. If it doesn't, the transaction will be rejected.
This shouldn't be a problem but it is. Authorize.net, in an attempt
to protect people from accidentally submitting a purchase twice, won't let you
hit the back button, and hit "submit" again. It doesn't seem to matter that
the first transaction failed and you have backed up and changed the address,
they still see it as a duplicate transaction and won't let you do it. We
have contacted Authorize.net about this. The solution seems to be to wait a
while before trying again. It's also possible that closing your browser and
starting again will help.
- 6.9 Q:How do I get a printed receipt or invoice of my online
purchase?
- A: After submitting your credit card information, the next page
is your receipt. If you need a printed receipt, then print it.
We will not send out hardcopy invoices by mail.
- 7.1 Q:I've found a problem with MI/X. Do you already know about
this one?
- A: There are some known problems. This section of the FAQ will
list the problems we know about and are trying to fix, as well as some of
the ones which have been fixed recently.
- 7.2 Q:I've been told my problem can't be reproduced at
MicroImages. Is there anything I can do to help?
- A: Yes. Sometimes problems that are reported cannot be reproduced
at MicroImages. Programmers hate this kind of problem. If
mix-support@microimages.com referred you to this FAQ entry, you
have one such problem. If you do have one of these problems, you can help us
solve it by running MI/X with a command line option to produce debugging
information. To do this, open a DOS prompt and type:
cd "c:\program files\microimages\mix_3_0"
mix -d
When MI/X exits you'll have a nice debug.txt file that may help
us determine what's happening on your system that doesn't happen on any of
ours. Please email it to
mix-support@microimages.com
- 7.3 Q:As soon as you click the "ignore" button on the dialog that
asks for an authorization code, MI/X comes up, flashes, and exits. This may
be accompanied by the error message "MI/X Server not running".
- A: Thanks to the
debugging information
sent to us by a user in Japan, we now know what was happening. If MI/X gets
an error binding one of the listening sockets, it closes the socket. The
socket closing code notices that there are no clients any more, and will
exit if the "Exit when last client closes" option is on.
MI/X 3.0.6 corrects this problem.
- 7.4 Q:The trial period expires right away.
- A: First, see
FAQ entry 2.4. However,
there is a problem in 3.0.3 that we are working on. When you run MI/X for
the first time, it creates a license.dat in the install directory
that gives it a demo license. For some reason, only the first line is
getting written. This doesn't happen for everybody and we haven't been able
to reproduce it here. Version 3.0.2 didn't have this problem and we're at a
loss as to how it crept in in 3.0.3. But we're working on it.
New information (3-Oct-2001): We think the truncated license.dat
problem was fixed in 3.0.5, but as we were never able to get it to happen to
begin with, we're have no way to tell. If you have 3.0.3 or 3.0.4, try the
current version. Then please give us some feedback so we know if the fix
worked.
New information (11-Oct-2001): Having heard no new complaints of
this error, we assume it's was fixed in 3.0.5
- 7.5 Q:I keep getting "Cannot open display: somehostname:0"
- A: Open the preferences, and on the Network tab, click on the
entry for your IP address (The one that is somehostname). Make sure
the toggle to listen at that IP address is checked. If it wasn't, check it
and restart MI/X.
The main problem here is that the first time MI/X is run, it defaults to
listening on all IP addresses assigned to the machine at that time.
If your IP address gets reassigned the next time you reboot or connect to
the internet, it won't default to listening on that address.
New information (3-Oct-2001): A toggle to "Listen on all IP
addresses" was added to the Network tab of the Preferences dialog in version
3.0.5.
- 7.6 Q:I just purchased MI/X and it tells me the authorization
code is invalid.
- A: There was a problem with versions prior to 3.0.8 in which the
Host ID was being reported incorrectly for some systems. Download the latest
version and run it. Contact
mix-support@microimages.com and tell us your old and new Host ID.
Note, that we'll be able to tell by looking at the Host IDs if it's the same
machine or not.
There is another possible way to end up with an authorization code which
is invalid as soon as you purchase it. The Host ID has a checksum built into
it so that the web page for purchasing MI/X can verify that you didn't
mistype it. However, if you have disabled JavaScript in your browser, this
check is bypassed making it possible to accidentally purchase MI/X for an
invalid Host ID. In this case mix-support is automatically notified and will
wait for you to contact them with the correct Host ID, at which time they
will generate your authorization code for you.
- 7.7 Q: MI/X crashes right away on NT 4.0
- A: There have been a few reports of this. Something happened
between 3.0.5 and 3.0.6 which is causing a crash for some (but not all) NT
users. If you are having this problem, you can try the 3.0.5 version, which
you can download from
here.
New information (21-Nov-2001): Thanks to a user who sent us
debugging information, we know what the problem was and we believe this
problem is now fixed.
- 7.8 Q: I get a BadAlloc error on an X_OpenFont call
- A: The full error looks something like this:
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 45 (X_OpenFont)
This is usually due to an error in either fonts.dir or
fonts.ali. There was a known problem with the fonts.dir
provided with MI/X which was fixed in 3.0.9.
The workaround for now is to download
ftp://ftp.microimages.com/pub/mixold/fonts/miscfonts.zip which is a fuller
set of fonts and has a corrected fonts.dir. Extract the contents of this
file into your c:\Program Files\MicroImages\mix_3_0\bdf
directory. Note that this should put everything into bdf\misc.
Depending on how you unzip the file, it may try to put them directly into
bdf which won't work.
New information (30-Nov-2001):
MI/X 3.0.9 with the above mentioned fix has been released. The additional
fonts are also an option.
It also has been determined that an XLFD (X Logical Font Description)
that starts with a "*" instead of a "-" was causing some of the problems.
Technically an XLFD should start with a dash. MI/X 3.0.10 will just cope
with this correctly.
New information (24-Oct-2002):
If run in debugging mode, MI/X will now tell you what font it's trying to
open when it gets the BadAlloc error. See
FAQ 7.2 for details on
running in debug mode. Note, that you don't need to get the test version
mentioned in that FAQ; the feature exists in the release version too.
- 7.9 Q: Keyboard problems on non-English keyboard layouts
- A: These have mainly been reported with French keyboards. The
symptom is that the numeric keypad stops working if using a French keyboard
layout, and AltGr sequences don't work.
There (was) a
MI/X 3.0.11-beta which solves these problems. To use this beta, first
install 3.0.10 normally, download the beta and replace the mix.exe
executable.
UPDATE! (12-Aug-02) The beta doesn't work. The problem is that a shared
library supplied with MI/X needs to be updated too, but if we distributed
the current one, it causes MI/X to think you're license is invalid. We are
working on the problem.
This fix was tested using the Microsoft Natural keyboard. On this
keyboard, AltGr is the right Alt key. If somebody with an actual French
keyboard could test it, please let us know.
- 7.10 Q: Some text is drawn "chopped off" when typing. Only half
the characters are displayed.
- A: This problem has only been reported once, but the "solution"
was so obscure, that we just had to document it.
The fix was to bring up the preferences and, on the Screen tab, set the
width a few pixels less than the actual resolution. We have no idea why this
would help or what caused the problem. It may be related to the display
drivers for the video card being used. The person who reported it said that
he had several identical computers and it only happened on a couple of them.
MI/X Software Support:
<mix-support@microimages.com>
©MicroImages, Inc. 2008 Published in the United States of America
11th Floor - Sharp Tower, 206
South 13th Street, Lincoln NE 68508-2010 USA
|
|