phoenixbsl
phoenixbsl copied to clipboard
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: lib: libsystemhook-linux-amd64.so not found in lib directory
При попытке запустить на линуксе инструмент запускается, но клавиши не отлавливаются.
linux mint 20 java liberica 11.0.6 2020-01-15 LTS
В логах консоли пишет следующее.
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: lib: libsystemhook-linux-amd64.so not found in lib directory
at lc.kra.system.LibraryLoader.loadLibrary(LibraryLoader.java:86)
at lc.kra.system.keyboard.GlobalKeyboardHook.
Насколько я помню, феникс использует WinApi и не может работать в linux вовсе
очень жаль. Думал на java, значит можно попробовать.
Оно-то на java, но есть вот такое:
https://github.com/otymko/phoenixbsl/blob/develop/src/main/java/com/github/otymko/phoenixbsl/PhoenixCore.java#L13
Возможно в будущем получится делать перехватчики клавиатуры хотя бы под linux. Пока грубо говоря запросов таких не было, ты первый :)
буду ждать и надеться, когда версия для линукса появится
@LevkinSergey по идее можно подумать над этим. Т.к. проект использует не так много функций, привязанных к WIN. По факту используется:
- Глобальный слушатель нажатий кнопок
- Перехват свойств открытых окон.