mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user