What is Larsen Commander?
Larsen Commander is a File Manager and Command Processor program which is
intended to almost clone the grand old classic Norton Commander, but in a
GUI environment. In addition, Larsen Commander can do a lot of things that
Norton Commander was never able to do at all.
Is it free?
No. Larsen Commander is shareware. You have to register it if you use it
periodically for more than two or three months. For information about how
to register, see: How can I register it?
How can I register it?
Take a look at the register page.
Also, you can go directly to BMT Micro
and register online.
What does it cost?
The register fee for Larsen Commander version 1.0 is $39 US.
This includes a free upgrade to all new versions up to, but not including
version 2.0.
Will the registration fee include all future upgrades?
No. If you register version 1.0 you will need to update the
reregistration to get version 2.0. You will, however, get free access
to all upgrades up to and including version 1.99 of Larsen Commander.
Where can I get the latest version?
I will always upload the latest version of Larsen Commander first to the
Larsen Commander Homepage
before anywhere else.
How can I report bugs, ideas, suggestions and comments about Larsen Commander?
1) Join the Larsen Commander mailing list
and post your bug reports, questions and requests there, or 2)
Send mail to the author of the Larsen Commander at
leifel@online.no,
or 3) visit the Larsen Commander homepage at
http://home.online.no/~leifel/lcmd/index.html
and click on the Mail or the Support page.
How can I join the Larsen Commander mailing list?
For an detailed answer to this question, please see the
Larsen Commander mailing list
page for more info.
For which systems does Larsen Commander exist?
At the time being, IBM OS/2 Warp only.
Does it run on Warp 3?
Yes, Larsen Commander should run well on all versions of OS/2 Warp
version 3.0 and newer.
Which utilities was used to develop Larsen Commander?
Among others, Borland C++ 2.0 for OS/2 and IBM Visual Age C++ 3.65 and 4.01 for
OS/2. The executable that follows the distribution is compiled with IBM Visual
Age C++ 3.65 for OS/2. The GNU (R)evision (C)ontrol (S)ystem is used
to keep track of the versions and changes on the source files. I use FTE as
my main source code editor.
How many lines of code are there?
The current version of Larsen Commander consist of approximately 85.000
lines of C++ code.
Why didn't you write it in Java?
The Java environment and language is a very nice way of computing, but
not for programs like Larsen Commander. At least not at the time being.
Is it a limit on how many files Larsen Commander can show in a single directory?
No. Larsen Commander uses dynamic arrays with no limits to manage
its internal tables of file items and other data structures.
If I type HELP at the prompt, I always get LCMD's help. How can I pass the HELP command to the system shell?
There are two answers to this question. 1) Just type HELP.CMD. This
forces LCMD to look for the external program which filename is HELP.CMD.
2) In the options dialog, activate the COMMANDS page and disable
the HELP internal command of Larsen Commander.
Does the current release contain any expiration date?
No. Starting with version 1.0 there are no longer an expiration date
in the program. If, however, you are talking about a beta release of the
program then you can expect an expiration date that is some months from the
release date of the beta. However, you will be noticed about this when you
start the program the last month before the expiration date. This is to
prevent the beta releases from any long term survival. Just in case of any
dangerous bugs.
Do you plan to add FTP support to Larsen Commander?
Yes, but in which future version is not possible to say.
Is Larsen Commander aware of DESCRIPT.ION files made by 4DOS/4OS2?
No, not at the time being. Maybe in the future.
Are there any easter eggs in the program?
No. (Except from some unknown bugs, I guess ;-)
How can I change the colors used by Larsen Commander?
This is simply because the color selection panels are not
implemented yet. I have not prioritized it, simply because in OS/2 you
can always use the Color Palette objects to drop any color you want
on any part of the Larsen Commander window. As long as you
use the OS/2 WPS, that is.
Can I change the font size for the command shell? I find the default is too small with my monitor and need to increase the size considerably to make it readable, but I can't find a setting for it.
As for with colors, you can also use the standard OS/2 Font Palette
object(s) to drop and activate any font you like on any part of the
Larsen Commander window.
How can I make the header bar of the active file panel have a bit highlighting added so that I can easily see which is the active file panel by looking at the header bars?
Just drop any color you like (from the OS/2 color palette) on the
header bar of the active panel. Then press TAB to activate the other
panel an drop the same color on the header bar of that panel. Now
you will have your color on the active panel header only.
Can I somehow set to close the window after the program started with ALT+ENTER is finished?
Yes, this is an option in the options dialog at page Options ==> Various ==> #1.
I can edit the file LCMDUSER.RC and add some external programs to the User Menu. Can I add an external program in a way that when I click on it via the User Menu that the currently selected file from one of the panels is passed to it as an option? If yes how?
You can use the same argument tags as are documented for the
external programs settings. See the pages under the "Programs" section
of the Options dialog. For instance:
item (id=cmdUserCommand COMMAND="e.exe !p" text="Edit the current file")
Is there a way to select a file and then get its name into the command line as an argument to whatever command I type in?
Yes, you can use the "!p" tag. You can also use any of the other tags that
are listed in the "Programs" pages in the options notebook.
Supported tags are:
!d Insert current directory.
!h Insert the home directory of the program/command that is launched.
!p Path of the current selected item in the active panel.
!l Path of the current selected item in the left panel.
!r Path of the current selected item in the right panel.