tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

Mouse: not useable (blocked)@SikuliX

MacOS X でSikuliX2.0.5を jar で起動したら下記のエラーが出た。

[error] Mouse: not useable (blocked) See: https://github.com/RaiMan/SikuliX1/wiki/Allow-SikuliX-actions-on-macOS Exception in thread "main" org.sikuli.script.SikuliXception: Mouse.init: Mouse not useable (blocked) - Screenshots might not work either!

「システム設定」>「プライバシーとセキュリティ」>「アクセシビリティ」から、「下のアプリケーションにコンピュータの制御を許可。」にターミナルを許可するとエラーが解消された。

answers.launchpad.net

alternativesコマンドでJavaのバージョンを切り替える@Java

CentOSにOpenJDK1.8と18の両方をインストールしている場合。

[tanakahda@server ~]$ java -version
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode)
[tanakahda@server ~]$ sudo alternatives --config java
[sudo] tanakahda のパスワード:

2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre/bin/java)
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-18-openjdk-18.0.1.0.10-2.rolling.el7.x86_64/bin/java)

Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:
[tanakahda@server ~]$ java -version
openjdk version "18.0.1" 2022-04-19
OpenJDK Runtime Environment 21.9 (build 18.0.1+10)
OpenJDK 64-Bit Server VM 21.9 (build 18.0.1+10, mixed mode, sharing)

qiita.com

sudo権限付きのユーザーを追加する

[root@hostname ~]# useradd tanakahda
[root@hostname ~]# gpasswd -a tanakahda wheel
ユーザ tanakahda をグループ wheel に追加
[root@hostname ~]# passwd tanakahda
ユーザー tanakahda のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:
passwd: すべての認証トークンが正しく更新できました

www.suzu6.net