[ Top > 日記 > 2024年 > 現在の記事 ]

wsjt-x v2.6.1 を macOS Sequioia 上で動かす方法

2024.09.26

私のMacがSwquoia15.0にアップグレードしたとき、これまで使用していたwsjt-x v2.4が動かなくなりました。共有メモリエラーとなったのです。そのため、まずwsjt-x v2.6.1にアップグレードしてみました。

ところが次のように「Macに損害を与えたり、プライバシーを侵害する可能性のあるマルウェアが含まれていないことを検証できませんでした。」という表示が出て、どうしても実行できません。

これについては、システム設定→プライバシーとセキュリティ→アプリケーションと辿っていくと、実行許可にアプリの名前が出てくるので、ここをクリックすれば解決しました。

次に指示通りcom.wsjtx.sysctl.plistをrootになって
/Library/LaunchDaemons/に置いてみたところ、共有メモリエラーとなってしまいました。

私が調べたところによると、このファイルに以下の水色の部分を加えます。ディレクトリにコピーしたあとならもちろんrootになって操作します。


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.wsjtx.sysctl</string>
<key>Program</key>
<string>/usr/sbin/sysctl</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sysctl</string>
<string>kern.sysv.shmmax=52428800</string>
<string>kern.sysv.shmall=25600</string>
<string>kern.sysv.shmmni=128</string>
<string>kern.sysv.shmseg=32</string>

</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

Macを再起動すると、無事wsjt-xは動作しました。


[ Top > 日記 > 2024年 > 現在の記事 ]