DMXコントローラのソフトウェアであるQLC+ですが、MacOS Big Surで起動するにはワークアラウンドが必要なようなのでメモしておきます。
実行環境
- MacBook Air (M1,2020)
- MacOS Big Sur 11.5.2
- QLC+ 4.12.4
起動方法
本家ウェブサイトの掲示板に記載されています。
- 起動スクリプト用のファイルを作成
vi ~/Library/LaunchAgents/com.qlcplus.set-env-vars.plist
- ファイルの中に以下を記載して環境変数QT_MAC_WANTS_LAYER=1を起動時に設定する
~/Library/LaunchAgents/com.qlcplus.set-env-vars.plist
<?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>setenv.MY_VARS</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>launchctl setenv QT_MAC_WANTS_LAYER 1</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
-
Macを再起動
-
以下のコマンドで環境変数QT_MAC_WANTS_LAYER=1が設定されていることを確認する
printenv | grep QT
- アプリケーションメニューのアイコンからQLC+をクリックして起動