내 파이에 PiTFT을 사용하고 JavaFX 프로그램을 실행 중입니다. 백그라운드에서 fbcp을 실행하여 출력을 PiTFT로 가져 왔습니다. 전체 이미지를 표시하려면 /boot/config.txt에 disable_overscan=1
을 설정해야했습니다. 그게 다 잘 됐어.JavaFX 화면 크기?
내 문제는 터치 스크린 보정이 JavaFX 응용 프로그램에 영향을주지 않는 것입니다. X 축과 Y 축이 서로 바뀝니다. 아무도 JavaFX 응용 프로그램의 터치 스크린을 보정하는 방법을 알고 있습니까?
PiTFT 또는 JavaFX 구성 문제에 대한 터치 스크린 드라이버에 문제가 있는지 잘 모르겠습니다. 따라서 adafruit forums에 같은 질문을 게시하고 한 곳에서 대답을 얻으면, 나는 그것을 다른 사람에게 복사 할 것이다.
작동하는 것처럼 보입니다. 물론 지금 내 프로그램은 90도 회전으로 표시되지만 모든 것을 회전 시켜서 적합하게 만들 수 있어야합니다. 나는 터치 스크린이 아직 정확한지 확인할 수 없다. 내 프로그램은 시작할 때 메뉴 아이콘이 하나 뿐이므로 현재 화면에서 벗어났습니다 :-) – dwilliss
확정! 감사! 이제 fb1을 fb0으로 복사하는 대신 fbcp를 사용하는 대신 JavaFX를 fb1에 직접 표시 할 수 있습니다. 그것은 작동하지만, fbcp가 실행되는 전체 시간 동안 CPU의 44 %를 사용하는 kworker 프로세스가 있습니다. OpenJDK에는 빌드 할 수 있다면 더 많은 디스플레이 옵션이있는 것 같습니다. 그러나 그것은 또 다른 주제가되어야 할 것입니다. – dwilliss