home *** CD-ROM | disk | FTP | other *** search
/ Dream 51 / Amiga_Dream_51.iso / Atari / Desktops / gmnifaqe.lzh / GMNIFAQE.TXT
Text File  |  1995-01-06  |  29KB  |  740 lines

  1. @(#) Gemini FAQ (English) 06 Jan 1995
  2.  
  3. This is an English version of the Gemini FAQ. The original German version
  4. is compiled by Oliver Stettner, this translation has been made by André
  5. Leistner.
  6.  
  7.  
  8. Here are the questions which are answered in the FAQ:
  9.  
  10.  1: What does FAQ mean? How does one spell 'standard'? Where can I 
  11.     get more information from?
  12.    
  13.  2: What is the latest version of Gemini?
  14.     
  15.  3: When will a new version of Gemini be released?
  16.    
  17.  4: I haven't got any documentation for Gemini. Except that I need 
  18.     some more man-pages
  19.    
  20.  5: How can I make Gemini to be the desktop under single TOS, 
  21.     MultiTOS or MagiC?
  22.     
  23.  6: How can I include my own icons?
  24.     
  25.  7: How can I configure Gemini to make use of Kobold?
  26.     
  27.  8: And how can I specify when to use Kobold?
  28.     
  29.  9: How can I load GIN files?
  30.     
  31. 10: The menu entry File/Alias is always disabled here. How can I use 
  32.     it?
  33.    
  34. 11: How can I force a media change?
  35.    
  36. 12: Can I replace the Console window and/or Mupfel with anything else?
  37.    
  38. 13: Which ways are there to set environment variables?
  39.    
  40. 14: What is the difference between setenv and export?
  41.  
  42. 15: Which environment variables does Gemini use?
  43.    
  44. 16: What do those cryptic s:y,x:n mean in my profile?
  45.     
  46. 17: There are profile, mupfel.rc, gemini.mup. What are these supposed to 
  47.     be for?
  48.    
  49. 18: But I cannot run GEM programs via gemini.mup!
  50.    
  51. 19: Where can I obtain more tools for Mupfel?
  52.    
  53. 20: Why shall I begin my Mupfel scripts with "#!name"?
  54.    
  55. 21: When I double click a file my favourite printing/viewing program 
  56.     shall be started after an inquiry. How can this be done?
  57.    
  58. 22: Does Mupfel provide filename completion?
  59.    
  60. 23: I can't run GEM programs from within Mupfel if I use Mupfel 
  61.     without Gemini.
  62.     
  63. 24: Sometimes under MultiTOS characters get lost when running TOS 
  64.     programs in the Console window. How can I avoid this?
  65.    
  66. 25: When I drag the clipboard icon onto the trash icon not only the 
  67.     contents of the clipboard will be moved into the trash but the 
  68.     clipboard directory, too.
  69.    
  70. 26: Gemini's Mupfel can send parameters to accessories via the VA 
  71.     protocol. How?
  72.    
  73. 27: How does Gemini's directory strcture look like? A short course 
  74.     for interested or advanced users and for those who want to 
  75.     become just like them.
  76.     
  77. 28: I configured Gemini to show filenames in small letters but I 
  78.     experience inexplicable problems then. What's the reason for 
  79.     these?
  80.     
  81. 29: Are there any incompatibilities with MagiC?
  82.     
  83. 30: Which key combinations are there in conjunction with mouse 
  84.     actions?
  85.    
  86. 31: I use MagiC 2.0. But when I call the task manager by pressing 
  87.     Alt-Ctrl-Esc I can't see it.
  88.     
  89. 32: I'd like to have a printer icon on the desktop. Is that possible? 
  90.  
  91. ==========================================================================
  92.  
  93.  1: What does FAQ mean? How does one spell 'standard'? Where can I 
  94.     get more information from?
  95.  
  96.  A: FAQ is an abbreviation for Frequently Asked Questions. An FAQ is a
  97.     list of questions and answers concerning a specific topic.
  98.     
  99.     Standard is being spelt with a 'd' at the end.
  100.     
  101.     There are other text files included in the Gemini distribution. Read 
  102.     them if you can (all in German, unfortunately).
  103.     
  104. ==========================================================================
  105.  
  106.  2: What is the latest version of Gemini?
  107.  
  108.  A: The latest Gemini version is v1.999e of 21 Dec 1994.
  109.  
  110. ==========================================================================
  111.  
  112.  3: When will a new version of Gemini be released?
  113.  
  114.  A: When it's ready for release.
  115.     Please note: rare updates are usually of greater value ;-)
  116.     
  117. ==========================================================================
  118.  
  119.  4: I haven't got any documentation for Gemini. Except that I need 
  120.     some more man-pages
  121.  
  122.  A: A documentation is currently being prepared. However, almost all man-
  123.     pages have been completed (especially for Mupfel itself, in German
  124.     though). A big thank you to Julian F. Reschke for doing this.
  125.  
  126. ==========================================================================
  127.  
  128.  5: How can I make Gemini to be the desktop under single TOS, 
  129.     MultiTOS or MagiC?
  130.  
  131.  A: Under TOS v1.04 or higher select Gemini.app and set it's boot status
  132.     to Auto ('Install Application...' from the Options menu). Don't 
  133.     forget to save the desktop!
  134.     
  135.     For older TOS versions you need an additional tool to auto start a 
  136.     GEM application. Such a tool is not included in the Gemini 
  137.     distribution. You can find these tools (GEMSTART or STARTGEM and the 
  138.     like) on many MAUS-BBSes and on ftp. Anyway, you really should think 
  139.     about a newer TOS version. It's worth it!
  140.     
  141.     Under MultiTOS insert or edit the following line in the file gem.cnf:
  142.     
  143.     shell c:\path\gemini.app
  144.     
  145.     Under MagiC insert or edit the following line in the file magx.inf:
  146.     
  147.     #_SHL C:\PATH\GEMINI.APP
  148.     
  149.     Mind the spelling in both cases!
  150.     
  151.     Besides, it is very useful to set the environment variable SHELL 
  152.     correctly under TOS, MultiTOS as well as MagiC. That means you have 
  153.     to insert/edit the following line in gem.cnf:
  154.     
  155.     setenv SHELL=c:\path\mupfel.ttp
  156.     
  157.     or in magx.inf respectively:
  158.     
  159.     #_ENV SHELL=c:\path\mupfel.ttp
  160.     
  161.     This variable is important for programs which are able to pass 
  162.     commands to the shell without terminating (e.g. 7up, CAT etc.).
  163.     
  164. ==========================================================================
  165.  
  166.  6: How can I include my own icons?
  167.  
  168.  A: You have to edit geminiic.rsc with a resource editor. Unfortunately, 
  169.     there is no other way at the time.
  170.     
  171. ==========================================================================
  172.  
  173.  7: How can I configure Gemini to make use of Kobold?
  174.  
  175.  A: There are two ways: The simple way ist to install Kobold as an 
  176.     accessory. It will then be used automatically.
  177.     
  178.     The other way is to run Kobold automatically everytime you need it. 
  179.     To do this you should set the environment variable KOBOLD_PATH to the 
  180.     path in which Kobold can be found. Insert the following line in your 
  181.     profile:
  182.     
  183.     KOBOLD_PATH="c:\path"
  184.     
  185.     Kobold has to be in the specified directory and it's filename must be 
  186.     kobold_2.prg. Otherwise Gemini won't find Kobold.
  187.     
  188.  8: And how can I specify when to use Kobold?
  189.  
  190.  A: Set your preferences in 'Talkatitvity...' from the Extras menu.
  191.  
  192. ==========================================================================
  193.  
  194.  9: How can I load GIN files?
  195.  
  196.  A: Just double click on them. You can configure Gemini to ask before 
  197.     loading a GIN file in 'Talkatitvity...' from the Extras menu.
  198.     
  199. ==========================================================================
  200.  
  201. 10: The menu entry File/Alias is always disabled here. How can I use it?
  202.  
  203.  A: Select the program with a single klick and then top another window. 
  204.     The program still has to be selected! Now the menu entry is enabled. 
  205.     Under GEMDOS Gemini will create a tiny Mupfel script in the given 
  206.     directory which will start the program. On other file systems (e.g. 
  207.     the Minix file system for MiNT) real links are created. You can then 
  208.     create links to other files and than programs, too.
  209.     
  210. ==========================================================================
  211.  
  212. 11: How can I force a media change?
  213.  
  214.  A: ESC will only reread the current directory. If there is only one GEM 
  215.     application active a media change will be performed. Shift-ESC will 
  216.     always force a media change.
  217.     
  218. ==========================================================================
  219.  
  220. 12: Can I replace the Console window and/or Mupfel with anything else?
  221.  
  222.  A: None of this is possible. Gemini needs Mupfel to do file operations.
  223.  
  224. ==========================================================================
  225.  
  226. 13: Which ways are there to set environment variables?
  227.  
  228.  A: The following is the easiest way:
  229.  
  230.     OTTO="emil"
  231.     
  232.     OTTO will get the value "emil". However, this variable will only be 
  233.     known to Mupfel (and Gemini). Other programs will not know anything 
  234.     about OTTO. The variable is a local one then. To put this variable 
  235.     into the global environment (to make it available for other programs 
  236.     as well) it has to be exported. If OTTO has been defined as above 
  237.     just type:
  238.     
  239.     export OTTO
  240.     
  241.     If you want to define and export a variable at the same time type:
  242.     
  243.     export FRANZ="ottokar"
  244.     
  245.     FRANZ will be a global variable at once then. The line:
  246.     
  247.     setenve FRANZ "ottokar"
  248.     
  249.     will do exactly the same. It doesn't matter whether you use export or 
  250.     setenv if you want to define a global variable. However, existing 
  251.     variables can only be exported using the export command.
  252.     
  253.     setenv OTTO
  254.     
  255.     will create an empty variable called OTTO.
  256.  
  257. ==========================================================================
  258.  
  259. 14: What is the difference between setenv and export?
  260.  
  261.  A: Well, there is no difference in Mupfel. Mupfel before version 1.99 
  262.     only knew setenv and for reasons of compatibility this command has 
  263.     ben kept. The POSIX standard (a worldwide attempt to standardize 
  264.     command line shells) says export has to be used instead of setenv. 
  265.     That's why there is export in Mupfel. For reasons of compatibility 
  266.     (Mupfel scripts will run with minor changes on UNIX machines) you 
  267.     should use export.
  268.     
  269.     History:
  270.     setenv is a command of the C-shell (csh and the like) while export is 
  271.     a command of the Bourne shell (sh and the like). The original Bourne 
  272.     shell is a bit different:
  273.     
  274.     variable=value
  275.     export variable
  276.     
  277.     This has been simplified by POSIX to:
  278.     
  279.     export variable=value
  280.     
  281.     The first way is still valid.
  282.     
  283. ==========================================================================
  284.  
  285. 15: Which environment variables does Gemini use?
  286.  
  287.  A: Here's a list of all known by now:
  288.  
  289.     APPDEFAULT   Default starting parameters for programs wit suffix app. 
  290.                  See below for the format.
  291.     ARGV         This one is used of internal purposes for passing 
  292.                  arguments via ARGV.
  293.     CDPATH       Path for directories for cd.
  294.     COLUMNS      Anzahl Zeichen pro Zeile
  295.     ETC          Files are being searched here which are usually in the 
  296.                  /etc directory on a UNIX system
  297.     ETCDIR       See at ETC. ETCDIR has priority to ETC.
  298.     GEMDEFAULT   Default starting parameters for GEM programs. See 
  299.                  below for the format.
  300.     GEMINI_GIN   File name of the standard GIN file.
  301.     GEMINI_INF   File name of the standard INF file.
  302.     GEMINIHOME   This is where Gemini, Mupfel and runner2.app are.
  303.     GEMSUFFIX    Suffixes of GEM programs.
  304.     HISTFILE     Name of the history file for the 'history' command.
  305.     HOME         The home directory.
  306.     IFS          (Internal Field Seperator) contains those characters 
  307.                  Mupfel uses when seperating a line into words (normally 
  308.                  space, tab and CR)
  309.     KEEPFREE     Amount of memory (bytes) which will be left free when
  310.                  copying (default 32 KB)
  311.     KOBOLD_PATH  Kobold is here
  312.     LINENO       Line number of the shell script currently being executed.
  313.                  This variable loses it's special meaning if set to 
  314.                  another value.
  315.     LINES        Number of Lines of the Console window.
  316.     MUPFEL_PROFILE_READ  Mupfel will define this variable if profile has
  317.                  been read. Another Mupfel will only read mupfel.rc.
  318.                  Therefore, define environment variables in profile and 
  319.                  aliases in mupfel.rc.
  320.     OLDPWD       Path of the previous working directory.
  321.     OPT_name_ext Starting parameters for the program 'name.ext'. See below
  322.                  for the format.
  323.     OPTIONPATH   Path to OPT and OPL files.
  324.     PATH         Path for external commands.
  325.     PS1          Primary Prompt.
  326.     PS2          Secondary Prompt.
  327.     PS4          Prompt for trace output (see shell option -x).
  328.     PWD          Pfad of the current working directory.
  329.     REPLY        Will be defied by 'read' if no variable name has been
  330.                  specified.
  331.     ROWS         Nuber of rows of the Console window.
  332.     SCRAPDIR     Clipboard path (not in a standalone Mupfel!).
  333.     SECONDS      Number of seconds since the shell has been called. This
  334.                  variable loses it's special meaning if set to another 
  335.                  value.
  336.     SHELL        Full Path to mupfel.ttp.
  337.     STDERR       You can use this to redirect STDERR to a file.
  338.     SUFFIX       Suffixes of executable programs.
  339.     TERM         Name of the terminal emulation (not in a standalone
  340.                  Mupfel!)
  341.     TERMCAP      Contains a description of escape sequences supported by
  342.                  the vt52 emulater of Gemini's Console window (not in a 
  343.                  standalone Mupfel!).
  344.     TMPDIR       Temporary directory. For example this is used for pipe
  345.                  lines if the operating system doesn't provide real pipes.
  346.     TOPWIND      Path of the top window.
  347.     TOSDEFAULT   Default starting parameters for TOS programs. See below
  348.                  for the format.
  349.     TRASHDIR     Trash directory.
  350.  
  351. ==========================================================================
  352.  
  353. 16: What do those cryptic s:y,x:n mean in my profile?
  354.  
  355.  A: They are program options. The following options are available:
  356.  
  357.     m: Turn on mouse cursor?
  358.     c: Turn on text cursor?
  359.     b: Grey background?
  360.     s: Pass arguments via shel_write as well?
  361.     d: Change to a program's directory before executing it?
  362.     w: Run TOS programs in the Console window?
  363.     x: Use ARGV?
  364.     k: Wait for a key press after a program ends?
  365.     o: Run a program as overlay?
  366.     l: Turn on a blinking cursor (for TOS programs)?
  367.     i: Program runs in Magic's single tasking mode.
  368.     
  369.     The letter y after an option will activate it, n will disable it.
  370.     Defaults are:
  371.     
  372.     GEM programs: m:y,c:n,b:y,s:y,d:y,w:n,x:y,k:n,o:n,l:n,i:n
  373.     TOS programs: m:n,c:y,b:n,s:n,d:n,w:y,x:y,k:n,o:n,l:n,i:n
  374.     
  375.     These options can be set via environment variables in your profile.
  376.     TOSDEFAULT contains default options for TOS programs, GEMDEFAULT
  377.     contains default options for GEM programs. You can set special options
  378.     for certain programs by defining the variable OPT_PROGRAM_EXT, e.g.
  379.     
  380.     OPT_RUFUS_APP="m:y,c:n,s:n,o:y"
  381.     OPT_UNARJ_TTP="k:y"
  382.     
  383.     Some more information on TOSDEFAULT, GEMDEFAULT, APPDEFAULT, SUFFIX
  384.     and GEMSUFFIX: SUFFIX contains all extenders of executable programs,
  385.     GEMSUFFIX describes all GEM programs contained in SUFFIX. When
  386.     starting a program these settings will be read in the following 
  387.     order:
  388.     
  389.     TOS program according to SUFFIX and GEMSUFFIX? -> TOSDEFAULT
  390.     GEM program according to SUFFIX and GEMSUFFIX? -> GEMDEFAULT
  391.     GEM program according to SUFFIX and GEMSUFFIX and extension APP
  392.                                                       -> APPDEFAULT
  393.  
  394.     After these settings are made special program options will be searched
  395.     for (OPT_NAME_EXT).
  396.     
  397. ==========================================================================
  398.     
  399. 17: There are profile, mupfel.rc, gemini.mup. What are these supposed to 
  400.     be for?
  401.  
  402.  A: These files are read by Gemini when you start it. They are read in the
  403.     following order:
  404.     
  405.     $ETCDIR\profile
  406.     $GEMINIHOME\profile
  407.     $HOME\profile
  408.     $HOME\mupfel.rc
  409.     $HOME\gemini.mup
  410.     
  411.     At first Gemini looks for the file profile in $ETCDIR or $ETC
  412.     respectively or in the etc directory of the boot drive else. This is
  413.     the system's profile with settings for all users.
  414.     
  415.     The only job for $GEMINIHOME\profile is to define $HOME. If $HOME
  416.     already exists you can delete this file. Since Gemini searches $ETCDIR
  417.     now, this file is redundant anyway.
  418.     
  419.     $HOME\profile will be read only once after starting Gemini. That's why
  420.     you should define all variables and the environment in there.
  421.     
  422.     $HOME\mupfel.rc will be run once at the start up of Gemini and at
  423.     every start of a new Mupfel. You should define aliases here to be sure
  424.     to get the environment you are used to. Don't define environment 
  425.     variables here because they will be passed on to a new Mupfel.
  426.     
  427.     Files in the $HOME directory define a user's environment. There's no
  428.     needo for a distinction between a user profile and a system profile on
  429.     a single user system but you should keep this structure anyway.
  430.     
  431.     You can't run GEM programs from all files above. Running GEM programs
  432.     is only possible from $HOME\gemini.mup. This file will be executed 
  433.     once at the start of Gemini after all files above have already been
  434.     run. The standard distribution of Gemini doesn't create this file. You
  435.     should do this yourself if you need it.
  436.     
  437.     If $HOME isn't defined Gemini will search these files in the current
  438.     directory (Gemini also uses shel_find for doing this). Apart from that
  439.     profile will be searched in $HOME.
  440.     
  441. ==========================================================================
  442.  
  443. 18: But I cannot run GEM programs via gemini.mup!
  444.  
  445.  A: This will only happen if gemini.mup is run from an external Mupfel,
  446.     not Gemini's internal one. There are two solutions:
  447.     
  448.     Run all TOS programs (this includes Mupfel scripts like gemini.mup) in
  449.     the Console window of Gemini. To do this define the following in your
  450.     $HOME\profile:
  451.     
  452.     export TOSDEFAULT='w:y'
  453.     
  454.     The other way is to set an option for gemini.mup to let it run in the 
  455.     Console window. Insert this in your $HOME\profile:
  456.     
  457.     export OPT_GEMINI_MUP="w:y"
  458.     
  459. ==========================================================================
  460.  
  461. 19: Where can I obtain more tools for Mupfel?
  462.  
  463.  A: Julian F. Reschke wrote a lot of Mupfel tools (with German docs) and 
  464.     you can find them on many MAUS BBSes (I hope on ftp, too). These 
  465.     tools are currently: MUPFTL05.TOS (Mupfel tools), TEXTTL06.TOS (text 
  466.     tools), PROGTL02.TOS (programming tools) and MINTTL01.TOS (MiNT 
  467.     tools). You can also use many of the GNU utilities available on BBSes 
  468.     and ftp. Please, don't forget a donation if you use Julian's tools.
  469.     
  470.     Tip: Some MAUS BBSes have special program sections for Gemini or GNU.
  471.     
  472. ==========================================================================
  473.  
  474. 20: Why shall I begin my Mupfel scripts with "#!name"?
  475.  
  476.  A: If a Mupfel script begins with "#!name" (without the inverted commas)
  477.     the program 'name' will be used to run the script. The script will be
  478.     passed as a parameter to the given program then. Examples for 
  479.     applications are Rufus, SED or AWK scripts. The given program should
  480.     be found in $PATH.
  481.     
  482. ==========================================================================
  483.  
  484. 21: When I double click a file my favourite printing/viewing program 
  485.     shall be started after an inquiry. How can this be done?
  486.  
  487.  A: Define the follwing functions in your mupfel.rc:
  488.  
  489.     For the printing program:
  490.     
  491.     print ()
  492.     {
  493.        for i in $*
  494.        do myprint.prg $i
  495.        done
  496.     }
  497.  
  498.     For das viewing program:
  499.  
  500.     more ()
  501.     {
  502.        for i in $*
  503.        do myshow.prg $i
  504.        done
  505.     }
  506.     
  507. ==========================================================================
  508.  
  509. 22: Does Mupfel provide filename completion?
  510.  
  511.  A: Yes. Type the first letter(s) of a file name and then press HELP or 
  512.     TAB. This will also work with environment variables ($) and options 
  513.     (-).
  514.     
  515. ==========================================================================
  516.  
  517. 23: I can't run GEM programs from within Mupfel when I use Mupfel without 
  518.     Gemini.
  519.     
  520.  A: You can run GEM programs if you start Mupfel with the +G option. You 
  521.     can also rename Mupfel to mupfel.app and delete GEMSUFFIX with:
  522.     
  523.     export GEMSUFFIX=""
  524.     
  525. ==========================================================================
  526.  
  527. 24: Sometimes under MultiTOS characters get lost when running TOS 
  528.     programs in the Console window. How can I avoid this?
  529.  
  530.  A: This is a known problem. Unfortunately, there's no solution by now.
  531.  
  532. ==========================================================================
  533.  
  534. 25: When I drag the clipboard icon onto the trash icon not only the 
  535.     contents of the clipboard will be moved into the trash but the 
  536.     clipboard directory, too.
  537.  
  538.  A: This is a known bug but not found yet. Any help is appreciated.
  539.  
  540. ==========================================================================
  541.  
  542. 26: Gemini's Mupfel can send parameters to accessories via the VA 
  543.     protocol. How?
  544.  
  545.  A: That sounds more complicated than it really is. It's simply the 
  546.     possibility to pass a command line to accessories. Just like running 
  547.     a TTP with a command line.
  548.     
  549.     Examples:
  550.     
  551.     `c:\cdda.acc r:\track01.prg' passes the command line 
  552.     `r:\track01.prg' to the `CDDA' accessory.
  553.     
  554.     `c:\1stguide.acc d:\foo\bar\readme.txt' passes the command 
  555.     line `d:\foo\bar\readme.txt' to the `1st Guide' accessory.
  556.  
  557.     Of course it's the accessory's problem whether it can make use of the 
  558.     command line.
  559.     
  560. ==========================================================================
  561.  
  562. 27: How does Gemini's directory strcture look like? A short course 
  563.     for interested or advanced users and for those who want to 
  564.     become just like them.
  565.  
  566.  A: The directory structure used by Gemini and especially by Mupfel looks 
  567.     very much like the directory structure of common UNIX systems. Here 
  568.     are some explanations:
  569.     
  570.     All explanations begin in the Gemini directory, so if we talk about 
  571.     the "bin"  directory we mean $GEMINIHOME\bin.
  572.     
  573.     bin  - Binaries (executable programs). This is the place where you 
  574.            can find external commands for Mupfel. This directory should 
  575.            really be included in the PATH variable because then you just 
  576.            type the commands name to execute it (you don't need the full 
  577.            path then).
  578.            
  579.     etc  - et cetera (various things). Various files can be found here. 
  580.            $ETCDIR or $ETC should point to this directory. Some external 
  581.            commands like 'cookies' or 'file' (from the Mupfel 
  582.            tools) expect certain help files here.
  583.            
  584.     man  - Manuals (manuals, documentations). This directory contains 
  585.            directories for online documentation files for Mupfel and many 
  586.            external commands. It's structure looks like this:
  587.            
  588.     man\cat1  - Manuals (man-pages) for external commands usually from 
  589.                 the bin directory.
  590.                 
  591.     man\cat1m - Manuals for Mupfel's internal commands.
  592.     
  593.     man\cat2  - Manuals for the operating system's system calles. There 
  594.                 are no such files included with Gemini but they are of 
  595.                 high value for programmers.
  596.                 
  597.     man\cat3  - Manuals for the operating system's subfunctions. See cat2.
  598.     
  599.     man\cat4  - Manuals for devices. Not included with Gemini.
  600.     
  601.     man\cat5  - Manuals for file formats. The structure of various help 
  602.                 files (often from the etc directory) is explained here.
  603.                 
  604.     man\cat6  - Manuals for games. Not included with Gemini.
  605.     
  606.     man\cat7  - Manuals for various things which don't fit to the other 
  607.                 categories. Not included with Gemini.
  608.                 
  609.     man\cat8  - Manuals for system administration. Not included with 
  610.                 Gemini.
  611.                 
  612.     man\options - Help files needed to complete the options of Mupfel 
  613.                   commands (by pressing HELP or TAB, see filename 
  614.                   completion).
  615.                   
  616.     tmp  - Temporary (temporary files). Many programs need to save 
  617.            temporary files which they can do here. Usually, these files 
  618.            are deleted when exiting the propgram. $TMPDIR or $TMP should 
  619.            contain this directory.
  620.            
  621.     user - Since $HOME contains this directory this is the home 
  622.            directory. In general, on multi user systems every user has 
  623.            its own home directory. Configuration files are saved there to 
  624.            allow an individual environment for each user.
  625.            
  626. ==========================================================================
  627.  
  628. 28: I configured Gemini to show filenames in small letters but I 
  629.     experience inexplicable problems then. What's the reason for 
  630.     these?
  631.  
  632.  A: You can configure Gemini to show all filenames in small letters under 
  633.     "Various..." from the "Extras" menu. Please note that Gemini will 
  634.     pass filenames in small letters to programs if you drag files onto an 
  635.     applications icon or if an application is assigned to a type of file. 
  636.     Unfortunately, some programs only understand filenames in capital 
  637.     letters. Help: turn off this option.
  638.     
  639. ==========================================================================
  640.  
  641. 29: Are there any incompatibilities with MagiC?
  642.  
  643.  A: Currently, there are two known problems. MagiC 2.0 doesn't pass on 
  644.     the environment. Environment variables defined during runtime of 
  645.     Gemini are not available in other programs started by Gemini. You 
  646.     should define all needed environment variables in magx.inf via 
  647.     '#_ENV', e.g.
  648.  
  649.     #_ENV SCRAPDIR=c:\clipbrd
  650.  
  651.     The other problem is to cancel a program via CTRL-C in Gemini's 
  652.     Console window. As an alternative you can run TOS programs in MagiC's 
  653.     vt52 window.
  654.  
  655. ==========================================================================
  656.  
  657. 30: Which key combinations are there in conjunction with mouse 
  658.     actions?
  659.  
  660.  A: Quite a lot. In the following list M means to move or drag an icon, 
  661.     and D stands for a double click on an icon.
  662.     
  663.     M           - Copy
  664.     Ctrl-M      - Move
  665.     Alt-M       - Copy and rename
  666.     Ctrl-Alt-M  - Move and rename
  667.     
  668.     D           - Open
  669.     Shift-D     - Pass the file to the application which is assigned to '*'
  670.     Ctrl-D      - Show information
  671.     Alt-D       - Icon: open a window with the path of the icon
  672.     
  673.     Besides, there are other keyboard shortcuts:
  674.     
  675.     Alt-Shift-drive letter: Open a new window of that drive
  676.     Ctrl-Shift-drive letter: Change the current directory window
  677.     
  678. ==========================================================================
  679.  
  680. 31: I use MagiC 2.0. But when I call the task manager by pressing 
  681.     Alt-Ctrl-Esc I can't see it.
  682.  
  683.  A: The task manager will only run in the Console window. To see the task
  684.     manager you have to open the Console window.
  685.     
  686. ==========================================================================
  687.  
  688. 32: I'd like to have a printer icon on the desktop. Is that possible? 
  689.  
  690.  A: Of course. A Mupfel script is very useful here. Just write a script
  691.     which can output the passed files to the printer. You can then assign
  692.     an icon to this script and place it on the desktop.
  693.     
  694.     Example for such a script:
  695.     
  696.     #!mupfel
  697.     #
  698.     # @(#) print command for files
  699.     #
  700.     print ()
  701.     {
  702.        for i in $*
  703.        do cat $i >prn:
  704.        done
  705.     }
  706.  
  707. ==========================================================================
  708.  
  709. The latest version of the German Gemini FAQ can be found on the BBS
  710. Maus LA in Germany (Tel.: +49-871-640321) in program section GEMINI. 
  711. The file name is GEMINI.FAQ.
  712.  
  713. The latest English version should be available on ftp.cs.tu-berlin.de.
  714. The file name is gmnifaqe.lzh.
  715.  
  716. Please, send any corrections, suggestions and changes to one of the
  717. following email addresses. Corrections to the English version should be
  718. sent directly to me (André). Ask your questions about Gemini and Mupfel on 
  719. MAUS newsgroup GEMINI or maus.sys.atari.gemini on usenet (don't hesitate
  720. to ask in English though German [even poor] is preferred). We're not
  721. experts, just amazed Gemini users. ;-)
  722.  
  723. Email addresses:
  724.  
  725. Oliver Stettner
  726.  
  727.   MausNet: Oliver Stettner @ LA
  728.   UseNet:  os@la.maus.de
  729.   FidoNet:  2:2494/106.111
  730.   FidoNet:  2:2454/95.17
  731.   AtariNet: 51:601/110.17
  732.   NeST:     90:400/601.17
  733.  
  734. André Leistner
  735.  
  736.  MausNet: Andre Leistner @ B
  737.  UseNet:  Andre_Leistner@b.maus.de (no mails >16KB to this address, please)
  738.           alpldbia@w250zrz.zrz.TU-Berlin.DE (mails >16KB possible here)
  739.  
  740.