mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-26 02:20:20 -04:00 
			
		
		
		
	Updated Mac Read Me file, thanks to John, G4KLA
This commit is contained in:
		
							parent
							
								
									c756be768b
								
							
						
					
					
						commit
						206b8f59f1
					
				| @ -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