mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-25 05:38:46 -05:00
Updated Mac Read Me file, thanks to John, G4KLA
This commit is contained in:
parent
29f448219c
commit
96c97d4b12
@ -5,40 +5,24 @@ If you have already downloaded a previous version of WSJT-X then I suggest
|
|||||||
you change the name in the Applications folder from WSJT-X to WSJT-X_previous
|
you change the name in the Applications folder from WSJT-X to WSJT-X_previous
|
||||||
before proceeding.
|
before proceeding.
|
||||||
|
|
||||||
If you have installed a previous version of WSJT-X before then there is no
|
If you have installed a previous version of WSJT-X before, then there is no
|
||||||
need to change anything on your system so proceed to NEXT.
|
need to change anything on your system so proceed to NEXT. If you upgrade macOS
|
||||||
|
it is possible that you might need to re-install the sysctl.conf file.
|
||||||
|
|
||||||
BEGIN:
|
BEGIN:
|
||||||
|
|
||||||
There are some system matters you must deal with first. Open a Terminal window
|
Double-click on the wsjtx-...-Darwin.dmg file you have downloaded from K1JT's web-site.
|
||||||
by going to Applications->Utilities and clicking on Terminal.
|
|
||||||
|
|
||||||
Along with this ReadMe file there is a file: sysctl.conf. Drag this file to your Desktop.
|
Now open a Terminal window by going to Applications->Utilities and clicking on Terminal.
|
||||||
|
|
||||||
WSJT-X makes use of a block of memory which is shared between different parts of
|
Along with this ReadMe file there is a file: sysctl.conf which must be copied to a
|
||||||
the code. The normal allocation of shared memory on a Mac is insufficient and this
|
system area by typing this line in the Terminal window and then pressing the Return key.
|
||||||
has to be increased. You should use a Mac editor to examine sysctl.conf.
|
|
||||||
|
|
||||||
There are two important parameters that you need to consider. shmmax determines the
|
sudo cp /Volumes/WSJT-X/sysctl.conf /etc
|
||||||
amount of shared memory that must be allocated for WSJT-X to operate. This is 14680064 (14MB)
|
|
||||||
and this is defined in the sysctl.conf file and should not be changed.
|
|
||||||
|
|
||||||
It is possible to run more than one instance of WSJT-X simultaneously. See
|
you will be asked for your normal password because authorisation is needed to copy this file.
|
||||||
"Section 14. Platform Dependencies" in the User Guide. The second important parameter
|
(Your password will not be echoed but press the Return key when completed.)
|
||||||
shmall=17920 determines how many instances are permitted. This is calculated as:
|
Now re-boot your Mac. This is necessary to install the changes. After the
|
||||||
(shmall x 4096/14680064) = 5.
|
|
||||||
The sysctl.conf file is configured to permit up to 5 instances of wsjtx to run simultaneously.
|
|
||||||
If this limitation is acceptable then you can continue to install the sysctl.conf file without making any
|
|
||||||
alterations. Otherwise you must edit the file to increase shmall according to this calculation.
|
|
||||||
|
|
||||||
Now move this file into place for the system to use by typing: (Note this assumes that
|
|
||||||
you really did drag this file to your Desktop as required earlier.)
|
|
||||||
|
|
||||||
sudo cp "$HOME/Desktop/sysctl.conf" /etc/
|
|
||||||
sudo chmod 664 /etc/sysctl.conf
|
|
||||||
sudo chown root:wheel /etc/sysctl.conf
|
|
||||||
|
|
||||||
and then reboot your Mac. This is necessary to install the changes. After the
|
|
||||||
reboot you should re-open the Terminal window as before and you can check that the
|
reboot you should re-open the Terminal window as before and you can check that the
|
||||||
change has been made by typing:
|
change has been made by typing:
|
||||||
|
|
||||||
@ -47,11 +31,10 @@ change has been made by typing:
|
|||||||
If shmmax is not shown as 14680064 then contact me since WSJT-X will fail to load with
|
If shmmax is not shown as 14680064 then contact me since WSJT-X will fail to load with
|
||||||
an error message: "Unable to create shared memory segment".
|
an error message: "Unable to create shared memory segment".
|
||||||
|
|
||||||
You are now finished with system changes. You should make certain that NO error messages
|
You can now close the Terminal window. It will not be necessary to repeat this procedure
|
||||||
have been produced during these steps. You can now close the Terminal window. It will
|
again, even when you download an updated version of WSJT-X. It might be necessary if you
|
||||||
not be necessary to repeat this procedure again, even when you download an updated
|
upgrade macOS.
|
||||||
version of WSJT-X.
|
|
||||||
|
|
||||||
NEXT:
|
NEXT:
|
||||||
|
|
||||||
Drag the WSJT-X app to your preferred location, such as Applications.
|
Drag the WSJT-X app to your preferred location, such as Applications.
|
||||||
@ -65,11 +48,8 @@ under the WSJT-X Menu and fill in various station details on the General panel.
|
|||||||
I recommend checking the 4 boxes under the Display heading and the first 4 boxes under
|
I recommend checking the 4 boxes under the Display heading and the first 4 boxes under
|
||||||
the Behaviour heading.
|
the Behaviour heading.
|
||||||
|
|
||||||
IMPORTANT: If you are using macOS 10.14 (Mojave) it is important to note that the default setting
|
Depending on your macOS you might see a pop-up window suggesting that wsjtx wants to use the
|
||||||
for audio input is "block". In order to receive audio from WSJT-X you must visit
|
microphone. What this means is that audio input must be allowed. Agree.
|
||||||
System Preferences > Security & Privacy > Privacy and, with WSJT-X launched, select "Microphone"
|
|
||||||
under Location Services and wsjtx should appear in the panel. Check the "Allow" box. You will
|
|
||||||
have to quit WSJT-X for this change to take effect.
|
|
||||||
|
|
||||||
Next visit the Audio panel and select the Audio Codec you use to communicate between
|
Next visit the Audio panel and select the Audio Codec you use to communicate between
|
||||||
WSJT-X and your rig. There are so many audio interfaces available that it is not
|
WSJT-X and your rig. There are so many audio interfaces available that it is not
|
||||||
@ -77,31 +57,43 @@ possible to give detailed advice on selection. If you have difficulties contact
|
|||||||
Note the location of the Save Directory. Decoded wave forms are located here.
|
Note the location of the Save Directory. Decoded wave forms are located here.
|
||||||
|
|
||||||
Look at the Reporting panel. If you check the "Prompt me" box, a logging panel will appear
|
Look at the Reporting panel. If you check the "Prompt me" box, a logging panel will appear
|
||||||
at the end of the QSO. Two log files are provided in Library/Application Support/WSJT-X.
|
at the end of the QSO. Visit Section 11 of the User Guide for information about log files
|
||||||
These are a simple wsjtx.log file and wsjtx_log.adi which is formatted for use with
|
and how to access them.
|
||||||
logging databases. The "File" menu bar items include a button "Open log directory"
|
|
||||||
to open the log directory in Finder for you, ready for processing by any logging
|
|
||||||
application you use.
|
|
||||||
|
|
||||||
Finally, visit the Radio panel. WSJT-X is most effective when operated with CAT
|
Finally, visit the Radio panel. WSJT-X is most effective when operated with CAT
|
||||||
control. You will need to install the relevant Mac driver for your rig. This must
|
control. You will need to install the relevant Mac device driver for your rig,
|
||||||
be located in the device driver directory /dev. You should install your driver
|
and then re-launch WSJT-X. Return to the Radio panel in Preferences and in
|
||||||
and then re-launch WSJT-X. Return to the the Radio panel in Preferences and in
|
the "Serial port" panel select your driver from the list that is presented. If you
|
||||||
the "Serial port" panel select your driver from the list that is presented. If
|
do not know where to get an appropriate driver, contact me.
|
||||||
for some reason your driver is not shown, then insert the full name
|
|
||||||
of your driver in the Serial Port panel. Such as: /dev/cu.PL2303-00002226 or
|
|
||||||
whatever driver you have. The /dev/ prefix is mandatory. Set the relevant
|
|
||||||
communication parameters as required by your transceiver and click "Test CAT" to
|
|
||||||
check.
|
|
||||||
|
|
||||||
WSJT-X needs the Mac clock to be accurate. Visit System Preferences > Date & Time
|
WSJT-X needs the Mac clock to be accurate. Visit System Preferences > Date & Time
|
||||||
and make sure that date and time are set automatically. The drop-down menu will
|
and make sure that Date and Time are set automatically. The drop-down menu will
|
||||||
normally offer you several time servers to choose from.
|
normally offer you several time servers to choose from.
|
||||||
|
|
||||||
On the Help menu, have a look at the new Online User's Guide for operational hints
|
On the Help menu, have a look at the new Online User's Guide for operational hints
|
||||||
and tips.
|
and tips and possible solutions to any problem you might have.
|
||||||
|
|
||||||
Please email me if you have problems.
|
Please email me if you have problems.
|
||||||
|
|
||||||
--- John G4KLA (g4kla@rmnjmn.co.uk)
|
--- John G4KLA (g4kla@rmnjmn.co.uk)
|
||||||
|
|
||||||
|
Addendum: Information about sysctl.conf and multiple instances of wsjt-x.
|
||||||
|
|
||||||
|
WSJT-X makes use of a block of memory which is shared between different parts of
|
||||||
|
the code. The normal allocation of shared memory on a Mac is insufficient and this
|
||||||
|
has to be increased. The sysctl.conf file is used for this purpose. You can
|
||||||
|
use a Mac editor to examine sysctl.conf. (Do not use another editor - the file
|
||||||
|
would be probably be corrupted.)
|
||||||
|
|
||||||
|
There are two important parameters that you need to consider. shmmax determines the
|
||||||
|
amount of shared memory that must be allocated for WSJT-X to operate. This is 14680064 (14MB)
|
||||||
|
and this is defined in the sysctl.conf file and should not be changed.
|
||||||
|
|
||||||
|
It is possible to run more than one instance of WSJT-X simultaneously. See
|
||||||
|
"Section 16.2 Frequently asked Questions" in the User Guide. The second important parameter
|
||||||
|
shmall=17920 determines how many instances are permitted. This is calculated as:
|
||||||
|
(shmall x 4096/14680064) = 5.
|
||||||
|
The sysctl.conf file is configured to permit up to 5 instances of wsjtx to run simultaneously.
|
||||||
|
If this limitation is acceptable then you can continue to install the sysctl.conf file without making any
|
||||||
|
alterations. Otherwise you must edit the file to increase shmall according to this calculation.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user